{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.vuejs/create-vue-templates","documentNamespace":"https://spdx.org/spdxdocs/protobom/eedfb1f3-22dc-4bf3-a519-d0f10a9dc63f","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-22T01:36:38Z"},"packages":[{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-82a364","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b679fb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f198c7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-da217f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e5d077","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-0ea475","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-852674","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-7bb445","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-accbcb","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-51ab33","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-a7d083","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-aad64b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-01d032","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-373fa3","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d9e738","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d720b9","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-1a9200","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-f4ab4e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e05b62","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-a4b413","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-26ccfe","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-35e255","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-0949b9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-355d16","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-4ccea8","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-18cbe8","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c89fa1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0880d3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-120c3e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-45cd18","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-373c36","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-008278","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d4a38b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f9c040","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-f4a1db","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-332c8c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-bd1825","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5e54e6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0053cd","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-acb56c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-35fca1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3fb89c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-37cc81","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-e287cd","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7ed811","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-a05b43","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-346e22","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-51f839","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-6f3a1c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-90c1af","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-89ea72","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0f3999","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-74c15f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-150b48","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-91909f","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-97207b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-1bea12","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f6fbdc","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0ce5d3","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-720a1e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fecf68","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6645fd","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-50c82d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4b737c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4df280","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-fc06df","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-e9b76c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b8f67e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-357fc3","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59c369","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0d1913","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f1c72f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-51ea15","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ff3d20","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-397226","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-db176d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-71c61e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7f3bca","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-97c128","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e6c196","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-56a484","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-49527c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a4d463","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-567148","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9c4bbb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-37b7eb","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-417da9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-396bd0","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-4234bf","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-34ee29","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-16d40b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-fdfa7c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-3dd180","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0dcaa8","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f72726","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-827d0b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9c6e44","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-cd36a4","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c1c959","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e4387b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-32c679","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-dd8b79","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-8b8430","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-adc484","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-69db38","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-690cab","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-168c73","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6f8f23","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-3dfd8b","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c29abc","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8575fb","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-44e2ae","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-db14d6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-33986b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f6eeeb","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-a806c2","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-dff60e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-782f99","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e18f44","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4788ce","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-dcd892","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-386cbc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5b2983","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-844fad","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e28223","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-8a7b08","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0707bc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-23b048","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-685077","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f46801","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-4655c1","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9e14ec","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-79798a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3e2eab","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-b66bb5","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-164d50","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-e4b1dc","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6f55ae","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-069749","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-06b655","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2c0da5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-54c5f4","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-237857","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-abd30a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-467d1c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5e494f","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c6d496","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-381949","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-fea792","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-0cfdab","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8ab137","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-012e93","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-696ed2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1d5c22","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a75ecc","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e85283","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-599234","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d95853","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-7716cd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7c605a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-23da3f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f21796","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2e9bd9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-93639e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-89cf5d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-6728e1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-7e9a6f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3b6f98","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-91bdac","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-bc81a2","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-031607","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e7d1d2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c21a18","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-87f814","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-9bf9ce","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d47534","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ced4b2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a393f5","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-81e180","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c88f6b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-6af0b9","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c9996a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-829aee","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-831c7e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-eda005","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-005328","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-938635","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5903de","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fe3e94","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fdc3db","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-330464","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5817b7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4ef84b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-81eaa4","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-943679","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7f4025","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-c2ce90","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-95a752","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2f6114","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-32bba6","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c0b72d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-06fb7e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-d7b60a","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-634b61","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-003037","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-8cef72","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-41670b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b54978","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-085aee","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-776328","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2ba0a8","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-afca53","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-d0485c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-3c7dd6","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-801086","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-97d908","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-72d006","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e9ada3","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-bb7e3e","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-279dea","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7e7019","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-391957","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a1e3c3","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-608060","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1dd600","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-50d38b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-984fd9","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-558ad4","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c7f232","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b2b2a3","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-446c46","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-50b5c4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c3c2c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-ba4351","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-98a162","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a21596","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-04454f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-e8efe0","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-9d5cce","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e75543","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b2e9fa","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e77465","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c610c0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f384d1","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-91e385","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-adcee5","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-765551","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6ad641","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-afed26","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-0e3cfa","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fc187b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-88d98e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-2440db","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-5cc18a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-cd0d4d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-c9f8d7","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-c864b2","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4f3add","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-8b2317","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c1ec1e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b7b663","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2d60a2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-b490df","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a1151e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f5adc0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-1b2bdd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-27f596","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c25034","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5cf688","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b8e20","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5563b0","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-2bcc2a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-63cf28","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d00f8b","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-fd43f3","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0d75bf","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-429f27","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fae8e6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-ae8b23","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1c2839","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c07c3e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c34f74","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-40c285","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-5bfac7","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-eea351","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-7a3a8a","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6bcb28","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-bf806c","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-dc7a9f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1f88fe","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9c288e","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-1866f1","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-47cf2d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e18435","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-fac449","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-84643d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5cd18a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f3b780","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f38159","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a4d2ab","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f30d2f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-854c46","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d85d48","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b58aeb","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0bc501","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-92bc89","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3a0700","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-626e3d","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-70340a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-2908b2","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9c11ee","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-779066","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b03af","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f33b5b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-1fc658","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-638d4e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-aaf66b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1c2d39","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cac700","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-1f0232","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-1fa5e8","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c7cb20","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e86d8b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b35947","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c999a7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c7f63a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a648ec","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9d757c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2cecbc","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-91e54b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ef22b9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e0e307","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0254aa","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a7dfb2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-14f7c5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-70fa85","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4c84a9","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-926759","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-cbf05c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-1a20af","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0c69bb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-114ccc","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-61b763","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6646f2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f5826d","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ada68f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-154c65","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9a3437","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c813a6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0554e6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-4fb50c","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b962bd","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-4cf43d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-78fa98","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-459cbe","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-537d2a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-fccb26","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-815e14","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c3f8f5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-80f902","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6453ad","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-1c2cf2","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dd7c54","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-975b0d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a0be3e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dba8b7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b6254d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8cb2a5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e8147e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0fd33b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-63ed7f","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-213b03","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c67ef0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b80612","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d960c2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-efc3bc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c31bbe","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-24294f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-4c8630","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0f5304","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-46856d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d88ae8","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-2b3282","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-410a43","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ca39a9","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dc106a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c48523","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cef30f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-6424e0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-456ae0","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-46a2cd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-47c138","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-200708","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4e1ce9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-83f1af","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d0ae8b","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-742c4c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-23f63e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-961c03","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c2bc09","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-f62597","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c295d3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9a467e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0cb685","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-634567","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-2aba8b","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-8941f2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a7254a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-80e37f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-653aa3","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9e9155","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0f24b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d15cb6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-119707","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e69429","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4568e7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c82da3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-0cc812","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0084bf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9afa61","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c714f5","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0806b5","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5d5948","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0e359a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3295df","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-363bcd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-88245d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-8bc785","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-df3726","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a8d2cc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-4c8983","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-dc37b2","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-94ffe1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8c9ba1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-8f7e1b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d131af","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6ac90e","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2cebda","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-fa221a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-609caf","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-cb759a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2509ab","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-828517","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-89fa1c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-de8153","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7de685","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-25af49","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-62e2b7","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-8fe839","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2dde60","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-8aba25","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a3a943","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-eed0f5","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-27b705","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-823d77","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0ede60","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-140837","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c54605","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a0e0a6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a2b478","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-76fe1d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-a45a5a","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3cb2ce","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fa1048","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fdbdda","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-1a1662","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-204f8c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-9c8e92","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-7c7f0c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-98ddea","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-98e93b","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-66b02f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-590b9e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fef2b6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4c562a","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d58275","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a51fbc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f0f395","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-13a847","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0f8fa5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-03227e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-80e457","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-dc196d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-966080","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-87971b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-7d4d55","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7d8919","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f8535b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-4b1d33","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ecd361","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-63e441","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9c2821","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-6e9835","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-456d84","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f73420","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-357bcf","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-151c97","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9f8b95","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-86ae64","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-3710cd","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e471c6","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-02f5e1","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-004d93","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d0591f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-4eec6f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-2aab72","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ed9aab","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-12d152","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-2927a4","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-6c4bf7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f6f461","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b4fb2e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b56268","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-ecfb3d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-a81e4c","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7537b8","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-fa4dcc","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-12f668","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6edfe5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-88fda9","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0b0815","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-4a757f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ef2a06","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-810fcb","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-90a8bc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b4ef87","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-609e29","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-0d3996","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1d20de","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-899f04","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f8fab3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-dcdb3b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-042f3a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-7e832c","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-75a0cd","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7fbd6c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-09148f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b51dda","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-efb6e0","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8d0849","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-ecb634","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a16018","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2da244","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2ceac2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-2b4c90","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-28754e","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-faddb5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2f49f4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-64e8b5","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-523346","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9cb715","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7c45e2","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6221bd","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ac0e7f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-869a26","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c84cef","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c8cafa","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-641a64","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ce4939","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-49a5e2","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d43d1c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-39825c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-5b453a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7b6d5b","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f48c3e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ce2ad8","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f64d90","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4a53a0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3a375d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-975167","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-f4e6f9","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-74c2c0","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-ae8797","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-051958","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-097551","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-162111","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3d2198","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0c2f8c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cdda54","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-05a7fa","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d7255f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1d3e8a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-cee2db","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-53df2d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b9aa93","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-fe6f9a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a7017b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0ed320","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c659ee","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-189061","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9826ce","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-d50e9e","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-adf3ce","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-e68f8f","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-af59cf","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-01ab81","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ff7530","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-16f57d","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9ec20d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-95fd19","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3e8477","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ae5a18","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b5e73d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-821fa1","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-7300f1","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2096f6","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-456583","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-51c8a3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-1f5d9e","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-1b3689","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0eed7e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-4319ab","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9a9903","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a75eee","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-41adeb","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-f06c76","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f64f67","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-80d6eb","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-36c1fd","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5e0f9f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e28e04","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-08375d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d1def1","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-31468b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f66cfb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f11924","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1a01b8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f1e336","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b92617","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6a0df6","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7c5374","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-433152","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-632cab","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-773c3a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-36004f","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-bcb0ce","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-63a3ac","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-29ec07","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9d852c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-29928a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ddb522","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ec9a25","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d4165e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-bf125f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0446af","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-85f073","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0cbfbf","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-492655","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2cd999","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-473090","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8eee31","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-912757","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-714710","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-dccb36","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8f3661","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-670306","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-215285","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-8590fe","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c95ab9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-59b21a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-988e17","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2ccdd4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0b72e4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9875c1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ce3e60","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-ae977c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2c48c5","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-3a01a6","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2a5c1a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-d5bf46","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-414b5d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e73aec","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-767fd8","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4f15bc","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-4eae6c","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-808235","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b9719d","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f74b15","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-36d7db","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-5b9833","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9f1622","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eddd2b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-87bd53","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-38156a","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4356b5","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b4a0ff","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d412c6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-decb4a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cc867f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-5f7272","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-03ec46","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d1c55f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-93fd48","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1e2f79","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b27893","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-f14d81","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a72605","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-df3be8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-57c7d8","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-944328","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9a6fa7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c8b102","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-4f5f55","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1ab960","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e8e31c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-769d12","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-889d66","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-5378e6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-43168c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-fe2081","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a3c0d6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7feb87","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-7b44df","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-bf1156","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5f8262","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a1c99f","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-38ae1a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-17066c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b9bf02","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-42732e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-715e1d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e6de89","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-66be70","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e3a3ae","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-43fef1","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-c55451","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f51653","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de2bfb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c41353","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-50bd98","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-a5a622","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-737a13","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7709bd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c441ae","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c9fdd9","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9ed569","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ca658d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5457a4","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-dad743","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-48866d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-e061de","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f556d6","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-0467e6","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-5fd1e5","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-700c02","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a8f1d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-12f683","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-2e71c3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-04aa85","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-eddb27","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a6a29c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4f9c22","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b7711d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-29cf6f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-3f8e24","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2d9812","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-be1bb4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ea6b6a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-bb289d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-202f83","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-afe526","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a13d75","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-311773","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-7b180e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4ada7a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-003c21","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-f92904","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-831f9c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-04a808","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2d2de6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-4fb5ab","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e16ca4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-2cb962","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-8c0faf","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-5c750b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-aba812","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5687c8","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d5c286","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f72d04","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0550d2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9178ee","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-1a68b2","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b2ff37","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-6a13e0","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-e7bb7f","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-083da9","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-630bba","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3d4069","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d6c917","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-4d0754","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-cc2c5b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-2ab8d7","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-173106","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-176eac","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8fa9ec","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-94b07d","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d1a746","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-10d56e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a151a1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cb63cf","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1b548a","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cf16d1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-0a4dfa","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ebce43","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f711dd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-3e21d9","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0bd541","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-9bbeb1","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2ea7b5","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-b0cab9","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-45facc","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-48ed2e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d34ff4","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-28e6e6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8d2d9d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3f557c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d421e1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ef2692","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-260e2a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-62a8d6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7990de","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a849bf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-bd0abc","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-18f3cd","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6fc98d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-58524d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-7c309b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a1874b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2b3762","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-735311","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-ac7182","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3f21a7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0ed4f0","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f3bb2d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-420828","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1ecebd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0e872b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-cf6a31","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ec8b43","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b0a84b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-f8e998","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-145c0a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4fb49c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-396a7a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-35f860","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c24450","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5d84af","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3751b2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-204c05","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-288477","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-bebb64","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-403092","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-2d5714","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d0d7be","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-543a88","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a4a20b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bca917","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6b130d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8a30cc","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fcc58b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-74adb5","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-8f1620","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f6865d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-b223e7","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-5147fb","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-39f518","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e25520","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b8db45","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-69aff9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-676a98","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6da368","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e69366","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-cfc506","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e5b89b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-d846a4","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-2d7777","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-00fc41","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-dfa5d9","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-898b5d","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-3b3e87","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-aa594b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-1f891f","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5e6b8b","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-62158c","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5da51e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-bfaa2f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d1eff4","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e9cc50","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-08c157","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b3ed5b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e02325","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-fec0b4","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-72965c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-947ac7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a35f8b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-d8aba1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c898e1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c65bda","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3cd653","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-150d0b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-37b0cf","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-ec8994","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-d90dbd","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-704c61","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-39f307","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1c1ee6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a3c0f2","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7f9db2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd6569","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0770cf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d9c1a5","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-41fa58","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-5bfe13","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-e17dee","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e51f0d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a1626f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-83b488","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-4be882","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-7c323c","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-e361bf","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d44bc9","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb9ef9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-007977","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-44c783","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-648c53","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6f6a52","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3002f6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d48cb7","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-e1bac9","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6f6e30","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-9307af","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-78e3f3","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-00e5e6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a609c8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-5eda2f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-94dc27","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0d3004","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5b5771","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-615550","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ede427","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4cac29","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a7c484","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7a3c4d","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f0a48e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0d279b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a0ad2d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-bc8c38","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-08e1ac","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f1a2b6","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-23d0cd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-11e554","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-389633","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-71e3af","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-df8169","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e68649","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-538bb7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5fd1fd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9437a6","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-21799a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ea2cb1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-842497","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9fd886","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-eff070","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-45d1b6","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ad9c0a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-745a3e","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-18f15f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-625b60","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-16eb77","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-7d014d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b3874a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-250389","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-21a73f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-cc6249","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-933681","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c437bd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fc7945","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-face93","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6bcd7c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-34456e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c75fe0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-601c38","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-53e13a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8407cf","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e04b76","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9ebb09","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5fd465","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fe50a5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-b6d9bb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-76a4d9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fec7b4","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5541c7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-002630","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-265975","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-2a17c7","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a4317d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-841635","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d79e84","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5b4946","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-9a970a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b9607f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e59cc2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ec2ad7","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0ae6b0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-83e8cc","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f022af","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9cde2b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f09899","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0497db","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-70cd8b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-88c96d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0cb098","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-af59ac","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-7a1a68","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bfbab5","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-60239a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-107d2f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-95717a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6d9333","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-167785","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b90b3e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-26a8e3","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-9d1534","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a3f996","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c6bed6","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d0c840","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-f1edd5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e4eb29","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7bf0a7","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-08531c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-59160e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b489df","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-23a433","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0a8679","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-86898b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5544f0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-599a07","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-2f96be","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-042dd7","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-5b5239","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b0de4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-2a5812","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-237bae","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-16003a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b53397","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-806492","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9128df","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4dbfe6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d1e1f7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fbbbd6","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-635ad6","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e5bb54","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ab9aff","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e9e27e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-dc7543","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5f6d54","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-58373c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-712cca","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3251d3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c9c04e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cc2a24","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-deed68","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2157b9","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-700440","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b70bf9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8f7ddb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2e13bd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-4527e6","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e5329d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f65d6b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f27192","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a686b0","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-1d1846","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f892eb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7ec66a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-3db4d3","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2c74a2","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0f392b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-5ff344","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9cfede","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d1613e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cb32ca","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-21b417","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-367dde","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-385627","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-f478fa","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b7ea87","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d52db2","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-476643","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c37b27","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-81afbe","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c5363e","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f6542e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0a16d5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f258b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-264513","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-842827","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bf74cb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ea76a1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-fbc2fa","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-196b8e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-0c23d9","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-77ea20","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-d73b4b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-febad1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-66c4d6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-69dd58","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-87cfb2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-6add41","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b9e87c","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-1dc0f0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e788c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-af60a2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-4e8e57","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-856e49","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7b7ec5","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b99eb2","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-4051d1","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-57896b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d2388e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-dff69b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-952f1d","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-aa8074","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d27626","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-871c7e","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-362b28","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3fb454","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-764343","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-697fde","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-30b378","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b36ea1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5e0994","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8b03b3","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-931c34","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c8978f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e9fe3b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-366d30","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-4aad2c","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-7717ea","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-dd0a44","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-254229","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-eb8fbf","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-83b9c4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-d5ceaa","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-494bd8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-305fe1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c120aa","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-df50ac","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e29751","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-60667f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-84f2e1","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-207d0c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8615db","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-effa9a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0532c7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a34d15","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7cadf6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b166f4","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0bf8a9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c39ab0","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-97ce5c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5396f3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ba6432","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-811ab2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f1dca2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-00d729","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-cad1e5","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-afc6c1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9b0ea5","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f5a61a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2fe06c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-5de3a6","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-aaea31","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0cc3bc","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1f9b1b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-3514d9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-61de63","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-384383","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b4936f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-268c2f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-941113","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9bf9f4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e8d417","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-dc1116","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e70f8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-89ac0e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e4e589","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-5c6a8e","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-53759d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d6a609","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-66d081","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-819d42","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-80868c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-bc177a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-ffa8ea","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-052f31","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-92ea78","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-c4e5fc","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ad8981","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-61039a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-872f4b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c20a20","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ee6479","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-361f2e","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d13806","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-1cc412","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4b7339","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-3928a8","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ae72b0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-388b5f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e8b8e4","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c4151d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f5bb58","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-cb06ab","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3faa94","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-87a87a","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cee975","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8cc0ba","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-1d3c52","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-033670","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-34f829","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-95b2be","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-58e388","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-cc595d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1bfdb8","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ecb25f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a248be","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b07347","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e342d4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f98d31","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-9695fa","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-1bdf20","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-025f74","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0ca8eb","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2d5b3a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-83f86d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c330fc","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-979125","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-cee50f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-89502c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-d2e4fa","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-8126f2","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d66424","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f3fa6e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b76083","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-4152e0","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-dc0a2b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2b5803","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f5f3fb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-70d8c3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b1a860","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-0c21a2","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b450ca","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-20cba2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8a58f5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-224848","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-06ccdf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-01ca7e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c3450a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-25ed9a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-eab7d0","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8fbcdb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-60a9ef","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8a0c3f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8d3c81","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-435d36","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f128f6","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-6572b2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b51bec","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-94f89a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-281fd3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a06b36","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-97ccd6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-52d0d7","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5e4eb5","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f3cbf9","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-cce953","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9f8b40","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-aff91c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c85ffc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-f84ee0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-98d4a2","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0d77ad","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-41f199","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-7e219d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d9f994","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-88bd96","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-d54860","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b44dba","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-05cb71","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-bee960","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-c2f350","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ed5dca","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-3d076c","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-40b55a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ff7eba","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-daaf04","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2dda30","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-1b6761","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ac3a3b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3a29e5","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-00d2f0","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-44f6a8","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f69a47","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-332cb0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-145548","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-54f1aa","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-9b4106","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b758d3","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-b27f2f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c92fec","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-673871","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-d8f573","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f47c99","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5019e3","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c03fdb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-753fc9","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-1bf59b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c0e4f8","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3cfedb","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-96aed7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f2be29","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-8b05f8","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-91307a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6d0dd8","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c17c46","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-916e81","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cd8e98","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-20d5eb","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-01b88c","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-087ddb","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b1077d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-1136cb","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8e8c41","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e28b98","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-dbda9d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-79631e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-fd5286","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bcd3ea","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-599332","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-8c326c","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b853a3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c3875e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-306f53","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-56c494","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3f2d09","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-07d3c2","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-333cd0","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b772ec","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-186366","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ddd963","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4ea6a2","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-17980a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-17e251","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-913b61","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3822f9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e73328","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-8d4d56","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-010dcf","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b5b072","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-a2ca5a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-1b1914","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-0ff39a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-33f18d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-5c99de","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b19e54","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b85ec6","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bd8bef","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1ad28b","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ce94bd","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-45a534","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-789c9d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5f202f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-ca55ef","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-951c95","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b17f5c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a6d5cd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0b3a69","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-e666b9","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-21755f","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-604d63","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-2246d8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a44ba5","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1a22e2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4c58e9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f28d09","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-58cf93","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b69fcf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-ea8c7f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fb1882","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c4c3ee","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6d3e56","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-fcc425","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-eb5e05","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-615ce3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9461f0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7760cf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ce79db","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-c94dce","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-5cafb3","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a67848","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-60192b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ca0696","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0e98c8","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f2b6e6","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c8fb8f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-889fa3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-00b98f","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c6e8db","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-8fea62","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-20cf5c","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-84b45a","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bfe1c5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-345a0c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2b72b0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7c8832","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-611fb1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-507078","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b1e187","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7b5ded","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-3de590","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-061b9c","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-188b29","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-1e41e8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b6ebcb","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-1eeacf","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-647b41","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-66871a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8d59cc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-852850","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-dfa28d","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b3c645","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-716f30","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-568fc2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bbe5b6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f1d46a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b86ecb","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-110519","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-557689","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1ec709","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7e9d38","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-bed98b","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-bf11f7","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-3c51c7","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-71f903","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0d6bec","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a1d85a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-583ef4","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9eb3bf","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-619207","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-055f79","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-178444","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-038e5d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-afdebb","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5a1a41","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c73200","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-edf12c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-654e79","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-756dbd","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1981bd","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8d6486","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1c5389","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d37537","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-426767","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-0e52d1","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-df2147","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-32dd66","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-317bc2","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9665d5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ac47cd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d60115","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-46444b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1f3bc3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-794d2f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-7c51ce","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d9eac3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7553e3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0a61e5","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-304902","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-dc64dd","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3cd399","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8000f1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4709c7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b09e0e","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-581347","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-f164e9","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a0201b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a723f4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c05e46","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-770746","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9a2c4d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ae4638","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-8eafa9","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-43de4a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-bb8f98","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-43c008","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f0c8ec","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-fc7f31","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-355d89","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d0a5db","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4a0c1e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-40453f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-2b10ef","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9d20a2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-1bb18a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-bfe814","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-3ca9ca","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4a5a83","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-60ecb8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-64cdb1","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e6c40d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7f1f87","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bdb9c4","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8da10c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a99cac","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-6feff5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a4e8e7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-17e349","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c724cc","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-7fc03c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f93b5d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-599a0b","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-06409b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-52f40d","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ee05d6","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-63d8b7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b5fd94","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bd07f9","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-2dc9bc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-2f6e6f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6fb822","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a1294f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c71396","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-84ac56","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-b31f23","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-4878a5","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dfdbbd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-1ecfd9","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-eae6dc","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e0753a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-da90bb","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fdfdc2","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-663fe1","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-104ec3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-961bb3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-6e6e99","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b15b38","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-3b095f","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1faaed","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e13fa","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-773ba2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-7bc170","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-311aea","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-9ba84e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1c3343","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c282f6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4ae857","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-0f323a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a5fc47","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7675d0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-03aeeb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0ccb7b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-604b2a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-42507f","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b01231","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-120560","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-089ca7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-fbdaf0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-86600a","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4ac523","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-78e8a5","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-243b3f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-77e425","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-450370","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-093643","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-1b8fee","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-96c6cc","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0c4bf5","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-8fd20b","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a4881d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-622ae4","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d60585","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-99f74d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-2e15e9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c44a24","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-69d839","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-5042af","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-33aa46","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-92178a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3b9a59","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-36e56c","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-7f821e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ba8c4c","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-323b71","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-4bab9e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c6f8f7","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ddcde3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5129ee","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-287f39","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b4c539","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2bacef","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ac1954","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-efc9d7","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5829f2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-abb2c1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e0d909","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c37845","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-85a87d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-87c3be","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f8c7e6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8dedcf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0a7a0e","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f56692","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1aaa03","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-53cb7e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-74e0fd","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-35b393","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-6793f5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-46ce4a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-64bfdd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b686cc","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ad88e4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-88a0f7","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-94ee65","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-6c3730","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0ddbca","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-525496","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-8fe7e1","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a2afcf","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-909b83","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-549b5a","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cc450c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-a40dd6","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5e6cb3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-001fe9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f884af","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ca2454","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b1def3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-28c9cf","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-849806","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4d6248","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-8d29d7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-609e4b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2ee9b0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-e81a76","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b2de82","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c004ba","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-97bfa3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-3.4.2-0f9ca5","versionInfo":"^3.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@%5E3.4.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-19f03d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/eslint-config-prettier","SPDXID":"SPDXRef-npm-vue-eslint-config-prettier-10.1.0-a669b5","versionInfo":"^10.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-prettier@%5E10.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd02bc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aa931e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cec631","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2b0f01","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e89292","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-64865f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f9ec27","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c9473b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-468435","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-f9d55f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-337ff4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5aa53b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c3f1b8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d25553","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-b35fcf","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d8a8fa","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-839124","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2d9427","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-0b533d","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2426b7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d08236","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-37580d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f122e2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-8b2ff8","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-51dd20","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-79ff5d","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e69594","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d7c297","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f931df","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b69bc7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-09a659","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ea11bc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-22d8c7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-57a4f4","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-237c93","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8f8060","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-706b40","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-44ee62","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f627b7","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-b71b7b","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b1c421","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c146a6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a92a2b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7d5557","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5b3bf7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-aa6afc","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-1ba56e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-879e90","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-fa05a5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d42e2b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c067c9","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7d61fc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-094339","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c53e85","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0db765","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f347e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c419bf","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-ea9e40","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-528ebf","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-07418f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-ad63c8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-cf7547","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-194759","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-595b22","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4d0d7c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ea6898","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0b4adb","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-86772c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-6b9bc9","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ed7faf","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-457c92","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1a8a43","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5e2e20","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1a7db9","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ee5881","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e5b28b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-133074","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-79ab69","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-4ff4cb","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a6e13b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-e19c03","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-fddefd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-630780","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-885099","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-303415","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f4d2b9","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6ac686","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-64d796","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-49771a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-50594d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-03cae8","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2dc44f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e27ffa","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6fadcc","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-587ed5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3588d8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b839e2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3fcc93","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-24db21","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-428bde","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ce910c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-857565","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e74a65","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8fa7d9","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-6ba3ed","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-4a51f5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d4fbcb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-7d6375","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0b611e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f4d65c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-75d2cb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-658da2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e59634","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ff7261","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b99393","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-573654","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c85490","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-3cc055","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-046828","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fbe105","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ae3725","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8bf8ac","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c77a73","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-a4f209","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7ce00a","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bdd26c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-1913c2","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-21fe83","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-ad297a","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-deaeaa","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-82ffa1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-273038","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-6c64ba","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-896543","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-cd7708","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-788afb","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-063873","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-36562c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-70dd2e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-08a660","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b26e2c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c6b939","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-135c08","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-343670","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-659b76","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3b144b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-113b2d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d1d55d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f00142","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b86aa9","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c3243c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-02dba2","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6783e9","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-84185c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c15efe","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-51941d","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c64e7b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ca31a0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f4e3e3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7698ab","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-daa1db","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6fc67d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3159fc","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-854d39","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-53992f","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1eaf4d","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-930ef8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f4e262","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e7eedb","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2eb3b9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-9e8dc6","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ce257a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-00fd43","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-f8f029","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-24969f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-367feb","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c979ba","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d86465","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ca3248","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-78d0f9","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-809518","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-471b96","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1f9ca9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-5f1e19","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-271571","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-be1de5","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1601b3","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b6ac8f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ca077b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-27499d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d5db5b","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-92b2c1","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-b406fe","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5f1f1b","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-7692d8","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7da22c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-21a989","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-408183","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-7be78f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d4387f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c876e5","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b124a0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-63dcfb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-521b43","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-cc1a1e","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-8c9c54","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2a20a9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f894e4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-c82a2a","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e83486","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-16372d","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-eabda2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a62427","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-72a5e2","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ba5757","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6262fb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-121a56","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-424093","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-773f7e","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-26c468","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3f8ebf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0fbfed","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1f2687","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-70cc61","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-975005","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1c1356","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-806cbf","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ed7aee","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-53a321","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-49e0c4","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f2c43b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-854b60","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-93d131","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1fc8a3","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ed5c5e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-eb7ebb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de1ec7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-551d7b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-07ac27","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-44517f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-06c7d9","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e384ef","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ba655","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4527e5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2e317d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-135993","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ae35db","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9b07a8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1706b6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-14ef1c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ead8a6","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9c81d7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b20f29","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f67924","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5404aa","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8f7917","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-7a1058","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-eb2ea1","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f996b1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3c1b63","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-23faba","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d5b059","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3d865b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-6cd4c8","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d59491","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f263ef","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6267cd","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8a4da4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-2bdba3","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a07156","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3b55e4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-805acb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-9e1464","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ce2c60","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d334c6","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a2ba68","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dbbfac","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1027db","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a7be6b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-07f835","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8b5456","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-870f1a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f10d51","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-88da3f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-a07d7d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-86d4ed","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a4568f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9ca661","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b1886c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-39589a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6a527b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e19d20","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-811810","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-57bbe8","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2063c1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-41ac35","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-01f069","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8a38d8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fff977","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e41bbd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-daac57","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d52db7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-45213e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9c9c7b","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f36268","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-312b0d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-e6f6e7","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-65a4b8","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-42987e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a96d7a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a0a0f9","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-094bbd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-0c0f89","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-82e00f","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-87ed68","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-65ade9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a8f5d6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-6fdd51","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-35ba4d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ef4be8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-16104c","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-30b6d8","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c2b879","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59dac5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d8bfa7","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7aed6e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-6219d2","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6ac14d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-554e3e","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d1f06f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-76c5c1","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b1ace3","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f92998","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2266d8","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-af9c65","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-69ea55","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-cc858c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-9ff955","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6e01a0","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-4202b3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e1575a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-405048","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1e1043","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-74dd3f","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-17717b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-bf93b5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ed8eaf","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9b9147","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-146c17","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c00b63","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bc9dcd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b84e2e","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5b3abc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-beeb3d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6445bb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9212ec","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6fc9ce","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1198ea","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9e8a49","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-beb5a3","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1e59e7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ac1a77","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f2d954","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-005969","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3f03ef","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-16e893","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-16dbe0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-08b815","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-99d382","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-a3c9f0","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-2a33e2","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-0a6c3e","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-42ed1e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f0a756","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8fb466","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-87e7ca","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-79d3f9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2609bd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-060531","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3e8308","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-60b151","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1249d7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-60ad51","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1c4197","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-17253f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e4db90","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ab7bd2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f8af1f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-df0f6f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-3a8a23","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-e3be45","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6f1bc2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f572b3","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-35cb02","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-5c8a64","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a6e45b","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-909728","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-3d0595","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-322245","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bf4e26","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b7a724","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2f8b08","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-18ba1a","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-2a126c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9c578c","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c5cf55","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0d1404","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-2f198b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-75de33","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-af5ea7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-137723","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6b9742","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-84f8c3","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4573b0","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4d8729","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5301c6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-29963e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-2956c8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-396a3f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-90fd3a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a2cff9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d0c864","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-64d221","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c7018d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-ac11b7","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fdfa10","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c8755c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d5c9e0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e5a77c","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c204d6","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-b1efc4","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-994098","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-592363","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-8fa9a8","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a4fe7e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-161307","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-7999ab","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-5c5bc2","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-92573f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fad77f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-17bc3e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a24dbb","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-8ac496","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-dda6a4","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-4da2cd","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-170e43","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-05e878","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-e10036","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-0af423","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-be70f1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-93c311","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3bdc5e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-13f518","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a0c0ce","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-0ad1eb","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a5b9eb","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f0d4ea","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2f1c5b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fa0da6","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7dc8dd","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-35780c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c515bf","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-4b5f4d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-871952","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4e433d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8b0491","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-849461","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-7b8c78","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5abe27","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0a0e20","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-025071","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-367384","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-5fb1b3","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-1985c6","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-695aaf","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-679a6d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-08e848","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-46879d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bbe69a","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0040c8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b7292a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-64f9aa","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1d1e40","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d03591","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-996c27","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f8c0af","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-04e30b","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f22749","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-047e70","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-9240bf","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-dcae04","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-3ca2da","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-611383","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8bd716","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-6ce301","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-af46e8","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a824df","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e06be2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d8943f","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-1cad12","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-32a97c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-062915","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-60cb66","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-2c4b5c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b90bed","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-6ca5fc","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7c20f3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-221643","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-399756","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f412e7","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d19ebf","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-63c4d4","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fa0de7","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-289e0b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2e1712","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-4cb8b0","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f713c8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7d6eaa","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-484237","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1aabcd","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-32ebf7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-511d72","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5518c4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-01c15c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9c2654","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-385eb4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-826f1c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-14f112","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a32754","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a5626f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ec3157","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9ca525","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-31d0ef","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-0be2fb","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-49e90a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e496f2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b37be8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c7bfca","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c6a18d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e485b5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-20c42e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-404722","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-533fae","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f52c1a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-604f78","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-330a38","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0830b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ec4977","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-690098","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-08ff58","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-afac07","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-edffd3","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-463981","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-ab9d1f","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5ac89c","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8a2c36","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-66840e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd9e73","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a89d78","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1c7fee","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c31c59","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1fca4f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-914ea8","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-ff4b57","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-74c97d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-02c1c3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2827c3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ec0d74","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-119874","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-afc5e0","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-47282e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-69b4c9","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7191d0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9a3ac2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1ed9a8","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0779b9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-f70460","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7527c5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-295dab","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6573ee","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-390591","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8932b3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-748239","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-08cd9a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a7706c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e2152a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-a98a7d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b88bef","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-28e38d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6da2ff","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b23aa8","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-31edb2","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f005e2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-625a10","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-cdf1b5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-7d8594","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-7f00dc","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-961724","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-5c5875","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-67f356","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-6452e4","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-3ddbe0","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ca1fe","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-60f8a3","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a68e45","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-133e01","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5a3e94","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-22b747","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-7324ff","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-343eb6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b3ae17","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c90b3f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-2d5d06","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-0a1428","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ae4cac","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-300400","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-fea20d","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-07df57","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a10cca","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fbe088","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-18b54a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d002f0","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-f77cd0","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-219090","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-16d9e9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-40e198","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-165157","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-081b79","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-bf2f04","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-721359","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1595af","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7c3c53","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8f4d8d","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d5d84c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-092b0c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-409496","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7740e5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-944b53","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3851b5","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02c5e7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1045a8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3661d6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d4e7fc","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ea5f97","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d71d1d","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-118375","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d1d9bf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6d8f97","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-1b3178","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9ffe3c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0d67cc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-4d961f","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-a6bcb7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d6bbc3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3da580","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b04c63","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-68b050","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-bd51ed","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-906e86","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ec27d4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-9ca5d6","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-b6747e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c0aac2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0db82","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ee167f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-63dd47","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-21f954","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6ca875","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ddd3b2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-637cf3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-08f4cf","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-918822","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b88c3a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-fa1142","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-784f8b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-86e1ca","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-92c058","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-138e72","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-bb80c6","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-1b053f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e793d1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-848175","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-2cf65c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-449638","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-da0698","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c6cc8f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0e6448","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-556aef","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-98bf6f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-165644","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ea43b8","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-3449e8","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-3a312e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1e0c82","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-771181","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c26701","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b9f24","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9d250b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d5ca56","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-515310","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-728792","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-65e69c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bb2eee","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-757e14","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-4aa05e","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-225c9d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4e6252","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-9bd60d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-84570c","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-76d58a","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1aeb08","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3be6db","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-163ac3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ea47f5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0c281a","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-c31e5a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c0080e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-27e177","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-677bda","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-6bc6a7","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-748c27","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-50dfdf","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-826426","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4e3b26","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-92cf3b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cd99e3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5fe374","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-611615","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-83f302","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6732f6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-883573","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-329366","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-1a8366","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-347e80","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-7f86a7","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-90db1c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bf212a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d88012","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4d9c15","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-4f9bdb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-5beeb0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-57ca1f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-234ade","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-81b317","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-8c873d","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-924ac6","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b4dbca","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-3e3c77","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-685b33","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d94360","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-c2eeea","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-287c60","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-5c136d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-36a3e6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-be71d5","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-30442b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8e0135","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5d11a2","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-87bc02","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a08c3b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f019bc","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7c376c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-58774c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-03c861","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b817b3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-7431ff","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d6f7b0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a9dd14","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-724ace","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-51eee4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d73ce3","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-78f842","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5affbb","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9e56fc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cf6750","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-46e2f4","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4fb132","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-789883","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-415fea","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3fe8de","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f7fed5","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6535dc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0eddc9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-157738","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4bcc4c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f31917","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-be25f0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c48bba","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e45ac6","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9d1db4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-62fe50","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c0716d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-652d9e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-88a411","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bd499f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ca818b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-82bca9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c39bd2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fffc87","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d68551","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8d1faf","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-71965a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e19d3c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-539dfd","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8da48b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2bf86c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7020bb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-0fd165","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-02ff55","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d9fd79","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-96b9be","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-dffec7","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fc36fb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-729c76","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5ccbaf","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-90e53f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-d932c8","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-62d145","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2aa48a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a6bdbd","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-cd7445","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f2ff8b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-953f23","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e387f0","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-6fad22","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-bd8b1e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-6bc059","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8abf14","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7681ba","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8509ba","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f408d0","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b7d7b7","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e5a491","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-464b63","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-180904","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-1c1d44","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f2aaf5","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e54489","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e7a159","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-bb7f02","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f00e14","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-9e1a96","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-167851","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-26bf70","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fd259f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-66497e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-33822b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-30ac66","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-81336b","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a07b93","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-740b5e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-848fc0","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-660e3d","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-40fd2e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ccc967","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-81890b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-09fd6f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d396ab","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-ca5fd7","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b07c8b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6e1491","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-f2e4d0","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-d42d0a","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c57af0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-47f620","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-896113","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f12499","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aef65a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bed19a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6b997e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b60dc1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-38c3eb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-43cb23","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-49d219","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-971be1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a1db51","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-336f4b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-275f01","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-7e1462","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7450bf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7dfeee","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-3d7508","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-214176","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-3fd44b","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-254af2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-80a631","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a08da","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-978170","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-6ad3b0","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-98fb65","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-524bc9","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5276a0","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-53dbc3","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-572866","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-051911","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-4c8c17","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-3ceb5c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-219cb8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d92612","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2da73e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-255317","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-291098","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-980d7d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-c20bcc","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f76e6f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-e068d4","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4828f5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e6db60","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c418a7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cd4d16","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-97cb9b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-363dfb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9862b4","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4072a1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b3c536","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-31634c","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1adc7a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-ecdd0e","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1f3eb8","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-394766","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-11d4d2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-228334","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b74dab","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d472f8","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-113463","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-90dd53","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6d1b26","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-f1d9db","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6eddd3","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9120eb","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-bbdfa6","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b12db1","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ef342e","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-9f2e18","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-4b3ed5","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-fdb3ca","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2d353c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7f03a4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-8cb381","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c853a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-84c202","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f587f1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fbd576","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7f0d36","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-3cec72","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-6d0f2f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-fdefca","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f5e58b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-3bb586","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-eddced","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-48a1dd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-55b7fa","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9fc346","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-48de54","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6c0c9e","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-93e374","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c23474","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-eaef85","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-29ec12","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8e83ee","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-68000b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-36542b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-587eb7","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-609376","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0ec795","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-73150a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6d9d9a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-3c8190","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-cb448a","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6c0b8f","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cf4eb1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-6a0b9e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f26d30","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-145acf","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-85fd61","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3209e9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-16ac16","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b88026","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1137f3","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d8b3be","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ec150c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-153179","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ac350a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-03719e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5e0152","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-46c46d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-58b1d5","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-36b838","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3cc4e7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-98cf69","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-8bb20b","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-325f5b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e10cab","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8f5e58","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8b6047","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-79578c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-da3a42","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-415391","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f2f1a5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6db892","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-34d68d","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d54572","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2829a9","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ab18d6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-08aa8c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e3ee66","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e7c12a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-8d5e4c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de056f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-1f64e0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-81a31b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4734e1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-34d0c4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c3106b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9128d4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d2ab43","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d43d6a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a03d6f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-2d28fe","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d68375","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c28054","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-efbd60","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6e681d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-420fb1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-257181","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-78efc0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-6458e8","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-2d134f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f73546","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8e62a8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-f7dd70","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0e4345","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a4af9b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d8c8c3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-beb8a7","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-da80e8","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ed51a4","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0cb5af","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b895e9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9aa222","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-ffb0c5","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-2fea7d","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0d96aa","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-1d08bc","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5a5292","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-087a56","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b78fae","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5e8918","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-829355","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-cd26fe","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-b295fe","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-da24a3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a97c61","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-27f700","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-27ee5e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6dabba","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a51101","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2b92b7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3ece18","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8fd854","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-98f399","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-1644a3","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-456e35","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1045e2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a58203","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-57e73a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e5e0c8","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-88dd8c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-53c430","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8edc2c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-34db17","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-0e888c","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2b0c3f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-25db7c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b46bbd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-504188","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-a1872f","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b121c1","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-219664","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-049702","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6bb8c8","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-94edec","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-6a526e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-dc10d2","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-16f671","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8fe5ed","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bdc457","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-afafb9","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e75852","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c66b7c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-68e0e5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4f2356","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-64935e","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-60e86e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-e67fd5","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c6c61b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b8b6be","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e67c1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-aa513d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b3137b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0ad7aa","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-a6a4b3","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-3f650d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-510354","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a8e589","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-ad1c5f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-68a0fe","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-95462d","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d98dc9","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-096d56","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-990eab","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-794bb6","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-5cb0b9","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-68e549","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-37f6f5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-82aced","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ab6755","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fd7d51","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-0c0b2d","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9d690d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-fb2ea8","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-96ba04","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-819c63","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bd6606","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-69b0b6","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e8417","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a7fc5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-017201","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-831536","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-00747e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b2f2f8","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-26dc1b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-4474a3","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c1f626","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-1b5d3e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1ea9f0","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-cb789c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-21f3da","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b2c625","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a29f3c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-47004d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-34fc55","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0c82fd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-439f89","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c73c6b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-027e8e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e7cd0a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-d1d45b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3a903b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9e1b18","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-51a7e9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-fbbfd6","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-f7eec4","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-674c64","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-16f55b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-cb5633","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-af5b6b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-46a860","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-e07379","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c49960","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0ba8fc","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-efa31a","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1449ea","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-024f2e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-3ffa1e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-46bd7c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8da9f9","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-fef23a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ad33c0","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-59718b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-a9ceb8","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-28bffd","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f86578","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a5f272","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9e2e31","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-baf14d","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4191b0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-516ee1","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7bbe0e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c49696","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-af80c0","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a96b42","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-57ac8a","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d0bcc2","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-456fee","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2bb03e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-92640e","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-83c127","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-35b944","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d73a7e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-769af3","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-329df7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-e903c9","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-3d24ed","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-84570f","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-36a289","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-eb1b45","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c3e72d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-34afbe","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ff5cdd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8380eb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-2fc3c8","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-fde8f7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c71272","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-9b03c8","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a3b4d9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-df7375","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-7276ea","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-875dea","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-61d3a2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-ca31b9","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c954f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5785de","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ee6f83","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-a1c742","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-195183","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ee7478","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7e1ad7","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-577917","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ee7f76","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-ec49ea","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5d36cd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-581a25","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3c1a67","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-cbbf4f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-38cd2b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-23777d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d64810","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0fc3f2","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0607f1","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d260d3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-959e62","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-67c909","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e93bcb","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-dd53aa","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-366a31","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-6e55ca","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8f8fbd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-98b348","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-c92e77","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dbbf2e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-72cd34","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-aa60ac","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-14c35a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-738bcb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-128b23","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-36e0cf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-dac1b0","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-01336f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-170d88","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-eaa877","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-702009","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2c2cdb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1d7d7f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2f7560","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-641403","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-63ed30","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-841b76","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-296226","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-328668","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b45071","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-96395f","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e58cbf","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-07087c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-850de1","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-1dde3f","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-83984a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8e06df","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-252727","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-68be54","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6c9594","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b2f6cd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-597d61","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-39cf0e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-28e73b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9fbc9f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7e8120","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e18469","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-49a6a5","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dd45e7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ca2189","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-63cf5e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1bdbd3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b09e5c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5255e8","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-c91324","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-5caedb","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c7293f","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-475ed2","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-512cbb","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-570bab","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-48ed64","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-884ebd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bd69b2","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-ce3c26","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-bbbeb2","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e4d12f","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-8d3491","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-70a7bd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ef68b1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6a41ba","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-24f7c3","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bbf00d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-d861e8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6b2698","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0e6d27","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c9edc1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b673df","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-07ca64","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-823437","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e7362d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-28a369","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-da6531","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4b080d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1b45a5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-69ece0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e02395","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-661318","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a52e32","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a0f6b6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-46610a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d6b136","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-e8735d","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-32212e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f7bd58","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-31e2d0","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5d77ab","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-dc2ec5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-d2ce21","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bcc4eb","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-dd0f49","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-864280","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-928f4f","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-54e344","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-4c585a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-963932","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-03c310","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a54740","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-401c6c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-304643","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2ce69f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2d70c0","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1ae556","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-3e6801","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ad8d94","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-e0df16","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f976c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ea5df3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1ee926","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-e2bb84","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-203eb4","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-7fc157","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-73cf4c","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ba2a15","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-74ece2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-bc2ff0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-19def0","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-82f4d3","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-90be10","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-545af8","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-2e09b1","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-60060a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e00f10","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-552013","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-595f08","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-58cd41","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-163b99","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-b49e38","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1e3f32","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b36b8","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-7c8654","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-93a69b","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-e986dd","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c2cd46","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c90d78","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cc3f5a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f3b0a3","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9fbad1","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-c21762","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7aa394","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cce5be","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-936d42","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-5c1669","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2ddfce","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-943110","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c1b957","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-4a9f78","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-cd2673","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0c9480","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ce230a","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-5532ea","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-df6335","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8fb927","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5088f8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6aa9fb","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-918c63","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c972d8","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-637b5a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6c1f1b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6f2581","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d3fb6f","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-4a6d5f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-153b2e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-23b145","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f3ffce","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-d5caa0","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-b7b59f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2aec33","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2ef814","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-50c07a","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-904b75","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-93ea0a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a396a5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ce58eb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7e0d5e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-5fa244","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a73c30","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-0844c0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-55609c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-17e80d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a6a0b8","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-09f033","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0b63cd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-334427","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b71eb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-dda4d0","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a594bd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e37806","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-24daf0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b59ff6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-16583b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9f3c8b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-1e6743","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7e9eaf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-40dbb4","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-2c6645","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-ca28d9","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e6d948","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1974f1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6b236d","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-8defe2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-60529b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-8484d7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a1158e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-41ac63","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-8d92cf","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-152d66","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f7157e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-2a5a97","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d5169e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-82383d","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-48db44","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f6a00b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3cb234","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d29de3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f306ef","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a83e58","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-0d642e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b54ee6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-47fb88","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a6ace9","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a58d47","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c11bd1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0f54fb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-287e27","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-67ba54","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-4fa420","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-11ad73","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2a982f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-e495c8","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4bbebb","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-0303c8","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-3800cd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-ba1de3","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-c0801f","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f9d7c6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-ec2b8b","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b1df51","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-2f5730","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-648e63","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-662741","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9b4ff2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-e2479d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-115230","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-45e4c6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b63e84","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-7da2d1","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f5dec5","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-55847d","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fea613","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-6983b2","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f334c8","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8a8525","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-909a3f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a57353","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9d46ff","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3051e5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-a3292f","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f040d8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d3cea3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-714cb4","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ed2bac","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-cf3e5d","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7c12e0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-deec45","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0a9798","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d60951","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-ef795d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a2508f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-cd876a","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-a307ce","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-7373e0","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c58398","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9e0395","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-46c6db","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ca6ce4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e0303e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f243d4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-99814c","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-00a8d9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-56ef47","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-75b978","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-68027d","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-521420","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-cae950","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-935ae2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-cab68e","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-74ca83","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-5e9b84","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a50036","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-38bd6d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fa8829","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c8f403","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-b41d0d","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-fb35bd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-a18297","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-42a7a4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7ed9c8","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-66d0d2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9f80cb","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d6efc3","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-bf21c3","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e25bee","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-c4787d","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cfa931","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ef44ef","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-fbd384","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-b546d2","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-21f0b4","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-493bba","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-020c6b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-026cc7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1aa5af","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1185b6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-5036ff","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-12ea95","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6848bc","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-82e389","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-137f58","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ea66bb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-665067","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-2c2518","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a03210","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c7d2c9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2ef6bd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5570b8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0827c6","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-721932","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f52a8c","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3f70b1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bbc92f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c8ba40","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d0e027","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-a3e483","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b9ae9c","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1bc407","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-f88546","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b4ebfc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-2b6c8c","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f0728a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-655464","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0695a9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-33345e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-71cdbd","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-501ffe","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-6dacf4","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b67224","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f761de","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3792ae","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-b81b0a","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-520e9b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4d2863","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-ab3075","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8d9568","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-81caeb","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bf609a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c4aea3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ff0a1f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c7c773","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a24c01","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-76c2f0","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a2939b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-60de6c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-31530c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-58ffa6","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4ad7f6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9d3520","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-616bea","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-9ded09","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b9ec79","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-83fc45","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-969a5f","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-bff68a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-a611db","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a07827","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dbb516","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a1c9a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-94391a","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-f8df5b","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-296d2b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-48ff04","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-453ca9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c96eca","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-853f8d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2e6080","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-723883","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-058caa","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-112b6a","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-09c3aa","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a70526","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b20f7b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ee31fa","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0e0e74","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-20bce8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-7d3150","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-73e769","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8d3ec3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-e47f30","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-068f20","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-238e1a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f2c1ce","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-83a7ed","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4da12e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-eebb90","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-23690c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-76903b","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-ec5684","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-75357d","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e9e8ae","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-238dee","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f040b0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-36509d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eaa648","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-742346","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-33c1dc","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-426c67","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-42d6d8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-e75166","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-181da6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-77718a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d8c8c5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ad4e5d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c4d6f8","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e5bdc7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c01cdf","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c28c95","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-eced46","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-fcc9bb","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a62e2c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fb299d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-5b15ec","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c2e9c2","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d7f613","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-9ef09b","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5b4e54","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8d85d5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b6fb86","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ad5a8b","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-465032","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-4e013f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0f8e88","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-9a63f8","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-b3e800","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5e0c35","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-fe1563","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cafeba","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-35b388","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1bf002","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-cbb67f","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8709da","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-1f7119","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-43d41d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a68d4f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-505d25","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-92ddb8","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0e6571","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-b8766b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd4b49","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-bdfeb4","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f1ff89","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-592abe","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d71e48","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c19929","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-565663","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-349ebf","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bcef53","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ac5cc1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-a98ff0","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5e4f05","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-cd1023","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-28a821","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8f7161","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-2348f5","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-759fbf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-16b34f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-be76e8","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5d7b20","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-04618c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-927d5f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0e2efe","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aa25d5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f87aad","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ca0299","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-5f01e9","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5aa488","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9bcc13","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f89904","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a5dd8e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-43d19b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-e7ce83","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2a746e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-bfcb4e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c1069f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-db2642","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-e376aa","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-43a41e","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-29a340","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-672d19","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-8df207","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-026fc5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-16f132","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-08cf9c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-757a26","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2fcc24","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-89f25c","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5b273b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3cd369","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2bcda0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ed62ca","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-713ddb","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6baf1e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b3b9f7","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-376e39","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-88c939","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-aa03e9","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-495b2f","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-868b7c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-05f79d","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b06357","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-243489","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e2f3b8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-074459","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-adc569","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b3d9fc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d9755b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-8ad635","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-21548f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f5134","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-3f2bb4","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4b2990","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-77725f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-64e7c0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e038f8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-48d4d3","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-121a0c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b55b5c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-345cdf","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5bdae1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c15f89","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8f603d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8165fe","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-9b04d9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8ba9f7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f45a55","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-95584b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-79a9e4","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3b03f1","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-9bc94f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9debfd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9b0c17","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-64261a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-5f8bd2","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-920568","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-16dafe","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-84cb33","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-63d0dd","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-980a7c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fbf878","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-37cf59","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a7143b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-941364","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c27e91","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-2b6ee6","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e3feb1","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-927908","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-639b6a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c5a72f","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-91b1e1","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f0b7b2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-14bed0","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-83d6a4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-05fb07","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dbbae9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-16c7ef","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3eceec","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-be8d94","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4ce259","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-2b6023","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-4e395c","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-158121","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-81c2c0","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c1b9bf","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3c5dd9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-49736e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f56b57","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5c2d76","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a92f59","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-1025a4","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f5e127","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7323db","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1b3b9f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ba24f2","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b8e21a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-fd7086","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8b93d2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6e0e0c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b05f39","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4e91e7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fce15b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eece54","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c50c2c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c05c1c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0d72fe","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a922cc","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2a8ce6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a09658","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1829fb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-1b0960","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4d77ac","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-801d12","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-71d675","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-aa1d91","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-17e12c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b38a00","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-ceace8","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-d55d7d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-90a3d4","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ced176","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b16ef4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d098c1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4748bb","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-03e8af","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b164d7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5080ee","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-82e220","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-66a168","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c1c46a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-55fa40","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0a32ae","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-e7122c","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e48ddf","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-718535","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-482db3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7c75f4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-57d5ee","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-13899f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e1d42a","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8066b0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b922f6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-069671","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e5fde2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b35406","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-cff47a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-c49a36","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-0d5b57","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-c1dc0c","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-db6703","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cec79e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1f0547","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2c2e8a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-802e3b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-cd5104","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-416b55","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-2ca788","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-81fd88","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-da72c1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-3fb7f9","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-1645df","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-bd35b0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-166260","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e8643a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1f39c1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-340321","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e19312","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d656f4","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-6dd7aa","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-022ee0","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-689c9d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9fc8c4","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-847298","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e2496","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5b9495","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-da29d4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6756b5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9b7923","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6eff39","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-5a16b6","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-90df29","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-07d0f7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4365df","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a4e1f4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8df4c7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-1d4f2d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e775aa","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8d87e6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-6d38a7","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d39aec","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b20f5a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-06b041","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d604ac","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4ca499","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-42375b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-29a327","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-da9a40","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9d63a6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-46b971","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-63568d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-1c0b1a","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-49a08d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e82ada","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e53b31","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6f45c3","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d3e523","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0008c6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5abe18","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-db18cd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3649d7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f26026","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e6c3c7","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d1236d","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c7d90a","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-712048","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ec8e34","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-56f238","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-bbfd83","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-928671","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-60e4f5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-34768b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-6cc467","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d00475","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-07e9eb","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-57dc7a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fe85e1","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-198946","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7a8ce0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-08cbcc","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e4f213","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4c367b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eff0d9","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2eb631","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-9e3af9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-92cb79","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-64c874","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-58acc0","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b61a99","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-97ac42","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f6b1de","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d0cb86","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-be213d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-b6162e","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-42eef9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d72db8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-93a326","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e60df1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-80a420","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1cccdc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e88280","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-198d39","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a4e2d6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-4368b2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c0b96d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-1bfcad","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-92cdf8","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-724e5b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-17d9ec","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6b54d3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-97a31a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ac25c3","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-3c9075","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-9d9101","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e622bd","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-313a97","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-78a427","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-bc3a81","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5ffad4","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-597862","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a2abe1","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f20499","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ba82bb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-900193","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-0f9e64","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-44790d","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6d9956","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ed50e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8de695","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0c71da","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-1aabf4","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3c04d0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-29be39","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-3c2259","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fe2660","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4da0a7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-206814","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ad4e93","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-8037b0","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-31314f","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-205c9a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-60eedd","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ef0d1d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-82899b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e574db","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-614784","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f282d4","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-31787f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a759d9","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d00130","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-6bb16f","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-7d2973","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8bd394","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-4bd74f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-617458","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4a0ce3","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2c88f3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-edfe81","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cf8e66","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-3005a0","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-996ab6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b1b2d6","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-664bf6","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-24d14e","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d0bc97","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8e81f3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-155081","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f89825","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-02486e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2560ca","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bca5c1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a499f5","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-3a87f5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-87dd76","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-47f8e6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-077472","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-e2c846","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-4cdce3","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-f6aba6","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c311c5","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c12303","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-4df732","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fe1e7d","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-64148a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-51c253","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c7d149","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-744174","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-645e43","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-2f65e6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f4c9f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7701db","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6fcb5e","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-77df71","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-48ef5e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8aa3c0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d20624","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ec5eb0","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-b5814b","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-071962","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c61569","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-477ea5","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-a94cd4","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-daac78","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-cd7f6f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1ebf1c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e2d2be","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d6db6f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-dda1a1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9ffed0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-44f213","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-838ed0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-87661c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-572efa","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e80b22","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-14cdc4","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-38387c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-ecef2d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-67f75f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-985759","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-1d34cd","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-726e77","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d38acf","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-25e6ca","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5ed748","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5f484c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-cd4d5a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-da8dd5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-8d30cf","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-810d3b","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-271c56","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-50ec1a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-72bc98","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-8639de","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-0d0eb6","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f13a1b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d4c47b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-d9aa07","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-585efd","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e50fac","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-76f78a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6fbe4d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-fa2134","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-57d4a4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b637ed","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e5293a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-834a2b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5825e4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fde10c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-b6165d","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c77a85","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f7f083","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-48bc6d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a4cb78","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8a6030","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0c8fbb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d5ba88","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-7ac5ba","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-45592f","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6b2a1d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-5fa2b4","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6a65ac","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d38d80","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-cbdc8c","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-01d52a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-c3a381","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-d9e59a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d4e9d9","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-11057f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-0a5539","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-43737c","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ccdeac","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-4a14f0","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-fa2eb3","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d858d3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ee27ce","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c10381","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-36e954","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-baa8de","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5d5d57","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-69a705","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-85d0a1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-7015e2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-689c50","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-6c436b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-3bb7c9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9ef6ba","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b426cd","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4dfc4b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c8792f","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c406ae","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-26cc40","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-ada8ed","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-df3695","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ffde54","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-577b1f","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-58e65c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9ea92c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c71c1f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7873a9","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d128be","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6bc0af","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-ca0b84","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-81883f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2da749","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-afa3cc","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-df102c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a99fcd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-7960fe","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-df8796","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-16d7f4","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1f0731","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-43b933","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-33302e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-6bf6c3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-80ed11","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dc1c9a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b77afa","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-fea0e0","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0e317d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-459b42","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6799d0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1e95bf","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-6d9f2d","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-dc5918","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-13dea0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c47255","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-450722","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-61b5fb","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-eafb75","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9a4eeb","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2e387b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4ae34e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-dbdde2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c90927","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7b9a40","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4439ff","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8b6f97","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-b9fdb7","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-f00fff","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8b1e9c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-b36e0b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-924d4b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6a1170","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-2d0958","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ec3777","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-842049","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-daeac1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-10d0f9","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-7fd2b2","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5919ec","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e62f3f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6b14d6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-923d60","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a54dd3","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-6de484","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-19a832","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9b5dd2","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-ed760c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4e2372","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1a46b0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-03e35a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a80215","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-707b81","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6eada2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-101f49","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-03500a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0b29ce","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a82a0d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6d4981","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-497fc5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-30ea4e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d94a34","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-ebdad5","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-2b7e84","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-0070d3","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-61a91b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b45959","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-91352d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-483d5f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ee0d49","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-7b3526","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-142095","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-19e25f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-edb401","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-a08897","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7a5295","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8a4aba","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d770d3","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f2b75c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-19d452","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-18d5ee","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-54514c","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-619ecb","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-53a102","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6bc6c3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-2ac553","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-023cb4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-db1048","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0c138b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-70d6a8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-119da7","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a55097","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-4869e8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-64a20f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e459ea","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-dd7b2f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a86d42","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-829742","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8ac290","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-85b382","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-39f2f1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-30dd33","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c61f3d","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-31afd2","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-0315ea","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6b7570","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f5af4a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b90b9f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ea53d9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dac1e1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-9637eb","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cb0830","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7be2eb","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8bd5e4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-134692","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1e54ac","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-14b329","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-09cc27","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-dde861","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8acd97","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3b2341","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-1705cc","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-3d1c7f","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d2932d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e7c600","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0fabb7","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a7ce63","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-af4328","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-4b1e49","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-881829","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7640a8","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-014d01","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4d0dcd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8ba817","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6751aa","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-19b7c8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-d4fbde","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ea08f1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f3e2b8","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-dbea7d","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-64e8c5","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d0c0bb","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-700d1b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-2c4f2b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-bb5065","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-f2b4ca","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a66e41","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c9692e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-a39940","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d913a3","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-40a488","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d2b5c9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ffeb24","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4ea9c4","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-0122c9","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bb34be","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d4c5b8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-5181fa","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-dd0529","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0bf111","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cbf87e","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-235a6b","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-29e8d1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-860e34","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-4406e8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d51599","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-5f8045","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-17f063","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-1598c9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7dee2f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-704c9f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-22a64c","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-d6d704","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-93d188","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-00ff20","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9f3b34","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-008772","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-2facdb","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f9aa6b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-72bdf2","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-03ce79","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa887f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9ab4bb","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-51bb1f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-901073","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5a9f7d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-4a8526","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-912305","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2cd117","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-d22ed3","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8283b1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-baa8bb","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-128b38","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c6fa41","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c75bd1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d0961c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-23bd42","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-7af92e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-46dd00","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8d3933","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-b2efad","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2f57ac","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-321ef6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6a49dc","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-846d97","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0156b7","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d4f8df","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f843d9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-785318","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-cef4e1","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-db86f0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-74e2e1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f65b17","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-4ce3dc","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-f5c582","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2d4b05","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c5ea2f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-126b47","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0e211e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5f16d4","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-44893a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f073d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-8646ad","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-866223","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c11b91","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-be495a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b14999","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ff01fb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-73fbb8","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a59c3e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d3bfb2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-197412","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4583fe","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-3facff","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-56c466","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-814ef0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b18b4f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-296cd4","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-26352e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b762a6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e740e3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-77d22b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-71dd03","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-808438","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3f81d8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-a5bd31","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d45e4c","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ad5cc7","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-8b1839","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-777752","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-1a4866","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-346d09","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-5ad6d9","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3903a4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0b5791","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-53657c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f0d241","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-7b2870","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-fe8155","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f16de3","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-88e0f0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f64e79","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c8682c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f1b16","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2cad35","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-70495f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b0e3a9","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-f98fd0","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c5b844","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-92cd4d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3296fd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-842fc0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-972c10","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-11ee1c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-f040b7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4d6366","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-9e2953","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-54ea1a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4bc48c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-b7b929","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-76fa99","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2e2e9d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5e63fc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fe46fe","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-767955","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-98536d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-be5bd4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-cf23ec","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-3771ff","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-7ecbea","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-dce826","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8cec87","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-5d510d","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-b0ef8a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-430522","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-61861e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b2f247","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-da54c8","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e0335f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-aabb3e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-948801","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3bad91","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b3b7e0","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1d089a","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f83476","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-cb8862","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a6f59e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a74ffe","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0e7606","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-bb0641","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-01e315","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3b2791","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-84c1d2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0342bc","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-155e40","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78d688","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9d3515","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-64815a","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-4b97df","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2de299","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-049b7e","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-88dd20","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-1549d9","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7530ec","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d76355","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b9a524","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f62bb0","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a8075f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d9c07b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a206e5","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b071b4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-3aa3c3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2b0045","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b53b82","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4d7890","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5fb063","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-16a225","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3d472f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f68988","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-328d28","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c9975a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1f65de","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-919083","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-075326","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-430177","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-41d32e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-188a7f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-40bba4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e2fa15","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-7d8b0f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-20a0f3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9f2f27","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7c99e2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-3461f6","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cf318b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-02da58","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-60cdda","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b934cd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2da2ed","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a38457","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c8a54a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a858f7","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-fd57ce","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2a9763","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-7dd987","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f7a1d4","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-541bd6","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-fc226f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-25f911","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-cbdeee","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-31bead","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-1e7a31","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-2879d3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-f1d291","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4aa225","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-82d603","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-a538ec","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-43675f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c5a5cc","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d08e42","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-284558","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-17568e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9abaa0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-1fa2ea","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-663958","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-9fd93a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-ecbd60","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f2104f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-633028","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-43982b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-41a076","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-8b71c2","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ddfc75","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5bf534","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-18f8a3","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-ac0633","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-62880e","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-f20449","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f5b2fc","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-071292","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-84ebf5","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a2c75d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ecb790","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-fa709d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8bc967","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-3598d1","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-12bdbe","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-846820","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-230e15","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-97e8eb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-55e743","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-4473cc","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-66fba4","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3511b1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1f2180","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b5dbfc","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e6ad89","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f2bb04","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-117a50","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4e1e9e","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b621b6","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-608b13","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-cc00fa","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9d78ca","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-595108","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-603c42","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-7ede69","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-193aff","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5ccbfb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d22209","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6f63ac","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9cb763","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-307e8c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-dbe116","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-827db0","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-b4957e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-aa2016","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-907b42","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-00f649","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-64adf0","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-95ea93","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-86f882","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-33f82f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6018c7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9bbb7e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-0303cb","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-bd657a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7d9a65","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a6185c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d81010","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ccef00","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8955fd","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3ac790","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-3ab0d1","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-aff103","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3fcc92","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0aa08b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c48335","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-75db28","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-09b1ac","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b5508f","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-57d3ca","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-5caf01","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-9eeba4","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-2c8725","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7bd96b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-fd2684","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6baee9","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c6e8c6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-e46a73","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-1b97ad","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-24d98d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-7a4ede","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-819978","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-79743d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-9f29f0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb0ade","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-237804","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-66efb0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d69c9f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-63ac7e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-aa460e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-7a9956","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-03b27d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-179de7","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-562ac7","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-75bf10","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-119d24","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6ddf0a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-00dd13","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-33437b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-5552bf","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-5cd01e","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2093a7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d65ea6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c470cb","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-98b261","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-bc7319","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ffc437","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8727da","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b810f5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-a23631","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c88276","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-364600","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-43e7aa","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb8fad","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-18d921","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6b38f1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-13c3c2","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-45891d","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b6fb68","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ccb48e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-777101","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02c248","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-066468","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-00c225","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8733ca","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b764fc","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5640eb","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-547d14","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-35b5be","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ad67dc","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-ae1f32","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-25d53d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e47d28","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-83fb6d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1efd72","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-61465e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-702194","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2ce786","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b4e184","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ea5805","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b0b7c9","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-68b8ba","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-73e657","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-130f50","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f2032c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f763ac","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c5082e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0e77f7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-efab83","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-57568f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4e29da","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-ec9860","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8fd1c7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ff8683","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-ea88da","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-444b53","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2b2439","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a49ac7","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-998316","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-5d2bd5","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-602a00","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-595a93","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-313b6d","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-32bc8c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0025b9","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-b13550","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3ae75f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bc775c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-831dd6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d63b6e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-64cf82","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4a8593","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f224c9","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f4517b","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e1f46b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d1cdca","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-d0aee3","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0914e1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7c7abe","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-478f7d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-62d9e1","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-4c1cb3","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f7a633","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-eb1437","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d63078","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d00774","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-251847","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-61dcdb","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-354f47","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bc2f92","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-3563b8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8e5bbf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-aba299","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-beb974","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-356060","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bea8f9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-db7ae2","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d01b4a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f94e93","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7e20bc","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-90cd43","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6767d1","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7b6e6d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-8a0d7b","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-116ba0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b71758","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-eb35a7","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-57b61e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2e2538","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-cd3c28","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bb7df4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-03c24d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-dc041c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-eaf8fb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-34d27c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d6e555","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-10dd51","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78f5f0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-cd6bf8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-4392a8","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-0f87d4","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-77a024","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b29946","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ac7303","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-4c22d7","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-6ee077","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-a26423","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-79979c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-964a00","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-97c782","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-78da92","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-285308","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-aa60cb","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2a1e69","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-49e09e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-295413","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-795803","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fd04bf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-383527","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-56a293","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c75538","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5de84c","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-b52fb2","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dd84bf","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d23a87","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-1a9a33","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-05708a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6b8958","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-847e63","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-abfd98","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-198b56","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-668737","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d2a62b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-894a88","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f0ab33","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a440e2","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-98e5c1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-8ef72a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-63ddb5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-639a51","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-774209","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4127b6","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9ebbfc","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-17e9b4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-d62d2c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1c0742","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-03a7c3","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-bdf863","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-665210","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8f9fad","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-8a3ecc","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-20259a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-f3d7b3","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-32278a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-f1b09c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b6b243","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f19281","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b94cb2","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b9f9e7","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-58cb08","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-7c5a8e","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-ae352d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d79c34","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-306ae2","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cd5def","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-8d9ec7","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b780f9","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-028f19","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-af6344","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-122b02","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-9765d7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-5f110f","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-7476b4","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a9a0c6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a298f0","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-298634","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-83b357","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9df32b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-9ef245","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-cb3add","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-653fa5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8ae0b0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-07401d","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a52c87","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e1d669","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-df354e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-22cc6a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-e506b2","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ccc658","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-ac36be","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-be66f3","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-965345","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-330308","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c5f2bf","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-68c727","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-47559c","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9ad44b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c44d34","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d46fba","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ac5668","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e4b310","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e6c027","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9eaddc","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-760f2c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8315bc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-24772d","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-2b57e9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-774099","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-d1cf5e","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-578c24","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-59ed96","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8085a1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-62fe7b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-e3898c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c67779","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-dc2d81","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-643534","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9028ed","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d9eadb","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8d9401","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4dd0dc","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9f5659","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-f214d7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-350445","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f88758","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-5835a1","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-4f5ccf","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-dd0ac9","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-9cfe6e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-924a13","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-47b84b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-e41053","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-dfe6be","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-3494f5","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-eda9cd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-056b67","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-acc61a","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-13194c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-468fc9","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-8ff385","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fe1c45","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-8a51e5","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-19b180","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-379fe6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-46793c","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-905e02","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5358b4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-883159","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5e55c3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-388927","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-400507","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-575823","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-a9f398","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-69e546","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-370e3e","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a97d3d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b7da03","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-36890a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-cb1e72","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7e5591","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d2d6cf","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a4b274","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-21df6c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-91dd35","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-c7aee8","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d2c829","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-aa15c4","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-492609","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-2f805b","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-19c68e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-858311","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-939880","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b56826","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-752275","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-11f67a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02ed78","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ef542b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-483648","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0c0ca8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2e1820","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-27f76b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-097f69","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-7caf16","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c0ddb1","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-44a588","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3f9968","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b06476","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4927b6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-8f6c15","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-208877","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5c56a4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c5183e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-3c1260","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-69af06","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-6c40e2","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-60916d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de6ea8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-21ef5a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0fb6d3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-38c081","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-564c61","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9be5c2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-84d9f1","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-53a743","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-c92e02","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-725359","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-edd72e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9a5edc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-07a1be","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-65d74e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-934656","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c29f95","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-39d35a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-7c1e8a","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d9d394","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-29c7d6","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e8776e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4a82c1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ee85b1","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-43f2a9","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-9a1eb4","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0f468f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d8afd1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-80ba90","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3fadff","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-153493","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-01beca","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-064fb1","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-4ec3eb","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-bcca3d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-25a4b9","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-798e00","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a10d9c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bb9549","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-768003","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-927835","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-c156e5","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-cc701f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-4e5cf0","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-137af6","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a037f3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-1b08ed","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-501023","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-19d8c1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-66d23d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-050c67","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-dcb308","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f86fd2","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-421e83","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-f7d39c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-548b5f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-9d95ad","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c9e0b5","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-fa462f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-16baf1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-2f3873","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-93395f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-ea1b5c","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-91bc15","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2b254e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-23c957","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-868dab","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b6a8bd","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-63678a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-91f6c7","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-2c91ad","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-8a1762","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6a6826","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-394848","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-6421c0","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8150b4","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-16f962","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ddb954","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-e53744","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-180200","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4a0013","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-474d9b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ee3e8f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-015afa","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e1dbf1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-97c0a3","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-58062d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-69aef5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-518405","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-afe0c2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-aa47bd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7d167e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-bd93dc","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c79874","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-88e294","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-69cae2","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-90ae23","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-921d3b","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6714e8","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bbfd9b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-0954fe","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f1ddd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4c90d5","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-01a1ed","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b112b4","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-c7fca7","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-897381","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-4e0eb9","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-20f1ec","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1e2ea2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-87af62","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9c5e83","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-b33af3","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-efece3","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-07ddbb","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-82536e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-472ee0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-987c87","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-26ebef","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-fac0d5","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-39599c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-085f22","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bab4b9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6e9584","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-89a081","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-360b71","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-cf4cea","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-cd0cb7","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-76b2f5","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-81fd1c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-21a83e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-d9c0c5","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-50f4fc","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-40303c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f2ebdd","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d0c4b1","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e17a53","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b563b5","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3fbf5d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-9552e9","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-9d8272","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-765622","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-042e57","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-df2ee7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-607227","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-35d2d8","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-53626b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-1a6215","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ee41af","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e5a635","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-9b2fb1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-59594c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-435809","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ee0bc3","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6a592e","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-2105eb","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1275c4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-af308f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a07e6f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7c83b1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-27b1f9","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-010079","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6c70f0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-781f83","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-098561","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-babdf0","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e24d01","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f91ad9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-398efd","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-30eb84","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d77234","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6b7300","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5c8570","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-33fc65","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-74bbc3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b1f795","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-5c60dc","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5df9ec","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7660d7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8045ec","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-51218e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1dbff3","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-c8e6c2","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-3f75cc","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a77281","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-5fadde","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-8b5d87","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f0bcd4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e03ff7","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a3bf95","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-361234","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-434b51","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e1a928","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-777b17","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2d9bac","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-b2ff96","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-8860b4","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-13fbe4","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-44ca45","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a2df21","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-75bfc0","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-37ef90","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5e3ecf","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-3232db","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-721f0a","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c7feb9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-27df45","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8fbd19","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-02537c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-45a0ed","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-37c4e0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c7af32","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-acf4b3","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-15a4bd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e7e4b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-456cdc","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"throttleit","SPDXID":"SPDXRef-npm-throttleit-1.0.1-df9011","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/throttleit@1.0.1"}]},{"name":"@vue/devtools-core","SPDXID":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","versionInfo":"8.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-core@8.0.3"}]},{"name":"@babel/core","SPDXID":"SPDXRef-npm-babel-core-7.28.4-3e1e38","versionInfo":"7.28.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors, Copyright (c) 2021 Titus Wormer, Copyright Joyent, Inc. and other Node contributors, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/core@7.28.4"}]},{"name":"sinon","SPDXID":"SPDXRef-npm-sinon-17.0.1-ea18e2","versionInfo":"17.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) Sindre Sorhus, Copyright (c) 2009 Thomas Robinson \u003c280north.com\u003e, Copyright (c) 2009-2015, Kevin Decker \u003ckpdecker@gmail.com\u003e, Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no, Copyright (c) 2013 jake luer \u003cjake@alogicalparadox.com\u003e, Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, Copyright Joyent, Inc. and other Node contributors, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sinon@17.0.1"}]},{"name":"basic-ftp","SPDXID":"SPDXRef-npm-basic-ftp-5.0.5-50d45d","versionInfo":"5.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2019 Patrick Juchli","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/basic-ftp@5.0.5"}]},{"name":"requires-port","SPDXID":"SPDXRef-npm-requires-port-1.0.0-4715cc","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Unshift.io, Arnout Kazemier","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/requires-port@1.0.0"}]},{"name":"once","SPDXID":"SPDXRef-npm-once-1.4.0-45b2fb","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/once@1.4.0"}]},{"name":"@esbuild/linux-ppc64","SPDXID":"SPDXRef-npm-esbuild-linux-ppc64-0.18.20-83e1be","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-ppc64@0.18.20"}]},{"name":"emoji-regex","SPDXID":"SPDXRef-npm-emoji-regex-9.2.2-e66f9f","versionInfo":"9.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/emoji-regex@9.2.2"}]},{"name":"tough-cookie","SPDXID":"SPDXRef-npm-tough-cookie-4.1.4-eeed8b","versionInfo":"4.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Phil Booth, Copyright (c) 2015-2020, Salesforce.com, Inc., Copyright (c) 2015, Salesforce.com, Inc., Copyright (c) 2018, Salesforce.com, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tough-cookie@4.1.4"}]},{"name":"globals","SPDXID":"SPDXRef-npm-globals-13.24.0-9bf8a7","versionInfo":"13.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/globals@13.24.0"}]},{"name":"@sinonjs/commons","SPDXID":"SPDXRef-npm-sinonjs-commons-3.0.1-4fc387","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2018, Sinon.JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sinonjs/commons@3.0.1"}]},{"name":"end-of-stream","SPDXID":"SPDXRef-npm-end-of-stream-1.4.5-0d0b2d","versionInfo":"1.4.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/end-of-stream@1.4.5"}]},{"name":"ejs","SPDXID":"SPDXRef-npm-ejs-3.1.10-d8f3ed","versionInfo":"3.1.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ejs@3.1.10"}]},{"name":"config-chain","SPDXID":"SPDXRef-npm-config-chain-1.1.13-56ab07","versionInfo":"1.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/config-chain@1.1.13"}]},{"name":"to-regex-range","SPDXID":"SPDXRef-npm-to-regex-range-5.0.1-8dd664","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015-present, Jon Schlinkert., Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert), Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert).","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/to-regex-range@5.0.1"}]},{"name":"fast-levenshtein","SPDXID":"SPDXRef-npm-fast-levenshtein-2.0.6-6cd0a7","versionInfo":"2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Ramesh Nair (http://www.hiddentao.com/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-levenshtein@2.0.6"}]},{"name":"which-typed-array","SPDXID":"SPDXRef-npm-which-typed-array-1.1.19-493994","versionInfo":"1.1.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/which-typed-array@1.1.19"}]},{"name":"@eslint/config-helpers","SPDXID":"SPDXRef-npm-eslint-config-helpers-0.4.1-a3fae5","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/config-helpers@0.4.1"}]},{"name":"p-map","SPDXID":"SPDXRef-npm-p-map-4.0.0-ae55cc","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/p-map@4.0.0"}]},{"name":"escape-string-regexp","SPDXID":"SPDXRef-npm-escape-string-regexp-1.0.5-c6fdfc","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/escape-string-regexp@1.0.5"}]},{"name":"cross-spawn","SPDXID":"SPDXRef-npm-cross-spawn-7.0.6-467b07","versionInfo":"7.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Made With MOXY Lda","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cross-spawn@7.0.6"}]},{"name":"@nodelib/fs.walk","SPDXID":"SPDXRef-npm-nodelib-fs.walk-1.2.8-a10582","versionInfo":"1.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Denis Malinochkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nodelib/fs.walk@1.2.8"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-1.2.8-bd5e34","versionInfo":"1.2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimist@1.2.8"}]},{"name":"check-more-types","SPDXID":"SPDXRef-npm-check-more-types-2.24.0-e1af28","versionInfo":"2.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Kensho, Copyright 2014 Kensho, Copyright 2014 Kensho https://www.kensho.com, Kensho (c) 2014, Kensho (c) 2014 kensho (https://twitter.com/kensho)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/check-more-types@2.24.0"}]},{"name":"esbuild","SPDXID":"SPDXRef-npm-esbuild-0.15.18-305d61","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Evan Wallace","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild@0.15.18"}]},{"name":"forever-agent","SPDXID":"SPDXRef-npm-forever-agent-0.6.1-629190","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/forever-agent@0.6.1"}]},{"name":"@babel/helper-validator-option","SPDXID":"SPDXRef-npm-babel-helper-validator-option-7.27.1-2e9a83","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-validator-option@7.27.1"}]},{"name":"jsesc","SPDXID":"SPDXRef-npm-jsesc-3.1.0-59d9e8","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsesc@3.1.0"}]},{"name":"bluebird","SPDXID":"SPDXRef-npm-bluebird-3.7.2-ea3d99","versionInfo":"3.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2018 Petka Antonov, Copyright (c) 2013-2019 Petka Antonov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bluebird@3.7.2"}]},{"name":"parse5","SPDXID":"SPDXRef-npm-parse5-8.0.0-096e22","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parse5@8.0.0"}]},{"name":"object-is","SPDXID":"SPDXRef-npm-object-is-1.1.6-ee1007","versionInfo":"1.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object-is@1.1.6"}]},{"name":"@vue/server-renderer","SPDXID":"SPDXRef-npm-vue-server-renderer-3.5.22-f0640f","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/server-renderer@3.5.22"}]},{"name":"log-update","SPDXID":"SPDXRef-npm-log-update-4.0.0-982c45","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/log-update@4.0.0"}]},{"name":"is-stream","SPDXID":"SPDXRef-npm-is-stream-4.0.1-0913ca","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-stream@4.0.1"}]},{"name":"minimatch","SPDXID":"SPDXRef-npm-minimatch-5.0.1-7761c9","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2011-2022 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimatch@5.0.1"}]},{"name":"archiver-utils","SPDXID":"SPDXRef-npm-archiver-utils-2.1.0-212d98","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Chris Talkington, Copyright (c) 2012-2014 Chris Talkington, contributors., Copyright (c) 2015 Chris Talkington, Copyright (c) 2015 Chris Talkington.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver-utils@2.1.0"}]},{"name":"inflight","SPDXID":"SPDXRef-npm-inflight-1.0.6-1ccfd2","versionInfo":"1.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/inflight@1.0.6"}]},{"name":"get-proto","SPDXID":"SPDXRef-npm-get-proto-1.0.1-d5900c","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-proto@1.0.1"}]},{"name":"tinyspy","SPDXID":"SPDXRef-npm-tinyspy-4.0.4-4e5beb","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Tinylibs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tinyspy@4.0.4"}]},{"name":"proto-list","SPDXID":"SPDXRef-npm-proto-list-1.2.4-aa565b","versionInfo":"1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proto-list@1.2.4"}]},{"name":"@sindresorhus/merge-streams","SPDXID":"SPDXRef-npm-sindresorhus-merge-streams-4.0.0-ef67fa","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sindresorhus/merge-streams@4.0.0"}]},{"name":"has-symbols","SPDXID":"SPDXRef-npm-has-symbols-1.1.0-7c29f1","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-symbols@1.1.0"}]},{"name":"nanoid","SPDXID":"SPDXRef-npm-nanoid-5.1.6-742064","versionInfo":"5.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2017 Andrey Sitnik \u003candrey@sitnik.ru\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nanoid@5.1.6"}]},{"name":"readdirp","SPDXID":"SPDXRef-npm-readdirp-3.6.0-b5b50b","versionInfo":"3.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller \u003chttps://paulmillr.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/readdirp@3.6.0"}]},{"name":"esbuild-linux-riscv64","SPDXID":"SPDXRef-npm-esbuild-linux-riscv64-0.15.18-85f216","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-riscv64@0.15.18"}]},{"name":"js-tokens","SPDXID":"SPDXRef-npm-js-tokens-9.0.1-380a0e","versionInfo":"9.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Simon Lydell, Copyright 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-tokens@9.0.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-24.1.3-b6817a","versionInfo":"24.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2000 Lars Knoll (knoll@kde.org), Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc., Copyright (c) 2010 Elijah Insua","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@24.1.3"}]},{"name":"ecc-jsbn","SPDXID":"SPDXRef-npm-ecc-jsbn-0.1.2-5f9c69","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2014 Jeremie Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ecc-jsbn@0.1.2"}]},{"name":"yn","SPDXID":"SPDXRef-npm-yn-3.1.1-072124","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yn@3.1.1"}]},{"name":"callsites","SPDXID":"SPDXRef-npm-callsites-3.1.0-1301aa","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/callsites@3.1.0"}]},{"name":"is-docker","SPDXID":"SPDXRef-npm-is-docker-2.2.1-84cee1","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-docker@2.2.1"}]},{"name":"esbuild-windows-arm64","SPDXID":"SPDXRef-npm-esbuild-windows-arm64-0.15.18-97c53b","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-windows-arm64@0.15.18"}]},{"name":"espree","SPDXID":"SPDXRef-npm-espree-9.6.1-da383f","versionInfo":"9.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) jQuery Foundation, Inc. and Contributors, Copyright (c) Open JS Foundation, Copyright 2012-2015 Acorn, Copyright 2014-2015 Sebastian McKenzie \u003csebmck@gmail.com\u003e, Copyright 2014-2015 various","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/espree@9.6.1"}]},{"name":"magic-string","SPDXID":"SPDXRef-npm-magic-string-0.30.19-cac4d0","versionInfo":"0.30.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 Rich Harris","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/magic-string@0.30.19"}]},{"name":"prettier","SPDXID":"SPDXRef-npm-prettier-3.6.2-412433","versionInfo":"3.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) GraphQL Contributors, (c) Jared Wray, Copyright (c) 2009-2015, Kevin Decker \u003ckpdecker@gmail.com\u003e, Copyright (c) 2010-2025 Google LLC. https://angular.dev/license, Copyright (c) 2011-2015 by Vitaly Puzrin, Copyright (c) 2012 EditorConfig Team, Copyright (c) 2012-2014 by various contributors, Copyright (c) 2012-2014 by Woong Jun and Tim Oxley, Copyright (c) 2012-2014 Raynos, Copyright (c) 2012-2017 by Ingvar Stepanyan, Copyright (c) 2012-2018 Aseem Kishore, and others, Copyright (c) 2012-2022 by various contributors, Copyright (c) 2013 Andrey Sitnik \u003candrey@sitnik.ru\u003e, Copyright (c) 2013 Dominic Tarr, Copyright (c) 2013 James Halliday, Copyright (c) 2013 Kael Zhang \u003ci@kael.me\u003e , contributors http://kael.me, Copyright (c) 2013 Liucw, Copyright (c) 2013 Mikola Lysenko, Copyright (c) 2014 Alex Bell, Copyright (c) 2014 Stefan Thomas, Copyright (c) 2014 Yehuda Katz and contributors, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2020 Teambition, Copyright (c) 2014-present Sebastian McKenzie and other contributors, Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell, Copyright (c) 2015 Tilde, Inc., Copyright (c) 2015 Titus Wormer, Copyright (c) 2015 Titus Wormer \u003ctituswormer@gmail.com\u003e, Copyright (c) 2015-2020, Matteo Collina \u003cmatteo.collina@gmail.com\u003e, Copyright (c) 2015-2024 Matteo Collina, Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2016 Denys Kniazevych \u003cwebschik@gmail.com\u003e, Copyright (c) 2016 Joshua Holbrook, Copyright (c) 2016 Pat Sissons \u003cpatricksissons@gmail.com\u003e, Copyright (c) 2016 Thomas Watson Steen, Copyright (c) 2016 Titus Wormer \u003ctituswormer@gmail.com\u003e, Copyright (c) 2016, Mark Wubben, Copyright (c) 2017 Andrew Powell \u003candrew@shellscape.org\u003e, Copyright (c) 2017 Evgeny Poberezkin, Copyright (c) 2017 Permission, Copyright (c) 2017 Titus Wormer \u003ctituswormer@gmail.com\u003e, Copyright (c) 2017-2021 Luke Childs, Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2018-2020, Andrea Giammarchi, Copyright (c) 2019 , KFlash and others, Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2019 typescript-eslint and other contributors, Copyright (c) 2019-present Fabio Spampinato, Copyright (c) 2020 Titus Wormer \u003ctituswormer@gmail.com\u003e, Copyright (c) 2020-present Fabio Spampinato, Copyright (c) 2021 Titus Wormer, Copyright (c) 2021-2022 Jared Wray, Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) 2021-present Fabio Spampinato, Copyright (c) 2022-present Fabio Spampinato, Copyright (c) 2023-present Fabio Spampinato, Copyright (c) 2024-present Fabio Spampinato, Copyright (c) 2025-present Fabio Spampinato, Copyright (c) Andrew Powell \u003candrew@shellscape.org\u003e, Copyright (c) Ben Briggs \u003cbeneb.info@gmail.com\u003e (http://beneb.info), Copyright (c) Denis Malinochkin, Copyright (c) Feross Aboukhadijeh, Copyright (c) Ika \u003cikatyang@gmail.com\u003e (https://github.com/ikatyang), Copyright (c) Isaac Z. Schlueter, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) James Long and contributors, Copyright (c) James Talmage \u003cjames@talmage.io\u003e (https://github.com/jamestalmage), Copyright (c) Meta Platforms, Inc. and affiliates, Copyright (c) Open JS Foundation, Copyright (c) Paul Miller (https://paulmillr.com), Copyright (c) Petka Antonov Benjamin Gruenbaum, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright (c) Squirrel Chat et al, Copyright 2013 Andrey Sitnik \u003candrey@sitnik.ru\u003e, Copyright 2017 Andrey Sitnik \u003candrey@sitnik.ru\u003e, Copyright 2018 Eemeli Aro \u003ceemeli@gmail.com\u003e, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright Joyent, Inc. and other Node contributors, Copyright JS Foundation and other contributors \u003chttps://js.foundation/\u003e, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier@3.6.2"}]},{"name":"dayjs","SPDXID":"SPDXRef-npm-dayjs-1.11.18-ea75ac","versionInfo":"1.11.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018-present, iamkun","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dayjs@1.11.18"}]},{"name":"split","SPDXID":"SPDXRef-npm-split-0.3.3-e18bbc","versionInfo":"0.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/split@0.3.3"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-4.4.3-a48f94","versionInfo":"4.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2018-2021 Josh Junon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@4.4.3"}]},{"name":"@standard-schema/spec","SPDXID":"SPDXRef-npm-standard-schema-spec-1.0.0-7ed977","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Colin McDonnell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40standard-schema/spec@1.0.0"}]},{"name":"define-data-property","SPDXID":"SPDXRef-npm-define-data-property-1.1.4-9069a9","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/define-data-property@1.1.4"}]},{"name":"jsprim","SPDXID":"SPDXRef-npm-jsprim-2.0.2-4de657","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012, Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsprim@2.0.2"}]},{"name":"string-width","SPDXID":"SPDXRef-npm-string-width-4.2.3-df4d47","versionInfo":"4.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/string-width@4.2.3"}]},{"name":"@esbuild/darwin-arm64","SPDXID":"SPDXRef-npm-esbuild-darwin-arm64-0.18.20-1386b1","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/darwin-arm64@0.18.20"}]},{"name":"@typescript-eslint/parser","SPDXID":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/parser@8.46.2"}]},{"name":"pathval","SPDXID":"SPDXRef-npm-pathval-2.0.1-de8c7a","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Jake Luer jake@alogicalparadox.com, Copyright (c) 2012-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e https://github.com/logicalparadox/filtr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pathval@2.0.1"}]},{"name":"diff","SPDXID":"SPDXRef-npm-diff-5.0.0-47d2e7","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2009-2015, Kevin Decker \u003ckpdecker@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/diff@5.0.0"}]},{"name":"is-wsl","SPDXID":"SPDXRef-npm-is-wsl-3.1.0-e0b1be","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-wsl@3.1.0"}]},{"name":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-11.3.2-dae9c5","versionInfo":"11.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2024 JP Richardson, Copyright (c) 2011-2024 JP Richardson (https://github.com/jprichardson), Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-extra@11.3.2"}]},{"name":"@napi-rs/nice-linux-s390x-gnu","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-s390x-gnu-1.1.1-796bcd","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-s390x-gnu@1.1.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-27.0.0-a51410","versionInfo":"27.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@27.0.0"}]},{"name":"@jridgewell/sourcemap-codec","SPDXID":"SPDXRef-npm-jridgewell-sourcemap-codec-1.5.5-bb06c6","versionInfo":"1.5.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2024 Justin Ridgewell \u003cjustin@ridgewell.name\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40jridgewell/sourcemap-codec@1.5.5"}]},{"name":"@esbuild/android-arm","SPDXID":"SPDXRef-npm-esbuild-android-arm-0.25.11-75a21b","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-arm@0.25.11"}]},{"name":"p-limit","SPDXID":"SPDXRef-npm-p-limit-3.1.0-879334","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/p-limit@3.1.0"}]},{"name":"update-browserslist-db","SPDXID":"SPDXRef-npm-update-browserslist-db-1.1.3-306c9d","versionInfo":"1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2022 Andrey Sitnik \u003candrey@sitnik.ru\u003e and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/update-browserslist-db@1.1.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","versionInfo":"8.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@8.0.3"}]},{"name":"lru-cache","SPDXID":"SPDXRef-npm-lru-cache-6.0.0-5afd01","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lru-cache@6.0.0"}]},{"name":"executable","SPDXID":"SPDXRef-npm-executable-4.1.1-6de0d8","versionInfo":"4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Kevin Martensson (https://github.com/kevva), Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/executable@4.1.1"}]},{"name":"https-proxy-agent","SPDXID":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","versionInfo":"7.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/https-proxy-agent@7.0.6"}]},{"name":"get-intrinsic","SPDXID":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-intrinsic@1.3.0"}]},{"name":"ret","SPDXID":"SPDXRef-npm-ret-0.5.0-7b8278","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 by fent","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ret@0.5.0"}]},{"name":"cssstyle","SPDXID":"SPDXRef-npm-cssstyle-5.3.1-df3ef3","versionInfo":"5.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Chad Walker","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cssstyle@5.3.1"}]},{"name":"@esbuild/freebsd-arm64","SPDXID":"SPDXRef-npm-esbuild-freebsd-arm64-0.25.11-c089a1","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/freebsd-arm64@0.25.11"}]},{"name":"get-port","SPDXID":"SPDXRef-npm-get-port-5.1.1-0be068","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-port@5.1.1"}]},{"name":"clean-stack","SPDXID":"SPDXRef-npm-clean-stack-2.2.0-92989f","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/clean-stack@2.2.0"}]},{"name":"readable-stream","SPDXID":"SPDXRef-npm-readable-stream-3.6.2-47eee9","versionInfo":"3.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/readable-stream@3.6.2"}]},{"name":"@esbuild/sunos-x64","SPDXID":"SPDXRef-npm-esbuild-sunos-x64-0.18.20-b217be","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/sunos-x64@0.18.20"}]},{"name":"globals","SPDXID":"SPDXRef-npm-globals-14.0.0-eeeaf1","versionInfo":"14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/globals@14.0.0"}]},{"name":"playwright-core","SPDXID":"SPDXRef-npm-playwright-core-1.56.1-79777e","versionInfo":"1.56.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2007-present, Alexandru Marasteanu \u003chello@alexei.ro\u003e, Copyright (c) 2009-2015, Kevin Decker \u003ckpdecker@gmail.com\u003e, Copyright (c) 2010 Benjamin Thomas, Robert Kieffer, Copyright (c) 2011 by Beau Gunderson, Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2011 Fabrice Bellard, Copyright (c) 2011 Tim Koschutzki (tim@debuggable.com) Felix Geisendorfer (felix@debuggable.com), Copyright (c) 2011 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors, Copyright (c) 2012 Kuba Niegowski, Copyright (c) 2012-2013, Christopher Jeffrey (MIT License) https://github.com/chjj/term.js, Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2013 Brian J. Brennan, Copyright (c) 2013 Josh Glazebrook, Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e, Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e, Copyright (c) 2013-2017 Josh Glazebrook, Copyright (c) 2014 Andrew Kelley, Copyright (c) 2014 Josh Wolfe, Copyright (c) 2014 Mathias Buus, Copyright (c) 2014 The xterm.js authors, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014, Eugene Ware, Copyright (c) 2015 Luke Page \u0026 Original Contributors, Copyright (c) 2015, Contributors, Copyright (c) 2015, Scott Motte, Copyright (c) 2016 Luigi Pinca and contributors, Copyright (c) 2016 Zeit, Inc., Copyright (c) 2016-2018 Rob Wu \u003crob@robwu.nl\u003e, Copyright (c) 2017 by Marijn Haverbeke \u003cmarijn@haverbeke.berlin\u003e and others, Copyright (c) 2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2019, Mapbox, Copyright (c) 2020 Vercel, Inc., Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Marak Squires, Copyright (c) Meta Platforms, Inc. and affiliates, copyright (c) Microsoft Corporation, Copyright (c) Microsoft Corporation, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2006, Jeremy White \u003cjwhite@codeweavers.com\u003e, Copyright 2006, Kevin Krammer \u003ckevin.krammer@gmx.at\u003e, Copyright 2009-2010, Fathi Boudra \u003cfabo@freedesktop.org\u003e, Copyright 2009-2010, Rex Dieter \u003crdieter@fedoraproject.org\u003e, Copyright 2023 Google Inc., Copyright 2024 Google Inc., Copyright Eemeli Aro \u003ceemeli@gmail.com\u003e, Portions Copyright (c) Microsoft Corporation, Portions Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/playwright-core@1.56.1"}]},{"name":"@esbuild/aix-ppc64","SPDXID":"SPDXRef-npm-esbuild-aix-ppc64-0.25.11-8969b3","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/aix-ppc64@0.25.11"}]},{"name":"is-inside-container","SPDXID":"SPDXRef-npm-is-inside-container-1.0.0-db3204","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-inside-container@1.0.0"}]},{"name":"@vue/devtools-kit","SPDXID":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","versionInfo":"8.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-kit@8.0.3"}]},{"name":"is-map","SPDXID":"SPDXRef-npm-is-map-2.0.3-6940e4","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-map@2.0.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@5.1.1"}]},{"name":"immediate","SPDXID":"SPDXRef-npm-immediate-3.0.6-34b0da","versionInfo":"3.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, Domenic Denicola, Brian Cavalier","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/immediate@3.0.6"}]},{"name":"@vue/babel-helper-vue-transform-on","SPDXID":"SPDXRef-npm-vue-babel-helper-vue-transform-on-1.5.0-a5d952","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-present vuejs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/babel-helper-vue-transform-on@1.5.0"}]},{"name":"estraverse","SPDXID":"SPDXRef-npm-estraverse-5.3.0-24df7d","versionInfo":"5.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2012 Ariya Hidayat \u003cariya.hidayat@gmail.com\u003e, Copyright (c) 2012-2013 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2012-2016 Yusuke Suzuki (http://github.com/Constellation) (twitter @Constellation (http://twitter.com/Constellation)) and other contributors, Copyright (c) 2012-2016 Yusuke Suzuki (http://github.com/Constellation) (twitter Constellation (http://twitter.com/Constellation)) and other contributors, Copyright (c) 2014 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/estraverse@5.3.0"}]},{"name":"core-util-is","SPDXID":"SPDXRef-npm-core-util-is-1.0.3-4885b6","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/core-util-is@1.0.3"}]},{"name":"which","SPDXID":"SPDXRef-npm-which-2.0.2-4ea20b","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/which@2.0.2"}]},{"name":"is-url","SPDXID":"SPDXRef-npm-is-url-1.2.4-7efc41","versionInfo":"1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-url@1.2.4"}]},{"name":"devtools-protocol","SPDXID":"SPDXRef-npm-devtools-protocol-0.0.1140464-5681c3","versionInfo":"0.0.1140464","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright 2014 The Chromium Authors, Copyright 2017 The Chromium Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/devtools-protocol@0.0.1140464"}]},{"name":"reusify","SPDXID":"SPDXRef-npm-reusify-1.1.0-ad4158","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2024 Matteo Collina","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/reusify@1.1.0"}]},{"name":"graceful-fs","SPDXID":"SPDXRef-npm-graceful-fs-4.2.11-c434b4","versionInfo":"4.2.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/graceful-fs@4.2.11"}]},{"name":"package-json-from-dist","SPDXID":"SPDXRef-npm-package-json-from-dist-1.0.1-104932","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BlueOak-1.0.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/package-json-from-dist@1.0.1"}]},{"name":"decimal.js","SPDXID":"SPDXRef-npm-decimal.js-10.6.0-50f7ed","versionInfo":"10.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Michael Mclaughlin, Copyright (c) 2025 Michael Mclaughlin \u003cM8ch88l@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/decimal.js@10.6.0"}]},{"name":"require-directory","SPDXID":"SPDXRef-npm-require-directory-2.1.1-d2f011","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Troy Goode \u003ctroygoode@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/require-directory@2.1.1"}]},{"name":"camelcase","SPDXID":"SPDXRef-npm-camelcase-6.3.0-415db0","versionInfo":"6.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/camelcase@6.3.0"}]},{"name":"fast-diff","SPDXID":"SPDXRef-npm-fast-diff-1.3.0-6bfc7d","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2006 Google Inc. http://code.google.com/p/google-diff-match-patch, Copyright 2014-2023 Jason Chen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-diff@1.3.0"}]},{"name":"anymatch","SPDXID":"SPDXRef-npm-anymatch-3.1.3-1a9e95","versionInfo":"3.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/anymatch@3.1.3"}]},{"name":"cac","SPDXID":"SPDXRef-npm-cac-6.7.14-ef5e99","versionInfo":"6.7.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) EGOIST (https://github.com/egoist), Copyright (c) EGOIST","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cac@6.7.14"}]},{"name":"path-key","SPDXID":"SPDXRef-npm-path-key-3.1.1-e6d71e","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-key@3.1.1"}]},{"name":"fast-json-stable-stringify","SPDXID":"SPDXRef-npm-fast-json-stable-stringify-2.1.0-3ddd97","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday, Copyright (c) 2017 Evgeny Poberezkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-json-stable-stringify@2.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-4.6.2-c349a2","versionInfo":"4.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@4.6.2"}]},{"name":"agent-base","SPDXID":"SPDXRef-npm-agent-base-7.1.4-aedc22","versionInfo":"7.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/agent-base@7.1.4"}]},{"name":"@vue/devtools-shared","SPDXID":"SPDXRef-npm-vue-devtools-shared-8.0.3-14ee3a","versionInfo":"8.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-shared@8.0.3"}]},{"name":"require-from-string","SPDXID":"SPDXRef-npm-require-from-string-2.0.2-af2ab6","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Vsevolod Strukchinsky (http://github.com/floatdrop), Copyright (c) Vsevolod Strukchinsky \u003cfloatdrop@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/require-from-string@2.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6fa384","versionInfo":"2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, (c) 2024 Lachlan Miller, Copyright (c) 2021-present vuejs, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@2.4.6"}]},{"name":"parse5","SPDXID":"SPDXRef-npm-parse5-7.3.0-83269b","versionInfo":"7.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parse5@7.3.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.22-b06563","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@3.5.22"}]},{"name":"functions-have-names","SPDXID":"SPDXRef-npm-functions-have-names-1.2.3-56d653","versionInfo":"1.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/functions-have-names@1.2.3"}]},{"name":"json5","SPDXID":"SPDXRef-npm-json5-2.2.3-272373","versionInfo":"2.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Denis Pushkarev, Copyright (c) 2012-2018 Aseem Kishore, and others, copyright (c) 2019 Denis Pushkarev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json5@2.2.3"}]},{"name":"verror","SPDXID":"SPDXRef-npm-verror-1.10.0-986015","versionInfo":"1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016, Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/verror@1.10.0"}]},{"name":"dashdash","SPDXID":"SPDXRef-npm-dashdash-1.14.1-a2bee4","versionInfo":"1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Joyent Inc., Copyright (c) 2013 Trent Mick, Copyright (c) 2013 Trent Mick., Copyright 2016 Joyent, Inc., Copyright 2016 Trent Mick","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dashdash@1.14.1"}]},{"name":"is-weakmap","SPDXID":"SPDXRef-npm-is-weakmap-2.0.2-34d660","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-weakmap@2.0.2"}]},{"name":"@esbuild/linux-loong64","SPDXID":"SPDXRef-npm-esbuild-linux-loong64-0.18.20-dbd030","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-loong64@0.18.20"}]},{"name":"@esbuild/win32-ia32","SPDXID":"SPDXRef-npm-esbuild-win32-ia32-0.25.11-7668b8","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/win32-ia32@0.25.11"}]},{"name":"@napi-rs/nice-win32-x64-msvc","SPDXID":"SPDXRef-npm-napi-rs-nice-win32-x64-msvc-1.1.1-82dee1","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-win32-x64-msvc@1.1.1"}]},{"name":"@esbuild/linux-s390x","SPDXID":"SPDXRef-npm-esbuild-linux-s390x-0.18.20-989f8c","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-s390x@0.18.20"}]},{"name":"process","SPDXID":"SPDXRef-npm-process-0.11.10-deb653","versionInfo":"0.11.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Roman Shtylman \u003cshtylman@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/process@0.11.10"}]},{"name":"resolve-from","SPDXID":"SPDXRef-npm-resolve-from-4.0.0-e1e754","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/resolve-from@4.0.0"}]},{"name":"@hapi/tlds","SPDXID":"SPDXRef-npm-hapi-tlds-1.1.3-788ec2","versionInfo":"1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2019-2022, Sideway, Inc. and Project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/tlds@1.1.3"}]},{"name":"optionator","SPDXID":"SPDXRef-npm-optionator-0.9.4-740fd2","versionInfo":"0.9.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) George Zahariev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/optionator@0.9.4"}]},{"name":"tinyglobby","SPDXID":"SPDXRef-npm-tinyglobby-0.2.15-b45a5d","versionInfo":"0.2.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Madeline Gurriaran","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tinyglobby@0.2.15"}]},{"name":"merge-stream","SPDXID":"SPDXRef-npm-merge-stream-2.0.0-ed107a","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Stephen Sugden \u003cme@stephensugden.com\u003e (stephensugden.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/merge-stream@2.0.0"}]},{"name":"import-fresh","SPDXID":"SPDXRef-npm-import-fresh-3.3.1-8a39ac","versionInfo":"3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/import-fresh@3.3.1"}]},{"name":"@vue/language-core","SPDXID":"SPDXRef-npm-vue-language-core-3.1.1-c996af","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/language-core@3.1.1"}]},{"name":"inherits","SPDXID":"SPDXRef-npm-inherits-2.0.4-44e23f","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/inherits@2.0.4"}]},{"name":"run-parallel","SPDXID":"SPDXRef-npm-run-parallel-1.2.0-4e5c61","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/run-parallel@1.2.0"}]},{"name":"socks","SPDXID":"SPDXRef-npm-socks-2.8.7-7c8554","versionInfo":"2.8.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Josh Glazebrook","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/socks@2.8.7"}]},{"name":"isexe","SPDXID":"SPDXRef-npm-isexe-2.0.0-16272f","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/isexe@2.0.0"}]},{"name":"isarray","SPDXID":"SPDXRef-npm-isarray-1.0.0-b730e4","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/isarray@1.0.0"}]},{"name":"socks-proxy-agent","SPDXID":"SPDXRef-npm-socks-proxy-agent-8.0.5-9beee2","versionInfo":"8.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/socks-proxy-agent@8.0.5"}]},{"name":"@nightwatch/chai","SPDXID":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","versionInfo":"5.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2011-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2011-2016 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2012-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2012-2015 Sakthipriyan Vairamani \u003cthechargingvolcano@gmail.com\u003e, Copyright (c) 2012-2016 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 jake luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@qualiancy.com\u003e, Copyright (c) 2017 Chai.js Assertion Library","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/chai@5.0.3"}]},{"name":"@esbuild/sunos-x64","SPDXID":"SPDXRef-npm-esbuild-sunos-x64-0.25.11-63cbdf","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/sunos-x64@0.25.11"}]},{"name":"json-buffer","SPDXID":"SPDXRef-npm-json-buffer-3.0.1-0daeb2","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json-buffer@3.0.1"}]},{"name":"estree-walker","SPDXID":"SPDXRef-npm-estree-walker-3.0.3-39cac7","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-20 these people (https://github.com/Rich-Harris/estree-walker/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/estree-walker@3.0.3"}]},{"name":"isarray","SPDXID":"SPDXRef-npm-isarray-2.0.5-50a525","versionInfo":"2.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/isarray@2.0.5"}]},{"name":"@csstools/css-tokenizer","SPDXID":"SPDXRef-npm-csstools-css-tokenizer-3.0.4-c0dd4e","versionInfo":"3.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2022 Romain Menke, Antonio Laguna \u003cantonio@laguna.es\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40csstools/css-tokenizer@3.0.4"}]},{"name":"wsl-utils","SPDXID":"SPDXRef-npm-wsl-utils-0.1.0-9d6110","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wsl-utils@0.1.0"}]},{"name":"@esbuild/freebsd-arm64","SPDXID":"SPDXRef-npm-esbuild-freebsd-arm64-0.18.20-2785dc","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/freebsd-arm64@0.18.20"}]},{"name":"@napi-rs/nice-linux-arm64-musl","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-arm64-musl-1.1.1-cfe216","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-arm64-musl@1.1.1"}]},{"name":"@types/json-schema","SPDXID":"SPDXRef-npm-types-json-schema-7.0.15-55028e","versionInfo":"7.0.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/json-schema@7.0.15"}]},{"name":"lru-cache","SPDXID":"SPDXRef-npm-lru-cache-11.2.2-0521f0","versionInfo":"11.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lru-cache@11.2.2"}]},{"name":"alien-signals","SPDXID":"SPDXRef-npm-alien-signals-3.0.3-743777","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/alien-signals@3.0.3"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.3-025fe1","versionInfo":"2.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Vercel, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ms@2.1.3"}]},{"name":"json-stringify-safe","SPDXID":"SPDXRef-npm-json-stringify-safe-5.0.1-23c386","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json-stringify-safe@5.0.1"}]},{"name":"string_decoder","SPDXID":"SPDXRef-npm-stringdecoder-1.3.0-122ce0","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/string_decoder@1.3.0"}]},{"name":"@esbuild/linux-riscv64","SPDXID":"SPDXRef-npm-esbuild-linux-riscv64-0.18.20-b96e1d","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-riscv64@0.18.20"}]},{"name":"js-cookie","SPDXID":"SPDXRef-npm-js-cookie-3.0.5-dd1b60","versionInfo":"3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Copyright 2018 Klaus Hartl, Fagner Brack, GitHub","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-cookie@3.0.5"}]},{"name":"didyoumean","SPDXID":"SPDXRef-npm-didyoumean-1.2.2-b04af3","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2013 Dave Porter, copyright (c) 2013-2014 Dave Porter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/didyoumean@1.2.2"}]},{"name":"is2","SPDXID":"SPDXRef-npm-is2-2.0.9-bcd8a1","versionInfo":"2.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Enrico Marino, Copyright (c) 2011 Enrico Marino \u003cenrico.marino@email.com\u003e, Copyright (c) 2013 Edmond Meinfelder, Copyright (c) 2013,2014 Edmond Meinfelder, Copyright (c) 2013,2014 Edmond Meinfelder \u003cedmond@stdarg.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is2@2.0.9"}]},{"name":"imurmurhash","SPDXID":"SPDXRef-npm-imurmurhash-0.1.4-159581","versionInfo":"0.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Gary Court, Jens Taylor","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/imurmurhash@0.1.4"}]},{"name":"@testim/chrome-version","SPDXID":"SPDXRef-npm-testim-chrome-version-1.1.4-3abaad","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018-2019 Testim.io","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40testim/chrome-version@1.1.4"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-27.0.1-3ef675","versionInfo":"27.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Elijah Insua","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@27.0.1"}]},{"name":"@esbuild/linux-loong64","SPDXID":"SPDXRef-npm-esbuild-linux-loong64-0.15.18-608350","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-loong64@0.15.18"}]},{"name":"smart-buffer","SPDXID":"SPDXRef-npm-smart-buffer-4.2.0-588d99","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2017 Josh Glazebrook","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/smart-buffer@4.2.0"}]},{"name":"crc32-stream","SPDXID":"SPDXRef-npm-crc32-stream-4.0.3-a0aafe","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Chris Talkington","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/crc32-stream@4.0.3"}]},{"name":"mrmime","SPDXID":"SPDXRef-npm-mrmime-2.0.1-db5797","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Luke Edwards (https://lukeed.com), Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (https://lukeed.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mrmime@2.0.1"}]},{"name":"@babel/helper-optimise-call-expression","SPDXID":"SPDXRef-npm-babel-helper-optimise-call-expression-7.27.1-31b61c","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-optimise-call-expression@7.27.1"}]},{"name":"vite-plugin-inspect","SPDXID":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","versionInfo":"0.8.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, (c) 2024 Eduardo San Martin Morote, Copyright (c) 2011 Andrei Mackenzie, copyright (c) 2011-2017 Almende B.V, http://almende.com, Copyright (c) 2013, Baidu Inc., copyright (c) 2014-2023 Denis Pushkarev, Copyright (c) 2015 Marco Ziccardi, copyright (c) 2017-2019 visjs contributors, https://github.com/visjs, Copyright (c) 2021-PRESENT Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2023 Kiro Risk (http://kiro.me), copyright (c) by Marijn Haverbeke and others, Copyright (c) Microsoft Corporation, Copyright 2019 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-inspect@0.8.9"}]},{"name":"onetime","SPDXID":"SPDXRef-npm-onetime-5.1.2-f26e40","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/onetime@5.1.2"}]},{"name":"@vue/babel-plugin-jsx","SPDXID":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-present vuejs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/babel-plugin-jsx@1.5.0"}]},{"name":"@babel/helper-create-class-features-plugin","SPDXID":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","versionInfo":"7.28.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-create-class-features-plugin@7.28.3"}]},{"name":"@rollup/rollup-linux-riscv64-gnu","SPDXID":"SPDXRef-npm-rollup-rollup-linux-riscv64-gnu-4.52.5-cf3c9e","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.52.5"}]},{"name":"wrap-ansi","SPDXID":"SPDXRef-npm-wrap-ansi-7.0.0-39d5d2","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wrap-ansi@7.0.0"}]},{"name":"estree-walker","SPDXID":"SPDXRef-npm-estree-walker-2.0.2-d8733f","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-20 these people (https://github.com/Rich-Harris/estree-walker/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/estree-walker@2.0.2"}]},{"name":"flatted","SPDXID":"SPDXRef-npm-flatted-3.3.3-07bae2","versionInfo":"3.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"(c) 2020-present Andrea Giammarchi, Copyright (c) 2018-2020, Andrea Giammarchi, Copyright (c) 2018-2021, Andrea Giammarchi, Copyright (c) 2018-2025, Andrea Giammarchi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/flatted@3.3.3"}]},{"name":"strip-ansi","SPDXID":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-ansi@6.0.1"}]},{"name":"pidtree","SPDXID":"SPDXRef-npm-pidtree-0.6.0-4a9885","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Simone Primarosa","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pidtree@0.6.0"}]},{"name":"mime-db","SPDXID":"SPDXRef-npm-mime-db-1.52.0-10de46","versionInfo":"1.52.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015-2022 Douglas Christopher Wilson, Copyright (c) 2015-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-db@1.52.0"}]},{"name":"default-browser","SPDXID":"SPDXRef-npm-default-browser-5.2.1-df02bf","versionInfo":"5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/default-browser@5.2.1"}]},{"name":"compare-versions","SPDXID":"SPDXRef-npm-compare-versions-6.1.1-aed9b9","versionInfo":"6.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2021 Ole Michelsen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/compare-versions@6.1.1"}]},{"name":"typescript-eslint","SPDXID":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript-eslint@8.46.2"}]},{"name":"open","SPDXID":"SPDXRef-npm-open-8.4.2-ab3d0d","versionInfo":"8.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright 2006, Jeremy White \u003cjwhite@codeweavers.com\u003e, Copyright 2006, Kevin Krammer \u003ckevin.krammer@gmx.at\u003e, Copyright 2009-2010, Fathi Boudra \u003cfabo@freedesktop.org\u003e, Copyright 2009-2010, Rex Dieter \u003crdieter@fedoraproject.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/open@8.4.2"}]},{"name":"@rollup/rollup-win32-arm64-msvc","SPDXID":"SPDXRef-npm-rollup-rollup-win32-arm64-msvc-4.52.5-491172","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.52.5"}]},{"name":"@rollup/rollup-darwin-arm64","SPDXID":"SPDXRef-npm-rollup-rollup-darwin-arm64-4.52.5-17b8e6","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-darwin-arm64@4.52.5"}]},{"name":"get-uri","SPDXID":"SPDXRef-npm-get-uri-6.0.5-a69726","versionInfo":"6.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-uri@6.0.5"}]},{"name":"archiver-utils","SPDXID":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","versionInfo":"3.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Chris Talkington, Copyright (c) 2015 Chris Talkington","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver-utils@3.0.4"}]},{"name":"esbuild-linux-s390x","SPDXID":"SPDXRef-npm-esbuild-linux-s390x-0.15.18-4fc0a2","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-s390x@0.15.18"}]},{"name":"randombytes","SPDXID":"SPDXRef-npm-randombytes-2.1.0-8529cb","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 crypto-browserify","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/randombytes@2.1.0"}]},{"name":"source-map","SPDXID":"SPDXRef-npm-source-map-0.6.1-229fec","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2009-2011, Mozilla Foundation and contributors, Copyright 2009-2011 Mozilla Foundation and contributors, Copyright 2011 Mozilla Foundation and contributors, Copyright 2011 The Closure Compiler Authors, Copyright 2014 Mozilla Foundation and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/source-map@0.6.1"}]},{"name":"extend","SPDXID":"SPDXRef-npm-extend-3.0.2-a762ec","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Stefan Thomas","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/extend@3.0.2"}]},{"name":"@csstools/css-syntax-patches-for-csstree","SPDXID":"SPDXRef-npm-csstools-css-syntax-patches-for-csstree-1.0.14-22ef83","versionInfo":"1.0.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT-0","copyrightText":"(c) CSSTools Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40csstools/css-syntax-patches-for-csstree@1.0.14"}]},{"name":"@pkgjs/parseargs","SPDXID":"SPDXRef-npm-pkgjs-parseargs-0.11.0-7acaf9","versionInfo":"0.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40pkgjs/parseargs@0.11.0"}]},{"name":"yallist","SPDXID":"SPDXRef-npm-yallist-3.1.1-342ec8","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yallist@3.1.1"}]},{"name":"jsbn","SPDXID":"SPDXRef-npm-jsbn-0.1.1-a4ba83","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2005 Tom Wu, Copyright (c) 2005 Tom Wu, Copyright (c) 2005-2009 Tom Wu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsbn@0.1.1"}]},{"name":"url-parse","SPDXID":"SPDXRef-npm-url-parse-1.5.10-4dac37","versionInfo":"1.5.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Unshift.io, Arnout Kazemier","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/url-parse@1.5.10"}]},{"name":"@tsconfig/node16","SPDXID":"SPDXRef-npm-tsconfig-node16-1.0.4-f45823","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node16@1.0.4"}]},{"name":"eslint-plugin-prettier","SPDXID":"SPDXRef-npm-eslint-plugin-prettier-5.5.4-2366bf","versionInfo":"5.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Andres Suarez and Teddy Katz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-prettier@5.5.4"}]},{"name":"@napi-rs/nice-win32-arm64-msvc","SPDXID":"SPDXRef-npm-napi-rs-nice-win32-arm64-msvc-1.1.1-2775ab","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-win32-arm64-msvc@1.1.1"}]},{"name":"from","SPDXID":"SPDXRef-npm-from-0.1.7-00e2da","versionInfo":"0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/from@0.1.7"}]},{"name":"is-fullwidth-code-point","SPDXID":"SPDXRef-npm-is-fullwidth-code-point-3.0.0-d993a0","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-fullwidth-code-point@3.0.0"}]},{"name":"iconv-lite","SPDXID":"SPDXRef-npm-iconv-lite-0.6.3-f18f30","versionInfo":"0.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Alexander Shtuchkin, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/iconv-lite@0.6.3"}]},{"name":"esbuild-netbsd-64","SPDXID":"SPDXRef-npm-esbuild-netbsd-64-0.15.18-7c2459","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-netbsd-64@0.15.18"}]},{"name":"request-progress","SPDXID":"SPDXRef-npm-request-progress-3.0.0-dafe84","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 IndigoUnited","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/request-progress@3.0.0"}]},{"name":"webidl-conversions","SPDXID":"SPDXRef-npm-webidl-conversions-8.0.0-3ba0f8","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2014, Domenic Denicola","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webidl-conversions@8.0.0"}]},{"name":"indent-string","SPDXID":"SPDXRef-npm-indent-string-4.0.0-509a2a","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/indent-string@4.0.0"}]},{"name":"pretty-bytes","SPDXID":"SPDXRef-npm-pretty-bytes-5.6.0-7dfbb5","versionInfo":"5.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pretty-bytes@5.6.0"}]},{"name":"js-yaml","SPDXID":"SPDXRef-npm-js-yaml-4.1.0-d4b548","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2015 by Vitaly Puzrin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-yaml@4.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.4-c2ebe4","versionInfo":"5.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@5.2.4"}]},{"name":"is-what","SPDXID":"SPDXRef-npm-is-what-5.5.0-66ef77","versionInfo":"5.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-what@5.5.0"}]},{"name":"restore-cursor","SPDXID":"SPDXRef-npm-restore-cursor-3.1.0-4b2799","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/restore-cursor@3.1.0"}]},{"name":"is-path-inside","SPDXID":"SPDXRef-npm-is-path-inside-3.0.3-6d6bc5","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-path-inside@3.0.3"}]},{"name":"systeminformation","SPDXID":"SPDXRef-npm-systeminformation-5.27.7-3d4f89","versionInfo":"5.27.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 - 2025, Copyright (c) 2014-2025 Sebastian Hildebrandt, Copyright (c) 2014-2025 Sebastian Hildebrandt, +innovations (http://www.plus-innovations.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/systeminformation@5.27.7"}]},{"name":"cli-spinners","SPDXID":"SPDXRef-npm-cli-spinners-2.9.2-575cac","versionInfo":"2.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cli-spinners@2.9.2"}]},{"name":"get-stream","SPDXID":"SPDXRef-npm-get-stream-5.2.0-c0ebd9","versionInfo":"5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-stream@5.2.0"}]},{"name":"source-map-js","SPDXID":"SPDXRef-npm-source-map-js-1.2.1-e6aa5e","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2009-2011, Mozilla Foundation and contributors, Copyright 2009-2011 Mozilla Foundation and contributors, Copyright 2011 Mozilla Foundation and contributors, Copyright 2011 The Closure Compiler Authors, Copyright 2014 Mozilla Foundation and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/source-map-js@1.2.1"}]},{"name":"mdn-data","SPDXID":"SPDXRef-npm-mdn-data-2.12.2-c48112","versionInfo":"2.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mdn-data@2.12.2"}]},{"name":"has-bigints","SPDXID":"SPDXRef-npm-has-bigints-1.1.0-a1e626","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-bigints@1.1.0"}]},{"name":"@esbuild/win32-arm64","SPDXID":"SPDXRef-npm-esbuild-win32-arm64-0.18.20-ebe156","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/win32-arm64@0.18.20"}]},{"name":"fs-extra","SPDXID":"SPDXRef-npm-fs-extra-9.1.0-faffdd","versionInfo":"9.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 JP Richardson, Copyright (c) 2011-2017 JP Richardson (https://github.com/jprichardson), Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-extra@9.1.0"}]},{"name":"pretty-ms","SPDXID":"SPDXRef-npm-pretty-ms-9.3.0-3f0260","versionInfo":"9.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pretty-ms@9.3.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.2.2-debdd7","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Max Schmitt","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@2.2.2"}]},{"name":"shebang-command","SPDXID":"SPDXRef-npm-shebang-command-2.0.0-800605","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/shebang-command@2.0.0"}]},{"name":"npm-normalize-package-bin","SPDXID":"SPDXRef-npm-npm-normalize-package-bin-4.0.0-439c8a","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) npm, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-normalize-package-bin@4.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.4.1-a40eb9","versionInfo":"6.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause AND CC0-1.0 AND ISC AND MIT","copyrightText":"(c) Sindre Sorhus, Copyright (c) 2010 Sencha Inc., Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger \u0026 the Contributors, Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2011-2014 TJ Holowaychuk, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2013 James Halliday (mail@substack.net), Copyright (c) 2013 Jonathan Ong, Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2013 Troy Goode \u003ctroygoode@gmail.com\u003e, Copyright (c) 2013-2017 Jared Hanson, Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin), Copyright (c) 2014 Arnout Kazemier, Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2014 Maxime Thirouin, Jason Campbell \u0026 Kevin Martensson, Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e, Copyright (c) 2014-2016 Douglas Christopher Wilson, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Simon Lydell, Copyright (c) 2015 Alexey Litvinov, Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2015 Rich Harris, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2015 Unshift.io, Arnout Kazemier, Copyright (c) 2015-20 these people (https://github.com/Rich-Harris/estree-walker/graphs/contributors), Copyright (c) 2015-present, Facebook, Inc., Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2015, Glen Maddern, Copyright (c) 2015, Scott Motte, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2016 Luigi Pinca and contributors, Copyright (c) 2016, Scott Motte, Copyright (c) 2017-present, Yuxi, Copyright (c) 2018 Made With MOXY Lda, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2018-2022 Guy Bedford, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 Rich Harris, Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors), Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2019-present, VoidZero Inc. and Vite contributors, Copyright (c) 2020 Vercel, Inc., Copyright (c) 2020-present, Yuxi, Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) 2021-present dominikg and contributors (https://github.com/dominikg/tsconfck/graphs/contributors), Copyright (c) 2022 Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2022 Anton Kastritskiy, Copyright (c) 2023-present, sapphi-red, Copyright (c) Ben Briggs \u003cbeneb.info@gmail.com\u003e (http://beneb.info), Copyright (c) Bogdan Chadkin \u003ctrysound@yandex.ru\u003e, Copyright (c) EGOIST, Copyright (c) Felix Bohm, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (https://lukeed.com), Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Paul Miller (https://paulmillr.com), Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2013 Thorsten Lorenz, Copyright 2014-present Olivier Lalonde \u003colalonde@gmail.com\u003e , James Talmage \u003cjames@talmage.io\u003e , Ruben Verborgh, Copyright 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell, Copyright 2015 Glen Maddern, Copyright 2015 Mark Dalgleish \u003cmark.john.dalgleish@gmail.com\u003e, Copyright 2015-present Alexander Madyankin \u003calexander@madyankin.name\u003e, Copyright 2018 Glen Maddern, Copyright 2018 Rich Harris, Copyright 2019 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2022 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2022 Justin Ridgewell \u003cjustin@ridgewell.name\u003e, Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e, Copyright JS Foundation and other contributors, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Copyright Michael Ciniawsky \u003cmichael.ciniawsky@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@6.4.1"}]},{"name":"ansis","SPDXID":"SPDXRef-npm-ansis-4.2.0-7c1b47","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2025, webdiscus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansis@4.2.0"}]},{"name":"@rollup/rollup-linux-arm-gnueabihf","SPDXID":"SPDXRef-npm-rollup-rollup-linux-arm-gnueabihf-4.52.5-8cb1cf","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.52.5"}]},{"name":"xml-name-validator","SPDXID":"SPDXRef-npm-xml-name-validator-4.0.0-efb243","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/xml-name-validator@4.0.0"}]},{"name":"picocolors","SPDXID":"SPDXRef-npm-picocolors-1.1.1-353ce6","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/picocolors@1.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","versionInfo":"10.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Yannick Croissant, Copyright (c) 2017 Toru Nagashima, copyright 2016 Toru Nagashima, copyright 2017 Toru Nagashima, copyright 2020 Flo Edelmann, copyright 2021 Flo Edelmann, copyright 2021 Yosuke Ota, copyright 2022 Yosuke Ota, copyright 2023 Perry Song","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@10.5.1"}]},{"name":"set-function-name","SPDXID":"SPDXRef-npm-set-function-name-2.0.2-d9b867","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jordan Harband and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/set-function-name@2.0.2"}]},{"name":"error-stack-parser-es","SPDXID":"SPDXRef-npm-error-stack-parser-es-1.0.5-ea2637","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/error-stack-parser-es@1.0.5"}]},{"name":"@vue/compiler-core","SPDXID":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/compiler-core@3.5.22"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-7.1.11-c5a00c","versionInfo":"7.1.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND CC0-1.0 AND ISC AND MIT","copyrightText":"Copyright (c) 2010 Sencha Inc., Copyright (c) 2010-2025 William Stein, Charlie Robbins, Jarrett Cruger \u0026 the Contributors, Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2011 LearnBoost, Copyright (c) 2011-2014 TJ Holowaychuk, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2013 James Halliday (mail@substack.net), Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2013 Troy Goode \u003ctroygoode@gmail.com\u003e, Copyright (c) 2013-2017 Jared Hanson, Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin), Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2014 Maxime Thirouin, Jason Campbell \u0026 Kevin Martensson, Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e, Copyright (c) 2014-2016 Douglas Christopher Wilson, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Simon Lydell, Copyright (c) 2015 Alexey Litvinov, Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2015-20 these people (https://github.com/Rich-Harris/estree-walker/graphs/contributors), Copyright (c) 2015-present, Facebook, Inc., Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2015, Glen Maddern, Copyright (c) 2015, Scott Motte, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2016 Luigi Pinca and contributors, Copyright (c) 2016, Scott Motte, Copyright (c) 2017-present, Yuxi, Copyright (c) 2018 Made With MOXY Lda, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2018-2022 Guy Bedford, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 Rich Harris, Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors), Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2019-present, VoidZero Inc. and Vite contributors, Copyright (c) 2020 Vercel, Inc., Copyright (c) 2020-present, Yuxi, Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) 2021-present dominikg and contributors (https://github.com/dominikg/tsconfck/graphs/contributors), Copyright (c) 2022 Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2022 Anton Kastritskiy, Copyright (c) 2023-present, sapphi-red, Copyright (c) 2024-present VoidZero Inc. \u0026 Contributors, Copyright (c) 2025 sapphi-red, Copyright (c) Ben Briggs \u003cbeneb.info@gmail.com\u003e (http://beneb.info), Copyright (c) Bogdan Chadkin \u003ctrysound@yandex.ru\u003e, Copyright (c) EGOIST, Copyright (c) Felix Bohm, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (https://lukeed.com), Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Paul Miller (https://paulmillr.com), Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2013 Thorsten Lorenz, Copyright 2014-present Olivier Lalonde \u003colalonde@gmail.com\u003e , James Talmage \u003cjames@talmage.io\u003e , Ruben Verborgh, Copyright 2015 Glen Maddern, Copyright 2015 Mark Dalgleish \u003cmark.john.dalgleish@gmail.com\u003e, Copyright 2015-present Alexander Madyankin \u003calexander@madyankin.name\u003e, Copyright 2018 Glen Maddern, Copyright 2018 Rich Harris, Copyright 2019 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2024 Justin Ridgewell \u003cjustin@ridgewell.name\u003e, Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e, Copyright JS Foundation and other contributors, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Copyright Michael Ciniawsky \u003cmichael.ciniawsky@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@7.1.11"}]},{"name":"string-width","SPDXID":"SPDXRef-npm-string-width-5.1.2-52d14f","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/string-width@5.1.2"}]},{"name":"convert-source-map","SPDXID":"SPDXRef-npm-convert-source-map-2.0.0-53eca5","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Thorsten Lorenz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/convert-source-map@2.0.0"}]},{"name":"tinybench","SPDXID":"SPDXRef-npm-tinybench-2.9.0-c5a3b4","versionInfo":"2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Tinylibs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tinybench@2.9.0"}]},{"name":"@rollup/rollup-win32-ia32-msvc","SPDXID":"SPDXRef-npm-rollup-rollup-win32-ia32-msvc-4.52.5-66753c","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.52.5"}]},{"name":"@napi-rs/nice-freebsd-x64","SPDXID":"SPDXRef-npm-napi-rs-nice-freebsd-x64-1.1.1-265307","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-freebsd-x64@1.1.1"}]},{"name":"sirv","SPDXID":"SPDXRef-npm-sirv-3.0.2-e2243f","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Luke Edwards (https://lukeed.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sirv@3.0.2"}]},{"name":"abbrev","SPDXID":"SPDXRef-npm-abbrev-2.0.0-92a0bd","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/abbrev@2.0.0"}]},{"name":"@types/chai","SPDXID":"SPDXRef-npm-types-chai-4.3.20-b0bc3a","versionInfo":"4.3.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/chai@4.3.20"}]},{"name":"nightwatch-axe-verbose","SPDXID":"SPDXRef-npm-nightwatch-axe-verbose-2.4.0-3eb74b","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch-axe-verbose@2.4.0"}]},{"name":"@babel/helper-string-parser","SPDXID":"SPDXRef-npm-babel-helper-string-parser-7.27.1-ac2ea6","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-string-parser@7.27.1"}]},{"name":"proxy-from-env","SPDXID":"SPDXRef-npm-proxy-from-env-1.1.0-efca18","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2018 Rob Wu \u003crob@robwu.nl\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proxy-from-env@1.1.0"}]},{"name":"levn","SPDXID":"SPDXRef-npm-levn-0.4.1-6dee61","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) George Zahariev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/levn@0.4.1"}]},{"name":"lodash.merge","SPDXID":"SPDXRef-npm-lodash.merge-4.6.2-68631e","versionInfo":"4.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright OpenJS Foundation and other contributors \u003chttps://openjsf.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.merge@4.6.2"}]},{"name":"@vue/eslint-config-prettier","SPDXID":"SPDXRef-npm-vue-eslint-config-prettier-10.2.0-87e248","versionInfo":"10.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018-present Evan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-prettier@10.2.0"}]},{"name":"@esbuild/android-arm","SPDXID":"SPDXRef-npm-esbuild-android-arm-0.17.19-a75bf8","versionInfo":"0.17.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-arm@0.17.19"}]},{"name":"@tsconfig/node14","SPDXID":"SPDXRef-npm-tsconfig-node14-1.0.3-5ef679","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node14@1.0.3"}]},{"name":"ansi-colors","SPDXID":"SPDXRef-npm-ansi-colors-4.1.3-3a3ef6","versionInfo":"4.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-present, Brian Woodward, Copyright (c) 2019, Brian Woodward (https://github.com/doowb)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-colors@4.1.3"}]},{"name":"type-detect","SPDXID":"SPDXRef-npm-type-detect-4.0.8-537f0b","versionInfo":"4.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 jake luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/type-detect@4.0.8"}]},{"name":"esbuild","SPDXID":"SPDXRef-npm-esbuild-0.25.11-f926ee","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Evan Wallace","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild@0.25.11"}]},{"name":"@eslint/object-schema","SPDXID":"SPDXRef-npm-eslint-object-schema-2.1.7-739fdb","versionInfo":"2.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/object-schema@2.1.7"}]},{"name":"@rollup/rollup-linux-x64-gnu","SPDXID":"SPDXRef-npm-rollup-rollup-linux-x64-gnu-4.52.5-8dc878","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-x64-gnu@4.52.5"}]},{"name":"@humanfs/node","SPDXID":"SPDXRef-npm-humanfs-node-0.16.7-5ee1ad","versionInfo":"0.16.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40humanfs/node@0.16.7"}]},{"name":"editorconfig","SPDXID":"SPDXRef-npm-editorconfig-1.0.4-a8acce","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 EditorConfig Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/editorconfig@1.0.4"}]},{"name":"@tsconfig/node12","SPDXID":"SPDXRef-npm-tsconfig-node12-1.0.11-70b6ff","versionInfo":"1.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node12@1.0.11"}]},{"name":"is-callable","SPDXID":"SPDXRef-npm-is-callable-1.2.7-128c7b","versionInfo":"1.2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-callable@1.2.7"}]},{"name":"deep-equal","SPDXID":"SPDXRef-npm-deep-equal-2.2.3-7acb47","versionInfo":"2.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012, 2013, 2014 James Halliday \u003cmail@substack.net\u003e , 2009 Thomas Robinson \u003c280north.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/deep-equal@2.2.3"}]},{"name":"querystringify","SPDXID":"SPDXRef-npm-querystringify-2.2.0-c6033f","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Unshift.io, Arnout Kazemier","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/querystringify@2.2.0"}]},{"name":"safer-buffer","SPDXID":"SPDXRef-npm-safer-buffer-2.1.2-e444d1","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Nikita Skovoroda \u003cchalkerx@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safer-buffer@2.1.2"}]},{"name":"playwright","SPDXID":"SPDXRef-npm-playwright-1.56.1-8e89c7","versionInfo":"1.56.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2011 Gary Court, Copyright (c) 2009-2011, Mozilla Foundation and contributors, Copyright (c) 2009-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2010 Sencha Inc., Copyright (c) 2011 Alexander Shtuchkin, Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2011-2016 Heather Arthur \u003cfayearthur@gmail.com\u003e, Copyright (c) 2011-2017 whitequark \u003cwhitequark@whitequark.org\u003e, Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors, Copyright (c) 2012 TJ Holowaychuk, Copyright (c) 2012 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2012-2014 by various contributors, Copyright (c) 2012-2014 Federico Romero, Copyright (c) 2012-2014 Isaac Z. Schlueter, Copyright (c) 2012-2014 Roman Shtylman \u003cshtylman@gmail.com\u003e, Copyright (c) 2012-2014 TJ Holowaychuk, Copyright (c) 2012-2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2012-2018 Aseem Kishore, and others, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2012-2024 LearnBoost \u003ctj@learnboost.com\u003e and other contributors, Copyright (c) 2013 James Halliday, Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2013 Raynos, Copyright (c) 2013 Roman Shtylman, Copyright (c) 2013 Troy Goode \u003ctroygoode@gmail.com\u003e, Copyright (c) 2013-2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2013-2014 Roman Shtylman \u003cshtylman+expressjs@gmail.com\u003e, Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com), Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014 Evan Wallace, Copyright (c) 2014 Forbes Lindesay, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2014-2015 Douglas Christopher Wilson, Copyright (c) 2014-2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014-2016 Douglas Christopher Wilson, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018 Douglas Christopher Wilson, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-2022 Douglas Christopher Wilson, Copyright (c) 2014-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014-present Sebastian McKenzie and other contributors, Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell, Copyright (c) 2014, Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors), Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Dmitry Ivanov, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2015 Jed Watson, Copyright (c) 2015 Jed Watson \u003cjed.watson@me.com\u003e, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2015-2016 Douglas Christopher Wilson doug@somethingdoug.com, Copyright (c) 2015-2017 Evgeny Poberezkin, Copyright (c) 2015-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2015-present, Brian Woodward, Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2015, Wes Todd, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com, Copyright (c) 2016 Jordan Harband, Copyright (c) 2016 Thomas Watson Steen, Copyright (c) 2016-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2016-2022 Isaac Z. Schlueter \u003ci@izs.me\u003e , James Talmage \u003cjames@talmage.io\u003e (github.com/jamestalmage), and Contributors, Copyright (c) 2016-present, Jon Schlinkert, Copyright (c) 2016, 2018 Linus Unneback, Copyright (c) 2017 by Marijn Haverbeke \u003cmarijn@haverbeke.berlin\u003e and others, Copyright (c) 2017 Evgeny Poberezkin, Copyright (c) 2017 Hunter Loftis \u003chunter@hunterloftis.com\u003e, Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy), Copyright (c) 2017-2023 Haydn Paterson (sinclair) \u003chaydn.developer@gmail.com\u003e, Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2018 Made With MOXY Lda, Copyright (c) 2018 Nikita Skovoroda \u003cchalkerx@gmail.com\u003e, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 Jordan Harband, Copyright (c) 2019 Permission, Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2020 Jordan Harband, Copyright (c) 2020 Vercel, Inc., Copyright (c) 2020, Stefan Terdell, Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) 2022 Jordan Harband, Copyright (c) 2024 Anthropic, PBC, Copyright (c) 2024 ECMAScript Shims, Copyright (c) 2024 Jordan Harband, Copyright (c) 2025 Colin McDonnell, Copyright (c) 2025 Espen Hovlandsdal \u003cespen@hovlandsdal.com\u003e, Copyright (c) 2025 Jordan Harband, Copyright (c) Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) EventSource GitHub, Copyright (c) Facebook, Inc. and its affiliates, Copyright (c) Feross Aboukhadijeh, Copyright (c) Isaac Z. Schlueter, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) Jordan Harband and contributors, Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Matteo Collina and Undici contributors, Copyright (c) Meta Platforms, Inc. and affiliates, Copyright (c) Microsoft Corporation, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2011 Gary Court, Copyright 2013 Thorsten Lorenz, Copyright 2014 Andrey Sitnik \u003candrey@sitnik.ru\u003e and other contributors, Copyright 2018 Kilian Valkhof, Copyright 2018 Logan Smyth \u003cloganfsmyth@gmail.com\u003e, Copyright 2019 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2022 Andrey Sitnik \u003candrey@sitnik.ru\u003e and other contributors, Copyright 2023 Nathan Friedly, Vedant K, Copyright 2024 Justin Ridgewell \u003cjustin@ridgewell.name\u003e, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Portions Copyright (c) Microsoft Corporation, Portions Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/playwright@1.56.1"}]},{"name":"@hapi/address","SPDXID":"SPDXRef-npm-hapi-address-5.1.1-3ca84e","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2008-2009 Bjoern Hoehrmann \u003cbjoern@hoehrmann.de\u003e, Copyright (c) 2017-2019 Justin Ridgewell, Copyright (c) 2019-2022, Sideway, Inc. and Project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/address@5.1.1"}]},{"name":"esbuild-darwin-64","SPDXID":"SPDXRef-npm-esbuild-darwin-64-0.15.18-f91f7f","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-darwin-64@0.15.18"}]},{"name":"whatwg-mimetype","SPDXID":"SPDXRef-npm-whatwg-mimetype-4.0.0-57b89e","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Domenic Denicola \u003cd@domenic.me\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/whatwg-mimetype@4.0.0"}]},{"name":"@humanwhocodes/retry","SPDXID":"SPDXRef-npm-humanwhocodes-retry-0.4.3-606c89","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2011-2023 Isaac Z. Schlueter, Ben Noordhuis, and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40humanwhocodes/retry@0.4.3"}]},{"name":"muggle-string","SPDXID":"SPDXRef-npm-muggle-string-0.4.1-ce733c","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/muggle-string@0.4.1"}]},{"name":"file-entry-cache","SPDXID":"SPDXRef-npm-file-entry-cache-8.0.0-82b075","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Roy Riojas \u0026 Jared Wray","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/file-entry-cache@8.0.0"}]},{"name":"@sinonjs/text-encoding","SPDXID":"SPDXRef-npm-sinonjs-text-encoding-0.7.3-1a8020","versionInfo":"0.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sinonjs/text-encoding@0.7.3"}]},{"name":"strip-ansi","SPDXID":"SPDXRef-npm-strip-ansi-7.1.2-f71d9a","versionInfo":"7.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-ansi@7.1.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.2-3d40ad","versionInfo":"22.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@22.0.2"}]},{"name":"webidl-conversions","SPDXID":"SPDXRef-npm-webidl-conversions-7.0.0-63ac1b","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2014, Domenic Denicola","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webidl-conversions@7.0.0"}]},{"name":"@vitest/runner","SPDXID":"SPDXRef-npm-vitest-runner-3.2.4-fda5c5","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-Present Vitest Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/runner@3.2.4"}]},{"name":"binary-extensions","SPDXID":"SPDXRef-npm-binary-extensions-2.3.0-bb950d","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Paul Miller (https://paulmillr.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/binary-extensions@2.3.0"}]},{"name":"w3c-xmlserializer","SPDXID":"SPDXRef-npm-w3c-xmlserializer-5.0.0-f3bffb","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sebastian Mayr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/w3c-xmlserializer@5.0.0"}]},{"name":"@cspotcode/source-map-support","SPDXID":"SPDXRef-npm-cspotcode-source-map-support-0.8.1-27b6ca","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Evan Wallace","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40cspotcode/source-map-support@0.8.1"}]},{"name":"@esbuild/linux-arm64","SPDXID":"SPDXRef-npm-esbuild-linux-arm64-0.18.20-0096b4","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-arm64@0.18.20"}]},{"name":"@asamuzakjp/dom-selector","SPDXID":"SPDXRef-npm-asamuzakjp-dom-selector-6.7.2-bee780","versionInfo":"6.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40asamuzakjp/dom-selector@6.7.2"}]},{"name":"internal-slot","SPDXID":"SPDXRef-npm-internal-slot-1.1.0-ca3f51","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/internal-slot@1.1.0"}]},{"name":"@rollup/rollup-win32-x64-gnu","SPDXID":"SPDXRef-npm-rollup-rollup-win32-x64-gnu-4.52.5-f14bff","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-win32-x64-gnu@4.52.5"}]},{"name":"eslint-visitor-keys","SPDXID":"SPDXRef-npm-eslint-visitor-keys-4.2.1-d73e36","versionInfo":"4.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-visitor-keys@4.2.1"}]},{"name":"eslint-scope","SPDXID":"SPDXRef-npm-eslint-scope-7.2.2-73c2ea","versionInfo":"7.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2012-2013 Yusuke Suzuki, Copyright (c) 2012-2013 Yusuke Suzuki (twitter Constellation) and other contributors, Copyright (c) 2012-2014 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2013 Alex Seville \u003chi@alexanderseville.com\u003e, Copyright (c) 2014 Thiago de Arruda \u003ctpadilha84@gmail.com\u003e, Copyright (c) 2015 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright JS Foundation and other contributors, https://js.foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-scope@7.2.2"}]},{"name":"unicorn-magic","SPDXID":"SPDXRef-npm-unicorn-magic-0.3.0-5e800b","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unicorn-magic@0.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.6.1-629010","versionInfo":"2.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Facebook, Inc., Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@2.6.1"}]},{"name":"@esbuild/linux-riscv64","SPDXID":"SPDXRef-npm-esbuild-linux-riscv64-0.25.11-9749f7","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-riscv64@0.25.11"}]},{"name":"tunnel-agent","SPDXID":"SPDXRef-npm-tunnel-agent-0.6.0-282cf2","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tunnel-agent@0.6.0"}]},{"name":"has-property-descriptors","SPDXID":"SPDXRef-npm-has-property-descriptors-1.0.2-f4a6a6","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-property-descriptors@1.0.2"}]},{"name":"extract-zip","SPDXID":"SPDXRef-npm-extract-zip-2.0.1-08bf7d","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2014 Max Ogden and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/extract-zip@2.0.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.38.0-1bf471","versionInfo":"9.38.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright OpenJS Foundation and other contributors, \u003cwww.openjsf.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@9.38.0"}]},{"name":"bundle-name","SPDXID":"SPDXRef-npm-bundle-name-4.1.0-bb5644","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bundle-name@4.1.0"}]},{"name":"tcp-port-used","SPDXID":"SPDXRef-npm-tcp-port-used-1.0.2-d5560b","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013, Copyright (c) 2013 jut-io","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tcp-port-used@1.0.2"}]},{"name":"@esbuild/openbsd-arm64","SPDXID":"SPDXRef-npm-esbuild-openbsd-arm64-0.25.11-d55c91","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/openbsd-arm64@0.25.11"}]},{"name":"loupe","SPDXID":"SPDXRef-npm-loupe-3.2.1-02129c","versionInfo":"3.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Jake Luer jake@alogicalparadox.com, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loupe@3.2.1"}]},{"name":"@napi-rs/nice-darwin-x64","SPDXID":"SPDXRef-npm-napi-rs-nice-darwin-x64-1.1.1-308810","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-darwin-x64@1.1.1"}]},{"name":"esbuild-linux-mips64le","SPDXID":"SPDXRef-npm-esbuild-linux-mips64le-0.15.18-83e1f5","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-mips64le@0.15.18"}]},{"name":"@babel/parser","SPDXID":"SPDXRef-npm-babel-parser-7.28.4-efa8de","versionInfo":"7.28.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 by various contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/parser@7.28.4"}]},{"name":"@vitest/snapshot","SPDXID":"SPDXRef-npm-vitest-snapshot-3.2.4-2e208b","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-Present Vitest Team, Copyright (c) Facebook, Inc. and its affiliates, Copyright 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/snapshot@3.2.4"}]},{"name":"@esbuild/linux-arm","SPDXID":"SPDXRef-npm-esbuild-linux-arm-0.25.11-f018c2","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-arm@0.25.11"}]},{"name":"astral-regex","SPDXID":"SPDXRef-npm-astral-regex-2.0.0-07cd15","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Kevin Martensson (https://github.com/kevva), Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/astral-regex@2.0.0"}]},{"name":"@esbuild/linux-ia32","SPDXID":"SPDXRef-npm-esbuild-linux-ia32-0.18.20-8c4e6f","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-ia32@0.18.20"}]},{"name":"get-stream","SPDXID":"SPDXRef-npm-get-stream-6.0.1-43d912","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-stream@6.0.1"}]},{"name":"@babel/helper-annotate-as-pure","SPDXID":"SPDXRef-npm-babel-helper-annotate-as-pure-7.27.3-6234b3","versionInfo":"7.27.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-annotate-as-pure@7.27.3"}]},{"name":"path-browserify","SPDXID":"SPDXRef-npm-path-browserify-1.0.1-3aed8a","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday, Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-browserify@1.0.1"}]},{"name":"@one-ini/wasm","SPDXID":"SPDXRef-npm-one-ini-wasm-0.1.1-6f520b","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jed Mao","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40one-ini/wasm@0.1.1"}]},{"name":"proxy-from-env","SPDXID":"SPDXRef-npm-proxy-from-env-1.0.0-3a5f0d","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proxy-from-env@1.0.0"}]},{"name":"@cypress/xvfb","SPDXID":"SPDXRef-npm-cypress-xvfb-1.2.4-8b377f","versionInfo":"1.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 ProxV, Inc., Copyright (c) 2015 Cypress.io, LLC, Work Copyright (c) 2015 Cypress.io, LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40cypress/xvfb@1.2.4"}]},{"name":"execa","SPDXID":"SPDXRef-npm-execa-9.6.0-5d5ea8","versionInfo":"9.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/execa@9.6.0"}]},{"name":"@esbuild/openbsd-x64","SPDXID":"SPDXRef-npm-esbuild-openbsd-x64-0.25.11-9798a6","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/openbsd-x64@0.25.11"}]},{"name":"baseline-browser-mapping","SPDXID":"SPDXRef-npm-baseline-browser-mapping-2.8.19-ac334f","versionInfo":"2.8.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/baseline-browser-mapping@2.8.19"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","versionInfo":"7.7.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2014-2023 Denis Pushkarev, (c) 2014-2023 Denis Pushkarev (zloirock.ru),license:https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE,source https://github.com/zloirock/core-js, (c) 2014-2024 Denis Pushkarev, (c) 2018-present Yuxi, (c) 2024 Eduardo San Martin Morote, copyright (c) 2011-2017 Almende B.V, http://almende.com, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2020 Teambition, Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2015-present, Jon Schlinkert, copyright (c) 2017-2019 visjs contributors, https://github.com/visjs, Copyright (c) 2023 webfansplz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@7.7.7"}]},{"name":"regexp.prototype.flags","SPDXID":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","versionInfo":"1.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/regexp.prototype.flags@1.5.4"}]},{"name":"qs","SPDXID":"SPDXRef-npm-qs-6.14.0-76879e","versionInfo":"6.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/qs@6.14.0"}]},{"name":"ps-tree","SPDXID":"SPDXRef-npm-ps-tree-1.2.0-b1d28e","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Domenic Tarr, Charlie Robbins \u0026 the Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ps-tree@1.2.0"}]},{"name":"@types/selenium-webdriver","SPDXID":"SPDXRef-npm-types-selenium-webdriver-4.35.1-02d7d4","versionInfo":"4.35.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/selenium-webdriver@4.35.1"}]},{"name":"@babel/code-frame","SPDXID":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/code-frame@7.27.1"}]},{"name":"v8-compile-cache-lib","SPDXID":"SPDXRef-npm-v8-compile-cache-lib-3.0.1-92803a","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Andres Suarez","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/v8-compile-cache-lib@3.0.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@3.1.2"}]},{"name":"@hapi/pinpoint","SPDXID":"SPDXRef-npm-hapi-pinpoint-2.0.1-08ee53","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2019-2020, Sideway. Inc, and project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/pinpoint@2.0.1"}]},{"name":"vite-hot-client","SPDXID":"SPDXRef-npm-vite-hot-client-2.1.0-92278a","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-hot-client@2.1.0"}]},{"name":"@jridgewell/trace-mapping","SPDXID":"SPDXRef-npm-jridgewell-trace-mapping-0.3.9-8cf5ab","versionInfo":"0.3.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2022 Justin Ridgewell \u003cjustin@ridgewell.name\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40jridgewell/trace-mapping@0.3.9"}]},{"name":"base64-js","SPDXID":"SPDXRef-npm-base64-js-1.5.1-5c326f","versionInfo":"1.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jameson Little","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/base64-js@1.5.1"}]},{"name":"define-lazy-prop","SPDXID":"SPDXRef-npm-define-lazy-prop-3.0.0-b76f19","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/define-lazy-prop@3.0.0"}]},{"name":"bidi-js","SPDXID":"SPDXRef-npm-bidi-js-1.0.3-174d10","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Jason Johnston","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bidi-js@1.0.3"}]},{"name":"@babel/helper-module-transforms","SPDXID":"SPDXRef-npm-babel-helper-module-transforms-7.28.3-bc5912","versionInfo":"7.28.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-module-transforms@7.28.3"}]},{"name":"event-stream","SPDXID":"SPDXRef-npm-event-stream-3.3.4-aee5c9","versionInfo":"3.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/event-stream@3.3.4"}]},{"name":"assertion-error","SPDXID":"SPDXRef-npm-assertion-error-1.1.0-9b185b","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jake Luer \u003cjake@qualiancy.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@qualiancy.com\u003e (http://qualiancy.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/assertion-error@1.1.0"}]},{"name":"ini","SPDXID":"SPDXRef-npm-ini-2.0.0-827049","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ini@2.0.0"}]},{"name":"color-convert","SPDXID":"SPDXRef-npm-color-convert-2.0.1-8ee913","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2016 Heather Arthur \u003cfayearthur@gmail.com\u003e, Copyright (c) 2011-2016, Heather Arthur and Josh Junon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/color-convert@2.0.1"}]},{"name":"@vue/compiler-sfc","SPDXID":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi, Copyright 2009-2011 Mozilla Foundation and contributors, Copyright 2011 Mozilla Foundation and contributors, Copyright 2011 The Closure Compiler Authors, Copyright 2014 Mozilla Foundation and contributors, Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, Copyright Joyent, Inc. and other Node contributors, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/compiler-sfc@3.5.22"}]},{"name":"is-extglob","SPDXID":"SPDXRef-npm-is-extglob-2.1.1-e13432","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2016, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-extglob@2.1.1"}]},{"name":"keyv","SPDXID":"SPDXRef-npm-keyv-4.5.4-a897f7","versionInfo":"4.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Jared Wray","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/keyv@4.5.4"}]},{"name":"@napi-rs/nice-linux-riscv64-gnu","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-riscv64-gnu-1.1.1-e36046","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-riscv64-gnu@1.1.1"}]},{"name":"whatwg-url","SPDXID":"SPDXRef-npm-whatwg-url-14.2.0-7ff388","versionInfo":"14.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sebastian Mayr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/whatwg-url@14.2.0"}]},{"name":"minimist","SPDXID":"SPDXRef-npm-minimist-1.2.6-00ab30","versionInfo":"1.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimist@1.2.6"}]},{"name":"vue-eslint-parser","SPDXID":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","versionInfo":"9.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Toru Nagashima, copyright 2017 Toru Nagashima","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-eslint-parser@9.4.3"}]},{"name":"cachedir","SPDXID":"SPDXRef-npm-cachedir-2.4.0-e15fb9","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2014, 2016, 2018, 2023 Linus Unneback","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cachedir@2.4.0"}]},{"name":"parent-module","SPDXID":"SPDXRef-npm-parent-module-1.0.1-163895","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parent-module@1.0.1"}]},{"name":"buffer","SPDXID":"SPDXRef-npm-buffer-5.7.1-9f1bdd","versionInfo":"5.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh (http://feross.org), and other contributors, Copyright (c) Feross Aboukhadijeh, and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/buffer@5.7.1"}]},{"name":"duplexer","SPDXID":"SPDXRef-npm-duplexer-0.1.2-ce0d3b","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Raynos, Copyright (c) 2012 Raynos.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/duplexer@0.1.2"}]},{"name":"postcss","SPDXID":"SPDXRef-npm-postcss-8.5.6-e63aab","versionInfo":"8.5.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Andrey Sitnik \u003candrey@sitnik.ru\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss@8.5.6"}]},{"name":"@rollup/rollup-linux-x64-musl","SPDXID":"SPDXRef-npm-rollup-rollup-linux-x64-musl-4.52.5-c330ed","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-x64-musl@4.52.5"}]},{"name":"deep-eql","SPDXID":"SPDXRef-npm-deep-eql-5.0.2-e4bfeb","versionInfo":"5.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/deep-eql@5.0.2"}]},{"name":"tslib","SPDXID":"SPDXRef-npm-tslib-2.8.1-2696db","versionInfo":"2.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"0BSD","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tslib@2.8.1"}]},{"name":"@babel/helper-validator-identifier","SPDXID":"SPDXRef-npm-babel-helper-validator-identifier-7.27.1-1fa256","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-validator-identifier@7.27.1"}]},{"name":"lru-cache","SPDXID":"SPDXRef-npm-lru-cache-10.4.3-5ecc51","versionInfo":"10.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lru-cache@10.4.3"}]},{"name":"process-nextick-args","SPDXID":"SPDXRef-npm-process-nextick-args-2.0.1-5882e2","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Calvin Metcalf","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/process-nextick-args@2.0.1"}]},{"name":"esbuild-sunos-64","SPDXID":"SPDXRef-npm-esbuild-sunos-64-0.15.18-d88634","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-sunos-64@0.15.18"}]},{"name":"http-signature","SPDXID":"SPDXRef-npm-http-signature-1.4.0-798d07","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2012 Joyent, Inc., Copyright 2015 Joyent, Inc., Copyright Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http-signature@1.4.0"}]},{"name":"ip-regex","SPDXID":"SPDXRef-npm-ip-regex-4.3.0-064375","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ip-regex@4.3.0"}]},{"name":"for-each","SPDXID":"SPDXRef-npm-for-each-0.3.5-688f04","versionInfo":"0.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Raynos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/for-each@0.3.5"}]},{"name":"path-is-absolute","SPDXID":"SPDXRef-npm-path-is-absolute-1.0.1-02fcdd","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-is-absolute@1.0.1"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-8.1.0-112892","versionInfo":"8.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2009-2022 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob@8.1.0"}]},{"name":"ignore","SPDXID":"SPDXRef-npm-ignore-7.0.5-180b9c","versionInfo":"7.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Kael Zhang \u003ci@kael.me\u003e , contributors http://kael.me","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ignore@7.0.5"}]},{"name":"@vitest/spy","SPDXID":"SPDXRef-npm-vitest-spy-3.2.4-2dcc43","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-Present Vitest Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/spy@3.2.4"}]},{"name":"es-module-lexer","SPDXID":"SPDXRef-npm-es-module-lexer-1.7.0-7ddb23","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2020 by various contributors, Copyright (c) 2018-2022 Guy Bedford","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-module-lexer@1.7.0"}]},{"name":"@types/estree","SPDXID":"SPDXRef-npm-types-estree-1.0.8-5d99db","versionInfo":"1.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/estree@1.0.8"}]},{"name":"supports-color","SPDXID":"SPDXRef-npm-supports-color-8.1.1-7cb3c4","versionInfo":"8.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/supports-color@8.1.1"}]},{"name":"@nightwatch/nightwatch-inspector","SPDXID":"SPDXRef-npm-nightwatch-nightwatch-inspector-1.0.1-bea85a","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 BrowserStack Limited","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/nightwatch-inspector@1.0.1"}]},{"name":"esrecurse","SPDXID":"SPDXRef-npm-esrecurse-4.3.0-5c8c88","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2014 Yusuke Suzuki (https://github.com/Constellation) (twitter @Constellation (https://twitter.com/Constellation)) and other contributors, Copyright (c) 2014 Yusuke Suzuki (https://github.com/Constellation) (twitter Constellation (https://twitter.com/Constellation)) and other contributors, Copyright (c) 2014 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esrecurse@4.3.0"}]},{"name":"fast-deep-equal","SPDXID":"SPDXRef-npm-fast-deep-equal-3.1.3-199322","versionInfo":"3.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Evgeny Poberezkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-deep-equal@3.1.3"}]},{"name":"@babel/compat-data","SPDXID":"SPDXRef-npm-babel-compat-data-7.28.4-a2e4d4","versionInfo":"7.28.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/compat-data@7.28.4"}]},{"name":"chalk","SPDXID":"SPDXRef-npm-chalk-5.6.2-f240e6","versionInfo":"5.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chalk@5.6.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.18.12-f0f927","versionInfo":"22.18.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@22.18.12"}]},{"name":"loupe","SPDXID":"SPDXRef-npm-loupe-2.3.7-f49dc3","versionInfo":"2.3.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Jake Luer jake@alogicalparadox.com, Copyright (c) 2012-2016 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loupe@2.3.7"}]},{"name":"yargs-unparser","SPDXID":"SPDXRef-npm-yargs-unparser-2.0.0-1f8c72","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Made With MOXY Lda","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yargs-unparser@2.0.0"}]},{"name":"esbuild-linux-64","SPDXID":"SPDXRef-npm-esbuild-linux-64-0.15.18-b0774d","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-64@0.15.18"}]},{"name":"punycode","SPDXID":"SPDXRef-npm-punycode-2.3.1-e7dd7f","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/punycode@2.3.1"}]},{"name":"ms","SPDXID":"SPDXRef-npm-ms-2.1.2-fb179a","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Zeit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ms@2.1.2"}]},{"name":"@vue/devtools-api","SPDXID":"SPDXRef-npm-vue-devtools-api-7.7.7-296a75","versionInfo":"7.7.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 webfansplz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-api@7.7.7"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-6.0.2-d17b97","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@6.0.2"}]},{"name":"@vue/runtime-dom","SPDXID":"SPDXRef-npm-vue-runtime-dom-3.5.22-d88df8","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/runtime-dom@3.5.22"}]},{"name":"minimatch","SPDXID":"SPDXRef-npm-minimatch-3.1.2-9854b4","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimatch@3.1.2"}]},{"name":"bl","SPDXID":"SPDXRef-npm-bl-4.1.0-6cfb21","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2019 bl contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bl@4.1.0"}]},{"name":"commander","SPDXID":"SPDXRef-npm-commander-10.0.1-2e7368","versionInfo":"10.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/commander@10.0.1"}]},{"name":"is-number-object","SPDXID":"SPDXRef-npm-is-number-object-1.1.1-10fbaf","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-number-object@1.1.1"}]},{"name":"is-weakset","SPDXID":"SPDXRef-npm-is-weakset-2.0.4-36b47f","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-weakset@2.0.4"}]},{"name":"type-fest","SPDXID":"SPDXRef-npm-type-fest-0.21.3-9f8b8e","versionInfo":"0.21.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0 AND MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https:/sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/type-fest@0.21.3"}]},{"name":"tree-kill","SPDXID":"SPDXRef-npm-tree-kill-1.2.2-68aea7","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Peter Krumins","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tree-kill@1.2.2"}]},{"name":"@nightwatch/esbuild-utils","SPDXID":"SPDXRef-npm-nightwatch-esbuild-utils-0.2.1-54dc4e","versionInfo":"0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Andrei Rusu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/esbuild-utils@0.2.1"}]},{"name":"tmp","SPDXID":"SPDXRef-npm-tmp-0.2.5-29c5ee","versionInfo":"0.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2017 KARASZI Istvan \u003cgithub@spam.raszi.hu\u003e, Copyright (c) 2014 KARASZI Istvan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tmp@0.2.5"}]},{"name":"fill-range","SPDXID":"SPDXRef-npm-fill-range-7.1.1-af13ac","versionInfo":"7.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fill-range@7.1.1"}]},{"name":"wrap-ansi","SPDXID":"SPDXRef-npm-wrap-ansi-8.1.0-7f95d4","versionInfo":"8.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wrap-ansi@8.1.0"}]},{"name":"ohash","SPDXID":"SPDXRef-npm-ohash-2.0.11-6de566","versionInfo":"2.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ohash@2.0.11"}]},{"name":"undici-types","SPDXID":"SPDXRef-npm-undici-types-6.21.0-50d045","versionInfo":"6.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Matteo Collina and Undici contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/undici-types@6.21.0"}]},{"name":"@napi-rs/nice-linux-x64-gnu","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-x64-gnu-1.1.1-626769","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-x64-gnu@1.1.1"}]},{"name":"pathval","SPDXID":"SPDXRef-npm-pathval-1.1.1-87fddd","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Jake Luer jake@alogicalparadox.com, Copyright (c) 2012-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pathval@1.1.1"}]},{"name":"ansi-colors","SPDXID":"SPDXRef-npm-ansi-colors-4.1.1-772fd7","versionInfo":"4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-present, Brian Woodward, Copyright (c) 2019, Brian Woodward (https://github.com/doowb)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-colors@4.1.1"}]},{"name":"esbuild-linux-32","SPDXID":"SPDXRef-npm-esbuild-linux-32-0.15.18-0dc763","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-32@0.15.18"}]},{"name":"@rollup/rollup-win32-x64-msvc","SPDXID":"SPDXRef-npm-rollup-rollup-win32-x64-msvc-4.52.5-f3dc7d","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-win32-x64-msvc@4.52.5"}]},{"name":"@esbuild/android-x64","SPDXID":"SPDXRef-npm-esbuild-android-x64-0.25.11-5b1be8","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-x64@0.25.11"}]},{"name":"@babel/helper-module-imports","SPDXID":"SPDXRef-npm-babel-helper-module-imports-7.27.1-3e5221","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-module-imports@7.27.1"}]},{"name":"is-docker","SPDXID":"SPDXRef-npm-is-docker-3.0.0-151f30","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-docker@3.0.0"}]},{"name":"normalize-path","SPDXID":"SPDXRef-npm-normalize-path-3.0.0-b81bb0","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/normalize-path@3.0.0"}]},{"name":"lru-cache","SPDXID":"SPDXRef-npm-lru-cache-5.1.1-c6a0e9","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lru-cache@5.1.1"}]},{"name":"serialize-javascript","SPDXID":"SPDXRef-npm-serialize-javascript-6.0.0-9f5eac","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Yahoo! Inc., Copyright 2014 Yahoo! Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/serialize-javascript@6.0.0"}]},{"name":"@babel/traverse","SPDXID":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","versionInfo":"7.28.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/traverse@7.28.4"}]},{"name":"colors","SPDXID":"SPDXRef-npm-colors-1.4.0-cab32f","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Marak Squires, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/colors@1.4.0"}]},{"name":"get-func-name","SPDXID":"SPDXRef-npm-get-func-name-2.0.2-060960","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2016 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-func-name@2.0.2"}]},{"name":"uuid","SPDXID":"SPDXRef-npm-uuid-8.3.2-7efed5","versionInfo":"8.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2020 Robert Kieffer and other contributors, Copyright (c) Paul Johnston 1999 - 2009 Other contributors Greg Holt, Andrew Kepert, Ydnar, Lostinet, Copyright (c) Paul Johnston 1999 - 2009 Other contributors Greg Holt, Andrew Kepert, Ydnar, Lostinet Distributed, Copyright 2011, Sebastian Tschan https://blueimp.net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uuid@8.3.2"}]},{"name":"boolbase","SPDXID":"SPDXRef-npm-boolbase-1.0.0-618c64","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/boolbase@1.0.0"}]},{"name":"rxjs","SPDXID":"SPDXRef-npm-rxjs-7.8.2-54cdfd","versionInfo":"7.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rxjs@7.8.2"}]},{"name":"side-channel","SPDXID":"SPDXRef-npm-side-channel-1.1.0-c5235d","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/side-channel@1.1.0"}]},{"name":"object-inspect","SPDXID":"SPDXRef-npm-object-inspect-1.13.4-acbac5","versionInfo":"1.13.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object-inspect@1.13.4"}]},{"name":"lazy-ass","SPDXID":"SPDXRef-npm-lazy-ass-1.6.0-5978de","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2014 bahmutov (https://twitter.com/bahmutov), Copyright (c) 2014 Gleb Bahmutov, Gleb Bahmutov (c) 2014","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lazy-ass@1.6.0"}]},{"name":"@jridgewell/resolve-uri","SPDXID":"SPDXRef-npm-jridgewell-resolve-uri-3.1.2-f25a06","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2019 Justin Ridgewell \u003cjridgewell@google.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40jridgewell/resolve-uri@3.1.2"}]},{"name":"caniuse-lite","SPDXID":"SPDXRef-npm-caniuse-lite-1.0.30001751-e3d741","versionInfo":"1.0.30001751","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC-BY-4.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/caniuse-lite@1.0.30001751"}]},{"name":"js-beautify","SPDXID":"SPDXRef-npm-js-beautify-1.15.4-1f70db","versionInfo":"1.15.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2018 Einar Lielmanis, Liam Newman, and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-beautify@1.15.4"}]},{"name":"is-unicode-supported","SPDXID":"SPDXRef-npm-is-unicode-supported-2.1.0-051b3c","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-unicode-supported@2.1.0"}]},{"name":"@typescript-eslint/eslint-plugin","SPDXID":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/eslint-plugin@8.46.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2017 @bahmutov (https://twitter.com/bahmutov), Copyright (c) 2022 bahmutov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@2.1.2"}]},{"name":"data-urls","SPDXID":"SPDXRef-npm-data-urls-6.0.0-cdc037","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Domenic Denicola \u003cd@domenic.me\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/data-urls@6.0.0"}]},{"name":"type-check","SPDXID":"SPDXRef-npm-type-check-0.4.0-ba712f","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) George Zahariev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/type-check@0.4.0"}]},{"name":"@tootallnate/quickjs-emscripten","SPDXID":"SPDXRef-npm-tootallnate-quickjs-emscripten-0.23.0-2d3bd2","versionInfo":"0.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2019 Jake Teton-Landis","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tootallnate/quickjs-emscripten@0.23.0"}]},{"name":"esbuild-freebsd-arm64","SPDXID":"SPDXRef-npm-esbuild-freebsd-arm64-0.15.18-756175","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-freebsd-arm64@0.15.18"}]},{"name":"dunder-proto","SPDXID":"SPDXRef-npm-dunder-proto-1.0.1-61e9d7","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 ECMAScript Shims","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dunder-proto@1.0.1"}]},{"name":"@vitest/mocker","SPDXID":"SPDXRef-npm-vitest-mocker-3.2.4-c61486","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-Present Vitest Team, Copyright (c) Facebook, Inc. and its affiliates, Copyright (c) Meta Platforms, Inc. and affiliates, Copyright 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/mocker@3.2.4"}]},{"name":"mocha","SPDXID":"SPDXRef-npm-mocha-10.3.0-437b6d","versionInfo":"10.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2011-2022 OpenJS Foundation and contributors, https://openjsf.org, Copyright 2011-2022 OpenJS Foundation and contributors, Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mocha@10.3.0"}]},{"name":"pify","SPDXID":"SPDXRef-npm-pify-2.3.0-2add39","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (http://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pify@2.3.0"}]},{"name":"mkdirp","SPDXID":"SPDXRef-npm-mkdirp-2.1.6-3ecb32","versionInfo":"2.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2023 James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mkdirp@2.1.6"}]},{"name":"async","SPDXID":"SPDXRef-npm-async-3.2.6-690482","versionInfo":"3.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2018 Caolan McMahon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/async@3.2.6"}]},{"name":"@napi-rs/nice-linux-arm64-gnu","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-arm64-gnu-1.1.1-5ddc6b","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-arm64-gnu@1.1.1"}]},{"name":"glob-parent","SPDXID":"SPDXRef-npm-glob-parent-6.0.2-496a94","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, 2019 Elan Shanker, 2021 Blaine Bublitz \u003cblaine.bublitz@gmail.com\u003e , Eric Schoffstall \u003cyo@contra.io\u003e and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob-parent@6.0.2"}]},{"name":"define-properties","SPDXID":"SPDXRef-npm-define-properties-1.2.1-750eb8","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/define-properties@1.2.1"}]},{"name":"signal-exit","SPDXID":"SPDXRef-npm-signal-exit-4.1.0-3b7e16","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015-2023 Benjamin Coe, Isaac Z. Schlueter, and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/signal-exit@4.1.0"}]},{"name":"call-bind-apply-helpers","SPDXID":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-f8b803","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/call-bind-apply-helpers@1.0.2"}]},{"name":"run-applescript","SPDXID":"SPDXRef-npm-run-applescript-7.1.0-84a189","versionInfo":"7.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/run-applescript@7.1.0"}]},{"name":"readdir-glob","SPDXID":"SPDXRef-npm-readdir-glob-1.1.3-dec6ca","versionInfo":"1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2020 Yann Armelin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/readdir-glob@1.1.3"}]},{"name":"@esbuild/linux-x64","SPDXID":"SPDXRef-npm-esbuild-linux-x64-0.25.11-9b00c7","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-x64@0.25.11"}]},{"name":"@babel/types","SPDXID":"SPDXRef-npm-babel-types-7.28.4-9b14c0","versionInfo":"7.28.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/types@7.28.4"}]},{"name":"@napi-rs/nice-darwin-arm64","SPDXID":"SPDXRef-npm-napi-rs-nice-darwin-arm64-1.1.1-857069","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-darwin-arm64@1.1.1"}]},{"name":"check-error","SPDXID":"SPDXRef-npm-check-error-2.1.1-190ab6","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/check-error@2.1.1"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-6.3.1-81fe03","versionInfo":"6.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Isaac Z., Copyright Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/semver@6.3.1"}]},{"name":"wait-on","SPDXID":"SPDXRef-npm-wait-on-8.0.5-4f90cd","versionInfo":"8.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jeff Barczewski","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wait-on@8.0.5"}]},{"name":"@babel/generator","SPDXID":"SPDXRef-npm-babel-generator-7.28.3-871976","versionInfo":"7.28.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/generator@7.28.3"}]},{"name":"@napi-rs/nice-win32-ia32-msvc","SPDXID":"SPDXRef-npm-napi-rs-nice-win32-ia32-msvc-1.1.1-dced74","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-win32-ia32-msvc@1.1.1"}]},{"name":"safe-regex2","SPDXID":"SPDXRef-npm-safe-regex2-5.0.0-55d97d","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safe-regex2@5.0.0"}]},{"name":"string_decoder","SPDXID":"SPDXRef-npm-stringdecoder-1.1.1-f98adc","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/string_decoder@1.1.1"}]},{"name":"ospath","SPDXID":"SPDXRef-npm-ospath-1.2.2-877ad0","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ospath@1.2.2"}]},{"name":"lodash","SPDXID":"SPDXRef-npm-lodash-4.17.21-93c500","versionInfo":"4.17.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0 AND MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright OpenJS Foundation and other contributors \u003chttps://openjsf.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash@4.17.21"}]},{"name":"has-flag","SPDXID":"SPDXRef-npm-has-flag-4.0.0-98b4b1","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-flag@4.0.0"}]},{"name":"is-date-object","SPDXID":"SPDXRef-npm-is-date-object-1.1.0-819807","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-date-object@1.1.0"}]},{"name":"tldts-core","SPDXID":"SPDXRef-npm-tldts-core-6.1.86-ac1cf7","versionInfo":"6.1.86","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Thomas Parisot, 2018 Remi Berson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tldts-core@6.1.86"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-7.2.3-909c87","versionInfo":"7.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob@7.2.3"}]},{"name":"arg","SPDXID":"SPDXRef-npm-arg-5.0.2-6fa7ea","versionInfo":"5.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Vercel, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/arg@5.0.2"}]},{"name":"type-fest","SPDXID":"SPDXRef-npm-type-fest-0.8.1-f4dc45","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR (CC0-1.0 AND MIT)","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/type-fest@0.8.1"}]},{"name":"esutils","SPDXID":"SPDXRef-npm-esutils-2.0.3-7baa0e","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2013 Yusuke Suzuki (http://github.com/Constellation) (twitter @Constellation (http://twitter.com/Constellation)) and other contributors, Copyright (c) 2013 Yusuke Suzuki (http://github.com/Constellation) (twitter Constellation (http://twitter.com/Constellation)) and other contributors, Copyright (c) 2013 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2013-2014 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2014 Ivan Nikulin \u003cifaaan@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esutils@2.0.3"}]},{"name":"@tsconfig/node10","SPDXID":"SPDXRef-npm-tsconfig-node10-1.0.11-197bfe","versionInfo":"1.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node10@1.0.11"}]},{"name":"@types/sizzle","SPDXID":"SPDXRef-npm-types-sizzle-2.3.10-5a19a6","versionInfo":"2.3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/sizzle@2.3.10"}]},{"name":"json-schema-traverse","SPDXID":"SPDXRef-npm-json-schema-traverse-0.4.1-4d4d3e","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Evgeny Poberezkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json-schema-traverse@0.4.1"}]},{"name":"delayed-stream","SPDXID":"SPDXRef-npm-delayed-stream-1.0.0-6fbb14","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Debuggable Limited \u003cfelix@debuggable.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/delayed-stream@1.0.0"}]},{"name":"log-symbols","SPDXID":"SPDXRef-npm-log-symbols-4.1.0-a3b51f","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/log-symbols@4.1.0"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-7.5.4-1b2d1d","versionInfo":"7.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/semver@7.5.4"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-3.0.3-28e3e0","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2025 Eduardo San Martin Morote, Copyright (c) 2019-present Eduardo San Martin Morote","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@3.0.3"}]},{"name":"minimatch","SPDXID":"SPDXRef-npm-minimatch-5.1.6-c70d7f","versionInfo":"5.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimatch@5.1.6"}]},{"name":"@rollup/rollup-openharmony-arm64","SPDXID":"SPDXRef-npm-rollup-rollup-openharmony-arm64-4.52.5-9978fd","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-openharmony-arm64@4.52.5"}]},{"name":"tinyrainbow","SPDXID":"SPDXRef-npm-tinyrainbow-2.0.0-225cc1","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Tinylibs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tinyrainbow@2.0.0"}]},{"name":"braces","SPDXID":"SPDXRef-npm-braces-3.0.3-8c146c","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/braces@3.0.3"}]},{"name":"make-error","SPDXID":"SPDXRef-npm-make-error-1.3.6-7f6028","versionInfo":"1.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"(c) Julien Fontanet (http://julien.isonoe.net), Copyright 2014 Julien Fontanet","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/make-error@1.3.6"}]},{"name":"@napi-rs/nice-android-arm-eabi","SPDXID":"SPDXRef-npm-napi-rs-nice-android-arm-eabi-1.1.1-1f9438","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-android-arm-eabi@1.1.1"}]},{"name":"glob","SPDXID":"SPDXRef-npm-glob-10.4.5-d4eb26","versionInfo":"10.4.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob@10.4.5"}]},{"name":"ini","SPDXID":"SPDXRef-npm-ini-1.3.8-d9a92b","versionInfo":"1.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ini@1.3.8"}]},{"name":"picomatch","SPDXID":"SPDXRef-npm-picomatch-2.3.1-1268cf","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2017-present, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/picomatch@2.3.1"}]},{"name":"lodash.once","SPDXID":"SPDXRef-npm-lodash.once-4.1.1-bab261","versionInfo":"4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0 AND MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.once@4.1.1"}]},{"name":"fs.realpath","SPDXID":"SPDXRef-npm-fs.realpath-1.0.0-2be4d1","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Joyent, Inc. and other Node contributors, Copyright Joyent, Inc. and other Node contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs.realpath@1.0.0"}]},{"name":"tough-cookie","SPDXID":"SPDXRef-npm-tough-cookie-5.1.2-9c5ff4","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Phil Booth, Copyright (c) 2015-2020, Salesforce.com, Inc., Copyright (c) 2015, Salesforce.com, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tough-cookie@5.1.2"}]},{"name":"escape-string-regexp","SPDXID":"SPDXRef-npm-escape-string-regexp-4.0.0-6bfb3d","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/escape-string-regexp@4.0.0"}]},{"name":"@napi-rs/nice-linux-x64-musl","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-x64-musl-1.1.1-3112b3","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-x64-musl@1.1.1"}]},{"name":"hasha","SPDXID":"SPDXRef-npm-hasha-5.2.2-5eeffa","versionInfo":"5.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hasha@5.2.2"}]},{"name":"lodash.mergewith","SPDXID":"SPDXRef-npm-lodash.mergewith-4.6.2-c3e194","versionInfo":"4.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright OpenJS Foundation and other contributors \u003chttps://openjsf.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.mergewith@4.6.2"}]},{"name":"get-caller-file","SPDXID":"SPDXRef-npm-get-caller-file-2.0.5-bccf82","versionInfo":"2.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright 2018 Stefan Penner","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-caller-file@2.0.5"}]},{"name":"@sec-ant/readable-stream","SPDXID":"SPDXRef-npm-sec-ant-readable-stream-0.4.1-480394","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Ze-Zheng Wu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sec-ant/readable-stream@0.4.1"}]},{"name":"fs-constants","SPDXID":"SPDXRef-npm-fs-constants-1.0.0-30551a","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fs-constants@1.0.0"}]},{"name":"filelist","SPDXID":"SPDXRef-npm-filelist-1.0.4-75b4d6","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/filelist@1.0.4"}]},{"name":"yargs","SPDXID":"SPDXRef-npm-yargs-16.2.0-b16c8a","versionInfo":"16.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2010 James Halliday (mail@substack.net), Copyright 2014 Contributors (ben@npmjs.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yargs@16.2.0"}]},{"name":"siginfo","SPDXID":"SPDXRef-npm-siginfo-2.0.0-1b64ee","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2017, Emil Bay \u003cgithub@tixz.dk\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/siginfo@2.0.0"}]},{"name":"@typescript-eslint/tsconfig-utils","SPDXID":"SPDXRef-npm-typescript-eslint-tsconfig-utils-8.46.2-d10aff","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/tsconfig-utils@8.46.2"}]},{"name":"natural-compare","SPDXID":"SPDXRef-npm-natural-compare-1.4.0-6304b4","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2015 Lauri Rooden \u003clauri@rooden.ee\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/natural-compare@1.4.0"}]},{"name":"concat-map","SPDXID":"SPDXRef-npm-concat-map-0.0.1-f7e052","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/concat-map@0.0.1"}]},{"name":"@jridgewell/trace-mapping","SPDXID":"SPDXRef-npm-jridgewell-trace-mapping-0.3.31-b5e736","versionInfo":"0.3.31","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2024 Justin Ridgewell \u003cjustin@ridgewell.name\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40jridgewell/trace-mapping@0.3.31"}]},{"name":"@volar/typescript","SPDXID":"SPDXRef-npm-volar-typescript-2.4.23-056a34","versionInfo":"2.4.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40volar/typescript@2.4.23"}]},{"name":"@babel/helpers","SPDXID":"SPDXRef-npm-babel-helpers-7.28.4-c7f2d0","versionInfo":"7.28.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors, Copyright (c) 2014-present, Facebook, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helpers@7.28.4"}]},{"name":"@rollup/rollup-linux-arm64-musl","SPDXID":"SPDXRef-npm-rollup-rollup-linux-arm64-musl-4.52.5-ac250f","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-arm64-musl@4.52.5"}]},{"name":"safe-regex-test","SPDXID":"SPDXRef-npm-safe-regex-test-1.1.0-fae826","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safe-regex-test@1.1.0"}]},{"name":"esbuild-darwin-arm64","SPDXID":"SPDXRef-npm-esbuild-darwin-arm64-0.15.18-8a8dd0","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-darwin-arm64@0.15.18"}]},{"name":"p-locate","SPDXID":"SPDXRef-npm-p-locate-5.0.0-3038b6","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/p-locate@5.0.0"}]},{"name":"human-signals","SPDXID":"SPDXRef-npm-human-signals-1.1.1-f430eb","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2019 ehmicky \u003cehmicky@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/human-signals@1.1.1"}]},{"name":"@typescript-eslint/type-utils","SPDXID":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/type-utils@8.46.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.12.2-7333ab","versionInfo":"3.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@3.12.2"}]},{"name":"espree","SPDXID":"SPDXRef-npm-espree-10.4.0-0dfb3c","versionInfo":"10.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) jQuery Foundation, Inc. and Contributors, Copyright (c) Open JS Foundation, Copyright 2012-2015 Acorn, Copyright 2014-2015 Sebastian McKenzie \u003csebmck@gmail.com\u003e, Copyright 2014-2015 various","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/espree@10.4.0"}]},{"name":"esbuild-windows-32","SPDXID":"SPDXRef-npm-esbuild-windows-32-0.15.18-540e5d","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-windows-32@0.15.18"}]},{"name":"lodash.defaults","SPDXID":"SPDXRef-npm-lodash.defaults-4.2.0-433f24","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.defaults@4.2.0"}]},{"name":"eventemitter2","SPDXID":"SPDXRef-npm-eventemitter2-6.4.7-23c2d8","versionInfo":"6.4.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 hij1nx, Copyright (c) 2016 Paolo Fragomeni \u003chttp://www.github.com/0x00a\u003e and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eventemitter2@6.4.7"}]},{"name":"@esbuild/linux-arm","SPDXID":"SPDXRef-npm-esbuild-linux-arm-0.18.20-e2e67e","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-arm@0.18.20"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","versionInfo":"14.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@14.6.0"}]},{"name":"@vue/shared","SPDXID":"SPDXRef-npm-vue-shared-3.5.22-827a2b","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/shared@3.5.22"}]},{"name":"@rollup/rollup-linux-loong64-gnu","SPDXID":"SPDXRef-npm-rollup-rollup-linux-loong64-gnu-4.52.5-4a9212","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-loong64-gnu@4.52.5"}]},{"name":"@cypress/request","SPDXID":"SPDXRef-npm-cypress-request-3.0.9-62812e","versionInfo":"3.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2010-2012 Mikeal Rogers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40cypress/request@3.0.9"}]},{"name":"@vitest/utils","SPDXID":"SPDXRef-npm-vitest-utils-3.2.4-fba1b2","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-Present Vitest Team, Copyright (c) Meta Platforms, Inc. and affiliates, Copyright 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell, Copyright 2018 The diff-match-patch","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/utils@3.2.4"}]},{"name":"rollup","SPDXID":"SPDXRef-npm-rollup-3.29.5-f76cfc","versionInfo":"3.29.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2012-2020 by various contributors, Copyright (c) 2012-2022 by various contributors, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2015 Rich Harris, Copyright (c) 2015-2023 Benjamin Coe, Isaac Z. Schlueter, and Contributors, Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2016, Contributors, Copyright (c) 2017 these people (https://github.com/rollup/rollup/graphs/contributors), Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) Jorge Bucaran \u003chttps://jorgebucaran.com\u003e, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright 2018 Rich Harris","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup@3.29.5"}]},{"name":"side-channel-weakmap","SPDXID":"SPDXRef-npm-side-channel-weakmap-1.0.2-9519e5","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/side-channel-weakmap@1.0.2"}]},{"name":"assertion-error","SPDXID":"SPDXRef-npm-assertion-error-2.0.1-b1ea01","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jake Luer jake@qualiancy.com (http://qualiancy.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/assertion-error@2.0.1"}]},{"name":"rfdc","SPDXID":"SPDXRef-npm-rfdc-1.4.1-af3afc","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2019 David Mark Clements \u003cdavid.mark.clements@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rfdc@1.4.1"}]},{"name":"@rollup/rollup-linux-s390x-gnu","SPDXID":"SPDXRef-npm-rollup-rollup-linux-s390x-gnu-4.52.5-767b93","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.52.5"}]},{"name":"fsevents","SPDXID":"SPDXRef-npm-fsevents-2.3.2-2b0bf2","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller, Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fsevents@2.3.2"}]},{"name":"y18n","SPDXID":"SPDXRef-npm-y18n-5.0.8-93405f","versionInfo":"5.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Copyright (c) 2015, Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/y18n@5.0.8"}]},{"name":"@babel/helper-skip-transparent-expression-wrappers","SPDXID":"SPDXRef-npm-babel-helper-skip-transparent-expression-wrappers-7.27.1-9b7ad0","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.27.1"}]},{"name":"@babel/plugin-transform-typescript","SPDXID":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","versionInfo":"7.28.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/plugin-transform-typescript@7.28.0"}]},{"name":"getpass","SPDXID":"SPDXRef-npm-getpass-0.1.7-59fa87","versionInfo":"0.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2016, Joyent, Inc., Copyright Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/getpass@0.1.7"}]},{"name":"axios","SPDXID":"SPDXRef-npm-axios-1.12.2-c069e9","versionInfo":"1.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Matt Zabriskie \u0026 Collaborators, Copyright (c) 2025 Matt Zabriskie and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axios@1.12.2"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-5.2.0-e9b322","versionInfo":"5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@5.2.0"}]},{"name":"@esbuild/netbsd-arm64","SPDXID":"SPDXRef-npm-esbuild-netbsd-arm64-0.25.11-b6b8b2","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/netbsd-arm64@0.25.11"}]},{"name":"@rollup/rollup-freebsd-arm64","SPDXID":"SPDXRef-npm-rollup-rollup-freebsd-arm64-4.52.5-08dd4e","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-freebsd-arm64@4.52.5"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.38.0-684343","versionInfo":"9.38.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013, Joel Feenstra, Copyright (c) Microsoft Corporation, Copyright OpenJS Foundation and other contributors, \u003cwww.openjsf.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@9.38.0"}]},{"name":"postcss-selector-parser","SPDXID":"SPDXRef-npm-postcss-selector-parser-6.1.2-8c7509","versionInfo":"6.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Ben Briggs \u003cbeneb.info@gmail.com\u003e (http://beneb.info)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss-selector-parser@6.1.2"}]},{"name":"strip-final-newline","SPDXID":"SPDXRef-npm-strip-final-newline-2.0.0-594d07","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-final-newline@2.0.0"}]},{"name":"@rollup/rollup-android-arm-eabi","SPDXID":"SPDXRef-npm-rollup-rollup-android-arm-eabi-4.52.5-4a5373","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-android-arm-eabi@4.52.5"}]},{"name":"@types/deep-eql","SPDXID":"SPDXRef-npm-types-deep-eql-4.0.2-776df1","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/deep-eql@4.0.2"}]},{"name":"tldts","SPDXID":"SPDXRef-npm-tldts-6.1.86-fc95fd","versionInfo":"6.1.86","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Thomas Parisot, 2018 Remi Berson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tldts@6.1.86"}]},{"name":"@types/tough-cookie","SPDXID":"SPDXRef-npm-types-tough-cookie-4.0.5-aac407","versionInfo":"4.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/tough-cookie@4.0.5"}]},{"name":"side-channel-map","SPDXID":"SPDXRef-npm-side-channel-map-1.0.1-d877b7","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/side-channel-map@1.0.1"}]},{"name":"birpc","SPDXID":"SPDXRef-npm-birpc-2.6.1-bca59b","versionInfo":"2.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2021 Anthony Fu (https://github.com/antfu), Copyright (c) 2021 Anthony Fu \u003chttps://github.com/antfu\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/birpc@2.6.1"}]},{"name":"acorn-walk","SPDXID":"SPDXRef-npm-acorn-walk-8.3.4-820a82","versionInfo":"8.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2020 by various contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/acorn-walk@8.3.4"}]},{"name":"brace-expansion","SPDXID":"SPDXRef-npm-brace-expansion-1.1.12-81f447","versionInfo":"1.1.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/brace-expansion@1.1.12"}]},{"name":"degenerator","SPDXID":"SPDXRef-npm-degenerator-5.0.1-9b10f6","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/degenerator@5.0.1"}]},{"name":"@eslint/plugin-kit","SPDXID":"SPDXRef-npm-eslint-plugin-kit-0.4.0-37703a","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/plugin-kit@0.4.0"}]},{"name":"nise","SPDXID":"SPDXRef-npm-nise-5.1.9-c12f3d","versionInfo":"5.1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no, Copyright (c) 2013 jake luer \u003cjake@alogicalparadox.com\u003e, Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nise@5.1.9"}]},{"name":"aggregate-error","SPDXID":"SPDXRef-npm-aggregate-error-3.1.0-188e91","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/aggregate-error@3.1.0"}]},{"name":"tldts","SPDXID":"SPDXRef-npm-tldts-7.0.17-5dc6d8","versionInfo":"7.0.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Thomas Parisot, 2018 Remi Berson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tldts@7.0.17"}]},{"name":"strip-json-comments","SPDXID":"SPDXRef-npm-strip-json-comments-3.1.1-d86c89","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-json-comments@3.1.1"}]},{"name":"ansi-regex","SPDXID":"SPDXRef-npm-ansi-regex-6.2.2-435a73","versionInfo":"6.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-regex@6.2.2"}]},{"name":"@asamuzakjp/css-color","SPDXID":"SPDXRef-npm-asamuzakjp-css-color-4.0.5-ec53c1","versionInfo":"4.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 W3C(r) (MIT, ERCIM, Keio, Beihang), Copyright (c) 2024 asamuzaK (Kazz), Copyright (c) 2024 asamuzaK (Kazz) (https://github.com/asamuzaK/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40asamuzakjp/css-color@4.0.5"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.6.3-5917bf","versionInfo":"4.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2025 Eduardo San Martin Morote, Copyright (c) 2019-present Eduardo San Martin Morote","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@4.6.3"}]},{"name":"@esbuild/darwin-arm64","SPDXID":"SPDXRef-npm-esbuild-darwin-arm64-0.25.11-399d20","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/darwin-arm64@0.25.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.9.3-187cd1","versionInfo":"5.9.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) by W3C, Copyright (c) 1991-2017 Unicode, Inc., Copyright (c) 2018 The Khronos Group Inc., Copyright (c) 2018 WHATWG, Copyright (c) Microsoft Corporation, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang) Disclaimers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@5.9.3"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.1.2-f6d0d2","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safe-buffer@5.1.2"}]},{"name":"npm-run-path","SPDXID":"SPDXRef-npm-npm-run-path-6.0.0-ab52c7","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-path@6.0.0"}]},{"name":"path-scurry","SPDXID":"SPDXRef-npm-path-scurry-1.11.1-6badab","versionInfo":"1.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BlueOak-1.0.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-scurry@1.11.1"}]},{"name":"@esbuild/freebsd-x64","SPDXID":"SPDXRef-npm-esbuild-freebsd-x64-0.18.20-cfb31b","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/freebsd-x64@0.18.20"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.56.1-5dcc56","versionInfo":"1.56.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Microsoft Corporation, Portions Copyright (c) Microsoft Corporation, Portions Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@1.56.1"}]},{"name":"@babel/plugin-syntax-import-meta","SPDXID":"SPDXRef-npm-babel-plugin-syntax-import-meta-7.10.4-9a1322","versionInfo":"7.10.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4"}]},{"name":"@eslint-community/regexpp","SPDXID":"SPDXRef-npm-eslint-community-regexpp-4.12.1-fda590","versionInfo":"4.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Toru Nagashima","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint-community/regexpp@4.12.1"}]},{"name":"globals","SPDXID":"SPDXRef-npm-globals-16.4.0-68100b","versionInfo":"16.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/globals@16.4.0"}]},{"name":"lodash.difference","SPDXID":"SPDXRef-npm-lodash.difference-4.5.0-5ff8bc","versionInfo":"4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.difference@4.5.0"}]},{"name":"esquery","SPDXID":"SPDXRef-npm-esquery-1.6.0-adab96","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012 Ariya Hidayat \u003cariya.hidayat@gmail.com\u003e, Copyright (c) 2012-2013 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2013, Joel Feenstra","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esquery@1.6.0"}]},{"name":"@esbuild/android-arm64","SPDXID":"SPDXRef-npm-esbuild-android-arm64-0.18.20-2e4add","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-arm64@0.18.20"}]},{"name":"esbuild","SPDXID":"SPDXRef-npm-esbuild-0.18.20-83ec9d","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Evan Wallace","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild@0.18.20"}]},{"name":"@csstools/css-parser-algorithms","SPDXID":"SPDXRef-npm-csstools-css-parser-algorithms-3.0.5-1482be","versionInfo":"3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2022 Romain Menke, Antonio Laguna \u003cantonio@laguna.es\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40csstools/css-parser-algorithms@3.0.5"}]},{"name":"check-error","SPDXID":"SPDXRef-npm-check-error-1.0.2-970270","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2016 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/check-error@1.0.2"}]},{"name":"entities","SPDXID":"SPDXRef-npm-entities-4.5.0-41b93e","versionInfo":"4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) Felix Bohm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/entities@4.5.0"}]},{"name":"copy-anything","SPDXID":"SPDXRef-npm-copy-anything-4.0.5-2d133a","versionInfo":"4.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/copy-anything@4.0.5"}]},{"name":"proxy-agent","SPDXID":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","versionInfo":"6.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/proxy-agent@6.5.0"}]},{"name":"@esbuild/netbsd-x64","SPDXID":"SPDXRef-npm-esbuild-netbsd-x64-0.18.20-8d4db2","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/netbsd-x64@0.18.20"}]},{"name":"follow-redirects","SPDXID":"SPDXRef-npm-follow-redirects-1.15.11-aec038","versionInfo":"1.15.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2014-present Olivier Lalonde \u003colalonde@gmail.com\u003e , James Talmage \u003cjames@talmage.io\u003e , Ruben Verborgh","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/follow-redirects@1.15.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.8.1-c83a7b","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022-present vuejs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@0.8.1"}]},{"name":"escalade","SPDXID":"SPDXRef-npm-escalade-3.2.0-cf9048","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Luke Edwards (https://lukeed.com), Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/escalade@3.2.0"}]},{"name":"wrappy","SPDXID":"SPDXRef-npm-wrappy-1.0.2-20cb66","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wrappy@1.0.2"}]},{"name":"eslint-visitor-keys","SPDXID":"SPDXRef-npm-eslint-visitor-keys-3.4.3-ebd7c1","versionInfo":"3.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-visitor-keys@3.4.3"}]},{"name":"@jridgewell/remapping","SPDXID":"SPDXRef-npm-jridgewell-remapping-2.3.5-c6c7b3","versionInfo":"2.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2024 Justin Ridgewell \u003cjustin@ridgewell.name\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40jridgewell/remapping@2.3.5"}]},{"name":"nwsapi","SPDXID":"SPDXRef-npm-nwsapi-2.2.22-e37456","versionInfo":"2.2.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2017 Diego Perini, Copyright (c) 2007-2025 Diego Perini, Copyright (c) 2007-2025 Diego Perini (http://www.iport.it/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nwsapi@2.2.22"}]},{"name":"lodash.isplainobject","SPDXID":"SPDXRef-npm-lodash.isplainobject-4.0.6-1b1251","versionInfo":"4.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0 AND MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.isplainobject@4.0.6"}]},{"name":"@types/tmp","SPDXID":"SPDXRef-npm-types-tmp-0.2.6-b3a5ab","versionInfo":"0.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/tmp@0.2.6"}]},{"name":"@types/chai","SPDXID":"SPDXRef-npm-types-chai-5.2.3-c10173","versionInfo":"5.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/chai@5.2.3"}]},{"name":"is-stream","SPDXID":"SPDXRef-npm-is-stream-2.0.1-b8de74","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-stream@2.0.1"}]},{"name":"esbuild-linux-ppc64le","SPDXID":"SPDXRef-npm-esbuild-linux-ppc64le-0.15.18-8c8fdf","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-ppc64le@0.15.18"}]},{"name":"ieee754","SPDXID":"SPDXRef-npm-ieee754-1.2.1-d7a77e","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2008, Fair Oaks Labs, Inc., Copyright 2008 Fair Oaks Labs, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ieee754@1.2.1"}]},{"name":"expect-type","SPDXID":"SPDXRef-npm-expect-type-1.2.2-3b468c","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2024 Misha Kaletsky","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/expect-type@1.2.2"}]},{"name":"parse-ms","SPDXID":"SPDXRef-npm-parse-ms-4.0.0-621d6e","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/parse-ms@4.0.0"}]},{"name":"untildify","SPDXID":"SPDXRef-npm-untildify-4.0.0-4778b9","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/untildify@4.0.0"}]},{"name":"@esbuild/openharmony-arm64","SPDXID":"SPDXRef-npm-esbuild-openharmony-arm64-0.25.11-56805a","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/openharmony-arm64@0.25.11"}]},{"name":"human-signals","SPDXID":"SPDXRef-npm-human-signals-2.1.0-e7251a","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2019, Copyright 2019 ehmicky \u003cehmicky@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/human-signals@2.1.0"}]},{"name":"dotenv","SPDXID":"SPDXRef-npm-dotenv-16.3.1-fedce2","versionInfo":"16.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2015, Scott Motte","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/dotenv@16.3.1"}]},{"name":"enquirer","SPDXID":"SPDXRef-npm-enquirer-2.4.1-5a2f5a","versionInfo":"2.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-present, Jon Schlinkert, Copyright (c) 2018-present, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/enquirer@2.4.1"}]},{"name":"@napi-rs/nice","SPDXID":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 N-API for","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice@1.1.1"}]},{"name":"html-encoding-sniffer","SPDXID":"SPDXRef-npm-html-encoding-sniffer-4.0.0-9e2cb0","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Domenic Denicola \u003cd@domenic.me\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/html-encoding-sniffer@4.0.0"}]},{"name":"emoji-regex","SPDXID":"SPDXRef-npm-emoji-regex-8.0.0-10af6b","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/emoji-regex@8.0.0"}]},{"name":"chalk","SPDXID":"SPDXRef-npm-chalk-4.1.2-69c26b","versionInfo":"4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chalk@4.1.2"}]},{"name":"psl","SPDXID":"SPDXRef-npm-psl-1.15.0-b0c019","versionInfo":"1.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2024 Lupo Montero \u003clupomontero@gmail.com\u003e, Copyright (c) 2017 Lupo Montero lupomontero@gmail.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/psl@1.15.0"}]},{"name":"es-errors","SPDXID":"SPDXRef-npm-es-errors-1.3.0-502de4","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-errors@1.3.0"}]},{"name":"is-bigint","SPDXID":"SPDXRef-npm-is-bigint-1.1.0-252dcb","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-bigint@1.1.0"}]},{"name":"@rolldown/pluginutils","SPDXID":"SPDXRef-npm-rolldown-pluginutils-1.0.0-beta.44-09b928","versionInfo":"1.0.0-beta.44","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024-present VoidZero Inc. \u0026 Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rolldown/pluginutils@1.0.0-beta.44"}]},{"name":"@vue/reactivity","SPDXID":"SPDXRef-npm-vue-reactivity-3.5.22-c9c539","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/reactivity@3.5.22"}]},{"name":"available-typed-arrays","SPDXID":"SPDXRef-npm-available-typed-arrays-1.0.7-cc927c","versionInfo":"1.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/available-typed-arrays@1.0.7"}]},{"name":"loglevel-plugin-prefix","SPDXID":"SPDXRef-npm-loglevel-plugin-prefix-0.8.4-20a3da","versionInfo":"0.8.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Evgeniy Pavlov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loglevel-plugin-prefix@0.8.4"}]},{"name":"create-require","SPDXID":"SPDXRef-npm-create-require-1.1.1-423579","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Mael Nison \u003cnison.mael@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/create-require@1.1.1"}]},{"name":"diff","SPDXID":"SPDXRef-npm-diff-4.0.2-6dc15d","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2009-2015, Kevin Decker \u003ckpdecker@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/diff@4.0.2"}]},{"name":"minipass","SPDXID":"SPDXRef-npm-minipass-7.1.2-96c09d","versionInfo":"7.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2017-2023 npm, Inc., Isaac Z. Schlueter, and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minipass@7.1.2"}]},{"name":"chai","SPDXID":"SPDXRef-npm-chai-5.3.3-684c4d","versionInfo":"5.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2011-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2011-2016 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2012-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2012-2015 Sakthipriyan Vairamani \u003cthechargingvolcano@gmail.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2017 Chai.js Assertion","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai@5.3.3"}]},{"name":"compress-commons","SPDXID":"SPDXRef-npm-compress-commons-4.1.2-93bb28","versionInfo":"4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Chris Talkington","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/compress-commons@4.1.2"}]},{"name":"fsevents","SPDXID":"SPDXRef-npm-fsevents-2.3.3-13d5f5","versionInfo":"2.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller, Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fsevents@2.3.3"}]},{"name":"acorn-jsx","SPDXID":"SPDXRef-npm-acorn-jsx-5.3.2-63e256","versionInfo":"5.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2017 by Ingvar Stepanyan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/acorn-jsx@5.3.2"}]},{"name":"ip-address","SPDXID":"SPDXRef-npm-ip-address-10.0.1-ce400c","versionInfo":"10.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 by Beau Gunderson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ip-address@10.0.1"}]},{"name":"jake","SPDXID":"SPDXRef-npm-jake-10.9.4-5f4641","versionInfo":"10.9.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jake@10.9.4"}]},{"name":"@babel/helper-member-expression-to-functions","SPDXID":"SPDXRef-npm-babel-helper-member-expression-to-functions-7.27.1-e43f8d","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-member-expression-to-functions@7.27.1"}]},{"name":"http-proxy-agent","SPDXID":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","versionInfo":"7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/http-proxy-agent@7.0.2"}]},{"name":"@typescript-eslint/utils","SPDXID":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/utils@8.46.2"}]},{"name":"color-name","SPDXID":"SPDXRef-npm-color-name-1.1.4-e27c65","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Dmitry Ivanov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/color-name@1.1.4"}]},{"name":"set-function-length","SPDXID":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jordan Harband and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/set-function-length@1.2.2"}]},{"name":"possible-typed-array-names","SPDXID":"SPDXRef-npm-possible-typed-array-names-1.1.0-d46b95","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/possible-typed-array-names@1.1.0"}]},{"name":"@esbuild/android-arm","SPDXID":"SPDXRef-npm-esbuild-android-arm-0.15.18-36370d","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-arm@0.15.18"}]},{"name":"wcwidth","SPDXID":"SPDXRef-npm-wcwidth-1.0.1-f05ab3","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 by Jun Woong","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wcwidth@1.0.1"}]},{"name":"map-stream","SPDXID":"SPDXRef-npm-map-stream-0.1.0-59d0e9","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/map-stream@0.1.0"}]},{"name":"@rollup/rollup-linux-arm64-gnu","SPDXID":"SPDXRef-npm-rollup-rollup-linux-arm64-gnu-4.52.5-69b21d","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.52.5"}]},{"name":"at-least-node","SPDXID":"SPDXRef-npm-at-least-node-1.0.0-393bb3","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2020 Ryan Zimmerman \u003copensrc@ryanzim.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/at-least-node@1.0.0"}]},{"name":"chai-nightwatch","SPDXID":"SPDXRef-npm-chai-nightwatch-0.5.3-9dd425","versionInfo":"0.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2011-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2011-2015 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2012-2014 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2015 Andrei Rusu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chai-nightwatch@0.5.3"}]},{"name":"lie","SPDXID":"SPDXRef-npm-lie-3.3.0-a36cec","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2018 Calvin Metcalf, Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lie@3.3.0"}]},{"name":"picomatch","SPDXID":"SPDXRef-npm-picomatch-4.0.3-1ea182","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2017-present, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/picomatch@4.0.3"}]},{"name":"electron-to-chromium","SPDXID":"SPDXRef-npm-electron-to-chromium-1.5.238-b3a514","versionInfo":"1.5.238","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright 2018 Kilian Valkhof","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/electron-to-chromium@1.5.238"}]},{"name":"tar-stream","SPDXID":"SPDXRef-npm-tar-stream-2.2.0-183c36","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tar-stream@2.2.0"}]},{"name":"path-key","SPDXID":"SPDXRef-npm-path-key-4.0.0-593e23","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-key@4.0.0"}]},{"name":"fast-glob","SPDXID":"SPDXRef-npm-fast-glob-3.3.3-6c465d","versionInfo":"3.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Denis Malinochkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fast-glob@3.3.3"}]},{"name":"minimatch","SPDXID":"SPDXRef-npm-minimatch-9.0.1-17b12e","versionInfo":"9.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimatch@9.0.1"}]},{"name":"side-channel-list","SPDXID":"SPDXRef-npm-side-channel-list-1.0.0-625006","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/side-channel-list@1.0.0"}]},{"name":"@napi-rs/nice-android-arm64","SPDXID":"SPDXRef-npm-napi-rs-nice-android-arm64-1.1.1-5a2c62","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-android-arm64@1.1.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.3.23-31088a","versionInfo":"1.3.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.3.23"}]},{"name":"word-wrap","SPDXID":"SPDXRef-npm-word-wrap-1.2.5-1acddd","versionInfo":"1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2023, Jon Schlinkert, Copyright (c) 2023, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/word-wrap@1.2.5"}]},{"name":"gopd","SPDXID":"SPDXRef-npm-gopd-1.2.0-005730","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gopd@1.2.0"}]},{"name":"is-regex","SPDXID":"SPDXRef-npm-is-regex-1.2.1-210589","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-regex@1.2.1"}]},{"name":"is-installed-globally","SPDXID":"SPDXRef-npm-is-installed-globally-0.4.0-e17892","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-installed-globally@0.4.0"}]},{"name":"is-plain-obj","SPDXID":"SPDXRef-npm-is-plain-obj-4.1.0-65bf39","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-plain-obj@4.1.0"}]},{"name":"@babel/plugin-syntax-decorators","SPDXID":"SPDXRef-npm-babel-plugin-syntax-decorators-7.27.1-09f53e","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/plugin-syntax-decorators@7.27.1"}]},{"name":"commander","SPDXID":"SPDXRef-npm-commander-6.2.1-c59cbc","versionInfo":"6.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/commander@6.2.1"}]},{"name":"aria-query","SPDXID":"SPDXRef-npm-aria-query-5.1.3-d199f6","versionInfo":"5.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2021 A11yance, Copyright 2020 A11yance","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/aria-query@5.1.3"}]},{"name":"tr46","SPDXID":"SPDXRef-npm-tr46-5.1.1-601148","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sebastian Mayr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tr46@5.1.1"}]},{"name":"diff","SPDXID":"SPDXRef-npm-diff-5.2.0-eade52","versionInfo":"5.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2009-2015, Kevin Decker \u003ckpdecker@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/diff@5.2.0"}]},{"name":"@eslint/eslintrc","SPDXID":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","versionInfo":"3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2017 Evgeny Poberezkin, Copyright (c) Microsoft Corporation, Copyright OpenJS Foundation and other contributors, \u003cwww.openjsf.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/eslintrc@3.3.1"}]},{"name":"yoctocolors","SPDXID":"SPDXRef-npm-yoctocolors-2.1.2-4727e9","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yoctocolors@2.1.2"}]},{"name":"cli-boxes","SPDXID":"SPDXRef-npm-cli-boxes-2.2.1-9e63ae","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cli-boxes@2.2.1"}]},{"name":"buffer-crc32","SPDXID":"SPDXRef-npm-buffer-crc32-0.2.13-a55a13","versionInfo":"0.2.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Brian J. Brennan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/buffer-crc32@0.2.13"}]},{"name":"csstype","SPDXID":"SPDXRef-npm-csstype-3.1.3-ea862c","versionInfo":"3.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2018 Fredrik Nicol","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/csstype@3.1.3"}]},{"name":"@csstools/css-calc","SPDXID":"SPDXRef-npm-csstools-css-calc-2.1.4-92fb4e","versionInfo":"2.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2022 Romain Menke, Antonio Laguna \u003cantonio@laguna.es\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40csstools/css-calc@2.1.4"}]},{"name":"@hapi/formula","SPDXID":"SPDXRef-npm-hapi-formula-3.0.2-e70e55","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2019-2020, Sideway. Inc, and project contributors, copyright 2012-2018 Alexander Schenkel \u003calex@alexi.ch\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/formula@3.0.2"}]},{"name":"@esbuild/android-x64","SPDXID":"SPDXRef-npm-esbuild-android-x64-0.18.20-1b4aef","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-x64@0.18.20"}]},{"name":"@babel/helper-plugin-utils","SPDXID":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-plugin-utils@7.27.1"}]},{"name":"@esbuild/linux-mips64el","SPDXID":"SPDXRef-npm-esbuild-linux-mips64el-0.18.20-97667c","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-mips64el@0.18.20"}]},{"name":"netmask","SPDXID":"SPDXRef-npm-netmask-2.0.2-54e2f4","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Olivier Poitrey \u003crs@rhapsodyk.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/netmask@2.0.2"}]},{"name":"@vue/devtools-api","SPDXID":"SPDXRef-npm-vue-devtools-api-6.6.4-68de62","versionInfo":"6.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-api@6.6.4"}]},{"name":"@rollup/rollup-linux-ppc64-gnu","SPDXID":"SPDXRef-npm-rollup-rollup-linux-ppc64-gnu-4.52.5-d0784b","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-ppc64-gnu@4.52.5"}]},{"name":"minimatch","SPDXID":"SPDXRef-npm-minimatch-9.0.5-8f4c26","versionInfo":"9.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/minimatch@9.0.5"}]},{"name":"totalist","SPDXID":"SPDXRef-npm-totalist-3.0.1-5611cc","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Luke Edwards (https://lukeed.com), Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/totalist@3.0.1"}]},{"name":"uri-js","SPDXID":"SPDXRef-npm-uri-js-4.4.1-3a40a3","versionInfo":"4.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-2-Clause-Views","copyrightText":"(c) 2011 Gary Court, Copyright 2011 Gary Court","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/uri-js@4.4.1"}]},{"name":"brace-expansion","SPDXID":"SPDXRef-npm-brace-expansion-2.0.2-4ce543","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/brace-expansion@2.0.2"}]},{"name":"stop-iteration-iterator","SPDXID":"SPDXRef-npm-stop-iteration-iterator-1.1.0-18b190","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stop-iteration-iterator@1.1.0"}]},{"name":"just-extend","SPDXID":"SPDXRef-npm-just-extend-6.2.0-b69967","versionInfo":"6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 angus croll","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/just-extend@6.2.0"}]},{"name":"deep-eql","SPDXID":"SPDXRef-npm-deep-eql-4.0.1-6dcb63","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/deep-eql@4.0.1"}]},{"name":"decamelize","SPDXID":"SPDXRef-npm-decamelize-6.0.1-f0b715","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/decamelize@6.0.1"}]},{"name":"tough-cookie","SPDXID":"SPDXRef-npm-tough-cookie-6.0.0-7220d7","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Phil Booth, Copyright (c) 2015-2020, Salesforce.com, Inc., Copyright (c) 2015, Salesforce.com, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tough-cookie@6.0.0"}]},{"name":"defaults","SPDXID":"SPDXRef-npm-defaults-1.0.4-568e83","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Elijah Insua, Copyright (c) 2022 Sindre Sorhus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/defaults@1.0.4"}]},{"name":"lazystream","SPDXID":"SPDXRef-npm-lazystream-1.0.1-456d6f","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 J. Pommerening, Copyright (c) 2013 J. Pommerening, contributors.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lazystream@1.0.1"}]},{"name":"object-keys","SPDXID":"SPDXRef-npm-object-keys-1.1.1-8974a8","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object-keys@1.1.1"}]},{"name":"@typescript-eslint/scope-manager","SPDXID":"SPDXRef-npm-typescript-eslint-scope-manager-8.46.2-b325af","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/scope-manager@8.46.2"}]},{"name":"graphemer","SPDXID":"SPDXRef-npm-graphemer-1.4.0-1cffb9","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2020 Filament (Anomalous Technologies Limited), Copyright 2020 Filament Anomalous Technologies","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/graphemer@1.4.0"}]},{"name":"call-bind","SPDXID":"SPDXRef-npm-call-bind-1.0.8-637f71","versionInfo":"1.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/call-bind@1.0.8"}]},{"name":"is-set","SPDXID":"SPDXRef-npm-is-set-2.0.3-97f55b","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-set@2.0.3"}]},{"name":"@types/nightwatch","SPDXID":"SPDXRef-npm-types-nightwatch-2.3.32-2e864f","versionInfo":"2.3.32","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/nightwatch@2.3.32"}]},{"name":"@csstools/color-helpers","SPDXID":"SPDXRef-npm-csstools-color-helpers-5.1.0-e2dc1e","versionInfo":"5.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT-0","copyrightText":"(c) CSSTools Contributors, Copyright (c) 2022 W3C(r) (MIT, ERCIM, Keio, Beihang)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40csstools/color-helpers@5.1.0"}]},{"name":"which-boxed-primitive","SPDXID":"SPDXRef-npm-which-boxed-primitive-1.1.1-69f946","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/which-boxed-primitive@1.1.1"}]},{"name":"deep-is","SPDXID":"SPDXRef-npm-deep-is-0.1.4-fec0dd","versionInfo":"0.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Thomas Robinson \u003c280north.com\u003e, Copyright (c) 2012 James Halliday \u003cmail@substack.net\u003e, Copyright (c) 2012, 2013 Thorsten Lorenz \u003cthlorenz@gmx.de\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/deep-is@0.1.4"}]},{"name":"figures","SPDXID":"SPDXRef-npm-figures-6.1.0-b38dc6","versionInfo":"6.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/figures@6.1.0"}]},{"name":"rollup","SPDXID":"SPDXRef-npm-rollup-4.52.5-6f18c2","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"0BSD AND ISC AND MIT","copyrightText":"Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2015-2023 Benjamin Coe, Isaac Z. Schlueter, and Contributors, Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2016, Contributors, Copyright (c) 2017 these people (https://github.com/rollup/rollup/graphs/contributors), Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors), Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Microsoft Corporation, Copyright (c) Paul Miller (https://paulmillr.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright 2018 Rich Harris, Copyright 2024 Justin Ridgewell \u003cjustin@ridgewell.name\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rollup@4.52.5"}]},{"name":"entities","SPDXID":"SPDXRef-npm-entities-2.2.0-a19cd8","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) Felix Bohm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/entities@2.2.0"}]},{"name":"vite-dev-rpc","SPDXID":"SPDXRef-npm-vite-dev-rpc-1.1.0-549708","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2021 Anthony Fu (https://github.com/antfu), Copyright (c) 2021 Anthony Fu \u003chttps://github.com/antfu\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-dev-rpc@1.1.0"}]},{"name":"@types/ws","SPDXID":"SPDXRef-npm-types-ws-8.18.1-343a77","versionInfo":"8.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/ws@8.18.1"}]},{"name":"error-stack-parser-es","SPDXID":"SPDXRef-npm-error-stack-parser-es-0.1.5-ccc4e8","versionInfo":"0.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2017 Eric Wendelin (https://github.com/eriwen), (c) 2023-PRESENT Anthony Fu (https://github.com/antfu), Copyright (c) 2017 Eric Wendelin and other contributors, Copyright (c) 2023-PRESENT Anthony Fu \u003chttps://github.com/antfu\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/error-stack-parser-es@0.1.5"}]},{"name":"shell-quote","SPDXID":"SPDXRef-npm-shell-quote-1.8.3-e07efc","versionInfo":"1.8.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 James Halliday (mail@substack.net)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/shell-quote@1.8.3"}]},{"name":"piscina","SPDXID":"SPDXRef-npm-piscina-4.9.2-1e78d6","versionInfo":"4.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 James M Snell and the Piscina contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/piscina@4.9.2"}]},{"name":"eslint-scope","SPDXID":"SPDXRef-npm-eslint-scope-8.4.0-70352e","versionInfo":"8.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2012-2013 Yusuke Suzuki, Copyright (c) 2012-2014 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2013 Alex Seville \u003chi@alexanderseville.com\u003e, Copyright (c) 2014 Thiago de Arruda \u003ctpadilha84@gmail.com\u003e, Copyright (c) 2015 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright JS Foundation and other contributors, https://js.foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-scope@8.4.0"}]},{"name":"readable-stream","SPDXID":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","versionInfo":"2.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors, Copyright Node.js contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/readable-stream@2.3.8"}]},{"name":"lru-cache","SPDXID":"SPDXRef-npm-lru-cache-7.18.3-541d7d","versionInfo":"7.18.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lru-cache@7.18.3"}]},{"name":"universalify","SPDXID":"SPDXRef-npm-universalify-0.2.0-34fe35","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017, Ryan Zimmerman \u003copensrc@ryanzim.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/universalify@0.2.0"}]},{"name":"ansi-styles","SPDXID":"SPDXRef-npm-ansi-styles-4.3.0-29aa81","versionInfo":"4.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-styles@4.3.0"}]},{"name":"@esbuild/linux-x64","SPDXID":"SPDXRef-npm-esbuild-linux-x64-0.18.20-89f6c4","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-x64@0.18.20"}]},{"name":"call-bound","SPDXID":"SPDXRef-npm-call-bound-1.0.4-4404bf","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/call-bound@1.0.4"}]},{"name":"slice-ansi","SPDXID":"SPDXRef-npm-slice-ansi-3.0.0-8bc3a0","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) DC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/slice-ansi@3.0.0"}]},{"name":"prettier-linter-helpers","SPDXID":"SPDXRef-npm-prettier-linter-helpers-1.0.0-8c4e63","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Andres Suarez and Teddy Katz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prettier-linter-helpers@1.0.0"}]},{"name":"@asamuzakjp/css-color","SPDXID":"SPDXRef-npm-asamuzakjp-css-color-3.2.0-af8339","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 W3C(r) (MIT, ERCIM, Keio, Beihang), Copyright (c) 2024 asamuzaK (Kazz), Copyright (c) 2024 asamuzaK (Kazz) (https://github.com/asamuzaK/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40asamuzakjp/css-color@3.2.0"}]},{"name":"asynckit","SPDXID":"SPDXRef-npm-asynckit-0.4.0-f8862c","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Alex Indigo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/asynckit@0.4.0"}]},{"name":"es-define-property","SPDXID":"SPDXRef-npm-es-define-property-1.0.1-b1b342","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-define-property@1.0.1"}]},{"name":"@asamuzakjp/nwsapi","SPDXID":"SPDXRef-npm-asamuzakjp-nwsapi-2.3.9-6054ca","versionInfo":"2.3.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2019 Diego Perini, Copyright (c) 2007-2019 Diego Perini (http://www.iport.it/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40asamuzakjp/nwsapi@2.3.9"}]},{"name":"node-releases","SPDXID":"SPDXRef-npm-node-releases-2.0.26-391bd0","versionInfo":"2.0.26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/node-releases@2.0.26"}]},{"name":"devtools-protocol","SPDXID":"SPDXRef-npm-devtools-protocol-0.0.1025565-ba0f2f","versionInfo":"0.0.1025565","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright 2014 The Chromium Authors, Copyright 2017 The Chromium Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/devtools-protocol@0.0.1025565"}]},{"name":"setimmediate","SPDXID":"SPDXRef-npm-setimmediate-1.0.5-e6d533","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, and Domenic Denicola","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/setimmediate@1.0.5"}]},{"name":"zip-stream","SPDXID":"SPDXRef-npm-zip-stream-4.1.1-d02db7","versionInfo":"4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2014 Chris Talkington, Copyright (c) 2014 Chris Talkington","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/zip-stream@4.1.1"}]},{"name":"@vitest/pretty-format","SPDXID":"SPDXRef-npm-vitest-pretty-format-3.2.4-4a1de5","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-Present Vitest Team, Copyright (c) Facebook, Inc. and its affiliates, Copyright (c) Meta Platforms, Inc. and affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/pretty-format@3.2.4"}]},{"name":"which-collection","SPDXID":"SPDXRef-npm-which-collection-1.0.2-d066ab","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/which-collection@1.0.2"}]},{"name":"speakingurl","SPDXID":"SPDXRef-npm-speakingurl-14.0.1-fb1db9","versionInfo":"14.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2013-2017 Sascha Droste \u003cpid@posteo.net\u003e, Copyright (c) 2013-2017 Sascha Droste pid@posteo.net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/speakingurl@14.0.1"}]},{"name":"listr2","SPDXID":"SPDXRef-npm-listr2-3.14.0-773d03","versionInfo":"3.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Cenk Kilic \u003ccenk@kilic.dev\u003e (https://srcs.kilic.dev), Sam Verschueren \u003csam.verschueren@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/listr2@3.14.0"}]},{"name":"@typescript-eslint/project-service","SPDXID":"SPDXRef-npm-typescript-eslint-project-service-8.46.2-494685","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/project-service@8.46.2"}]},{"name":"form-data","SPDXID":"SPDXRef-npm-form-data-4.0.4-a63c82","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Felix Geisendorfer (felix@debuggable.com) and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/form-data@4.0.4"}]},{"name":"@nightwatch/html-reporter-template","SPDXID":"SPDXRef-npm-nightwatch-html-reporter-template-0.3.0-30177e","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) ,e http://www.w3.org/1999/xhtml'?c, Copyright (c) 2021, BrowserStack Limited. https://www.browserstack.com, Copyright (c) Facebook, Inc. and its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/html-reporter-template@0.3.0"}]},{"name":"cliui","SPDXID":"SPDXRef-npm-cliui-7.0.4-897bcf","versionInfo":"7.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Contributors, Copyright (c) npm, Inc. and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cliui@7.0.4"}]},{"name":"yocto-queue","SPDXID":"SPDXRef-npm-yocto-queue-0.1.0-26c72e","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yocto-queue@0.1.0"}]},{"name":"@vue/devtools-core","SPDXID":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","versionInfo":"7.7.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 webfansplz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-core@7.7.7"}]},{"name":"aws4","SPDXID":"SPDXRef-npm-aws4-1.13.2-4228b9","versionInfo":"1.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013 Michael Hart (michael.hart.au@gmail.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/aws4@1.13.2"}]},{"name":"is-string","SPDXID":"SPDXRef-npm-is-string-1.1.1-8d60ff","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-string@1.1.1"}]},{"name":"ansi-escapes","SPDXID":"SPDXRef-npm-ansi-escapes-4.3.2-a56f9c","versionInfo":"4.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-escapes@4.3.2"}]},{"name":"is-interactive","SPDXID":"SPDXRef-npm-is-interactive-1.0.0-c13360","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-interactive@1.0.0"}]},{"name":"execa","SPDXID":"SPDXRef-npm-execa-4.1.0-160eac","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/execa@4.1.0"}]},{"name":"axe-core","SPDXID":"SPDXRef-npm-axe-core-4.11.0-5eee32","versionInfo":"4.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 2014-2025 Denis Pushkarev, Copyright (c) 2010 aefxx, http://aefxx.com, Copyright (c) 2010, Linden Research, Inc., Copyright (c) 2011 Laura Doktorova Software, Copyright (c) 2011-2022, Mariusz Nowak, @medikoo, medikoo.com, Copyright (c) 2012-2015 Mariusz Nowak (www.medikoo.com), Copyright (c) 2012-2018, Mariusz Nowak, @medikoo, medikoo.com, Copyright (c) 2012-2020, Mariusz Nowak, @medikoo, medikoo.com, Copyright (c) 2012, Joshua Bell, Copyright (c) 2013 Dulin Marat, Copyright (c) 2013-2017 Mariusz Nowak (www.medikoo.com), Copyright (c) 2013-2018, Mariusz Nowak, @medikoo, medikoo.com, Copyright (c) 2013-2019, Mariusz Nowak, @medikoo, medikoo.com, Copyright (c) 2014 Forbes Lindesay, Copyright (c) 2014 Mariusz Nowak (www.medikoo.com), Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors, Copyright (c) 2014-2023 Denis Pushkarev, Copyright (c) 2015 - 2025 Deque Systems, Inc., Copyright (c) 2015-2021 polygonplanet, Copyright (c) 2019, Mariusz Nowak, @medikoo, medikoo.com, Copyright (c) 2021 Lea Verou, Chris Lilley, Copyright (c) Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, copyright xa9 2014-2025 Denis Pushkarev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/axe-core@4.11.0"}]},{"name":"object.assign","SPDXID":"SPDXRef-npm-object.assign-4.1.7-dfe17a","versionInfo":"4.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/object.assign@4.1.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.2.4-085279","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND ISC AND MIT","copyrightText":"(c) 2020-present Andrea Giammarchi, Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no, Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2012-2020 by various contributors, Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2013 jake luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com), Copyright (c) 2014 Bob Lauer, Copyright (c) 2014 Permission, Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Simon Lydell, Copyright (c) 2016 Luigi Pinca and contributors, Copyright (c) 2018 Terkel Gjervig Nielsen, Copyright (c) 2018-2020, Andrea Giammarchi, Copyright (c) 2018, Sinon.JS, Copyright (c) 2020-PRESENT Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2021 Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2021-Present Vitest Team, Copyright (c) 2022 Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2023 Robert Kieffer, Copyright (c) 2025-PRESENT Anthony Fu \u003chttps://github.com/antfu\u003e and Kevin Deng \u003chttps://github.com/sxzz\u003e, Copyright (c) EGOIST, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@3.2.4"}]},{"name":"@babel/helper-replace-supers","SPDXID":"SPDXRef-npm-babel-helper-replace-supers-7.27.1-d6e496","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-replace-supers@7.27.1"}]},{"name":"execa","SPDXID":"SPDXRef-npm-execa-5.1.1-ab2dc1","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/execa@5.1.1"}]},{"name":"@vue/compiler-ssr","SPDXID":"SPDXRef-npm-vue-compiler-ssr-3.5.22-e9f81b","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/compiler-ssr@3.5.22"}]},{"name":"fdir","SPDXID":"SPDXRef-npm-fdir-6.5.0-8ddf9b","versionInfo":"6.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Abdullah Atta, Copyright 2023 Abdullah Atta","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fdir@6.5.0"}]},{"name":"modern-tar","SPDXID":"SPDXRef-npm-modern-tar-0.3.5-fe434c","versionInfo":"0.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/modern-tar@0.3.5"}]},{"name":"es-set-tostringtag","SPDXID":"SPDXRef-npm-es-set-tostringtag-2.1.0-35da49","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 ECMAScript Shims","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-set-tostringtag@2.1.0"}]},{"name":"argparse","SPDXID":"SPDXRef-npm-argparse-2.0.1-00909a","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 1999-2001 Gregory P. Ward, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Python Software Foundation, Copyright (c) 2002, 2003 Python Software Foundation, Copyright (c) 2010-2020 Python Software Foundation, Copyright (c) 2020 argparse.js authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/argparse@2.0.1"}]},{"name":"slice-ansi","SPDXID":"SPDXRef-npm-slice-ansi-4.0.0-83f517","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) DC, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/slice-ansi@4.0.0"}]},{"name":"symbol-tree","SPDXID":"SPDXRef-npm-symbol-tree-3.2.4-aa251e","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Joris van der Wel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/symbol-tree@3.2.4"}]},{"name":"json-stable-stringify-without-jsonify","SPDXID":"SPDXRef-npm-json-stable-stringify-without-jsonify-1.0.1-31679c","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json-stable-stringify-without-jsonify@1.0.1"}]},{"name":"isexe","SPDXID":"SPDXRef-npm-isexe-3.1.1-4a18b7","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2016-2022 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/isexe@3.1.1"}]},{"name":"@babel/plugin-syntax-jsx","SPDXID":"SPDXRef-npm-babel-plugin-syntax-jsx-7.27.1-7a0898","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/plugin-syntax-jsx@7.27.1"}]},{"name":"bcrypt-pbkdf","SPDXID":"SPDXRef-npm-bcrypt-pbkdf-1.0.2-18989b","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND ISC","copyrightText":"Copyright (c) 2013 Ted Unangst \u003ctedu@openbsd.org\u003e, Copyright 1997 Niels Provos \u003cprovos@physnet.uni-hamburg.de\u003e, Copyright 2016, Joyent Inc","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bcrypt-pbkdf@1.0.2"}]},{"name":"esbuild-linux-arm64","SPDXID":"SPDXRef-npm-esbuild-linux-arm64-0.15.18-f8968d","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-arm64@0.15.18"}]},{"name":"@eslint/config-array","SPDXID":"SPDXRef-npm-eslint-config-array-0.21.1-f0218d","versionInfo":"0.21.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2018-2025 the Deno authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/config-array@0.21.1"}]},{"name":"open","SPDXID":"SPDXRef-npm-open-10.2.0-75d733","versionInfo":"10.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright 2006, Jeremy White \u003cjwhite@codeweavers.com\u003e, Copyright 2006, Kevin Krammer \u003ckevin.krammer@gmx.at\u003e, Copyright 2009-2010, Fathi Boudra \u003cfabo@freedesktop.org\u003e, Copyright 2009-2016, Rex Dieter \u003crdieter@fedoraproject.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/open@10.2.0"}]},{"name":"vite-plugin-inspect","SPDXID":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","versionInfo":"11.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2011 Andrei Mackenzie, copyright (c) 2011-2017 Almende B.V, http://almende.com, copyright (c) 2014-2025 Denis Pushkarev, copyright (c) 2017-2019 visjs contributors, https://github.com/visjs, Copyright (c) 2021-PRESENT Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2025 Kiro Risk (http://kiro.me), Copyright (c) Microsoft Corporation, Copyright 2019 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-inspect@11.3.3"}]},{"name":"workerpool","SPDXID":"SPDXRef-npm-workerpool-6.2.1-645cfa","versionInfo":"6.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2014-2022 Jos de Jong \u003cwjosdejong@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/workerpool@6.2.1"}]},{"name":"stackback","SPDXID":"SPDXRef-npm-stackback-0.0.2-c122dc","versionInfo":"0.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2012 the V8 project, Copyright 2012 the V8 project authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stackback@0.0.2"}]},{"name":"clone","SPDXID":"SPDXRef-npm-clone-1.0.4-3f0e69","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2015 Paul Vorbach (http://paul.vorba.ch/) and contributors (https://github.com/pvorb/node-clone/graphs/contributors), Copyright (c) 2011-2015 Paul Vorbach (http://paul.vorba.ch/) and contributors (https://github.com/pvorb/node-clone/graphs/contributors)., Copyright (c) 2011-2015 Paul Vorbach \u003cpaul@vorba.ch\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/clone@1.0.4"}]},{"name":"@types/sinonjs__fake-timers","SPDXID":"SPDXRef-npm-types-sinonjsfake-timers-8.1.1-ca8885","versionInfo":"8.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/sinonjs__fake-timers@8.1.1"}]},{"name":"acorn","SPDXID":"SPDXRef-npm-acorn-8.15.0-4f97fb","versionInfo":"8.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2022 by various contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/acorn@8.15.0"}]},{"name":"std-env","SPDXID":"SPDXRef-npm-std-env-3.10.0-56e554","versionInfo":"3.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/std-env@3.10.0"}]},{"name":"caseless","SPDXID":"SPDXRef-npm-caseless-0.12.0-eafbce","versionInfo":"0.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/caseless@0.12.0"}]},{"name":"crc-32","SPDXID":"SPDXRef-npm-crc-32-1.2.2-d19563","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2014-present SheetJS http://sheetjs.com, Copyright (c) 2014-present SheetJS LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/crc-32@1.2.2"}]},{"name":"@napi-rs/nice-openharmony-arm64","SPDXID":"SPDXRef-npm-napi-rs-nice-openharmony-arm64-1.1.1-02c3d8","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-openharmony-arm64@1.1.1"}]},{"name":"ora","SPDXID":"SPDXRef-npm-ora-5.4.1-df42b2","versionInfo":"5.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ora@5.4.1"}]},{"name":"pathe","SPDXID":"SPDXRef-npm-pathe-2.0.3-54d9fb","versionInfo":"2.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023-present Fabio Spampinato, Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e, Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pathe@2.0.3"}]},{"name":"has-tostringtag","SPDXID":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/has-tostringtag@1.0.2"}]},{"name":"is-plain-obj","SPDXID":"SPDXRef-npm-is-plain-obj-2.1.0-1924f8","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-plain-obj@2.1.0"}]},{"name":"synckit","SPDXID":"SPDXRef-npm-synckit-0.11.11-6a2deb","versionInfo":"0.11.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 UnTS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/synckit@0.11.11"}]},{"name":"@babel/plugin-syntax-typescript","SPDXID":"SPDXRef-npm-babel-plugin-syntax-typescript-7.27.1-e38114","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/plugin-syntax-typescript@7.27.1"}]},{"name":"ts-api-utils","SPDXID":"SPDXRef-npm-ts-api-utils-2.1.0-690a0f","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-api-utils@2.1.0"}]},{"name":"browserslist","SPDXID":"SPDXRef-npm-browserslist-4.26.3-837151","versionInfo":"4.26.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2014 Andrey Sitnik \u003candrey@sitnik.ru\u003e and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/browserslist@4.26.3"}]},{"name":"@rollup/rollup-linux-arm-musleabihf","SPDXID":"SPDXRef-npm-rollup-rollup-linux-arm-musleabihf-4.52.5-3931aa","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.52.5"}]},{"name":"@types/yauzl","SPDXID":"SPDXRef-npm-types-yauzl-2.10.3-f5b3ed","versionInfo":"2.10.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/yauzl@2.10.3"}]},{"name":"get-stream","SPDXID":"SPDXRef-npm-get-stream-9.0.1-44d575","versionInfo":"9.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/get-stream@9.0.1"}]},{"name":"yauzl","SPDXID":"SPDXRef-npm-yauzl-2.10.0-f7c7a5","versionInfo":"2.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Josh Wolfe","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yauzl@2.10.0"}]},{"name":"path-exists","SPDXID":"SPDXRef-npm-path-exists-4.0.0-019a96","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-exists@4.0.0"}]},{"name":"is-number","SPDXID":"SPDXRef-npm-is-number-7.0.0-0039ee","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-number@7.0.0"}]},{"name":"ignore","SPDXID":"SPDXRef-npm-ignore-5.3.2-ccf63d","versionInfo":"5.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Kael Zhang \u003ci@kael.me\u003e , contributors http://kael.me","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ignore@5.3.2"}]},{"name":"combined-stream","SPDXID":"SPDXRef-npm-combined-stream-1.0.8-cb8339","versionInfo":"1.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Debuggable Limited \u003cfelix@debuggable.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/combined-stream@1.0.8"}]},{"name":"vite-node","SPDXID":"SPDXRef-npm-vite-node-3.2.4-90f777","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2021 Anthony Fu (https://github.com/antfu), Copyright (c) 2021-Present Vitest Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-node@3.2.4"}]},{"name":"is-unicode-supported","SPDXID":"SPDXRef-npm-is-unicode-supported-0.1.0-f289c0","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-unicode-supported@0.1.0"}]},{"name":"function-bind","SPDXID":"SPDXRef-npm-function-bind-1.1.2-6c473d","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Raynos","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/function-bind@1.1.2"}]},{"name":"@nodelib/fs.scandir","SPDXID":"SPDXRef-npm-nodelib-fs.scandir-2.1.5-ceab11","versionInfo":"2.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Denis Malinochkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nodelib/fs.scandir@2.1.5"}]},{"name":"wrap-ansi","SPDXID":"SPDXRef-npm-wrap-ansi-6.2.0-c82631","versionInfo":"6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/wrap-ansi@6.2.0"}]},{"name":"is-symbol","SPDXID":"SPDXRef-npm-is-symbol-1.1.1-fa10f7","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-symbol@1.1.1"}]},{"name":"cli-cursor","SPDXID":"SPDXRef-npm-cli-cursor-3.1.0-705e59","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cli-cursor@3.1.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-4.5.14-57c597","versionInfo":"4.5.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause AND CC0-1.0 AND ISC AND MIT","copyrightText":"(c) Sindre Sorhus, Copyright (c) 2009-2022 Isaac Z. Schlueter and Contributors, Copyright (c) 2010 Sencha Inc., Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger \u0026 the Contributors, Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2011 LearnBoost, Copyright (c) 2011 TJ Holowaychuk, Copyright (c) 2011-2014 TJ Holowaychuk, Copyright (c) 2011-2022 Isaac Z. Schlueter and Contributors, Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors https://github.com/isaacs/node-graceful-fs/blob/main/LICENSE On Windows, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker, Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com), Copyright (c) 2012-2020 by various contributors, Copyright (c) 2012-2022 by various contributors, Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2013 James Halliday (mail@substack.net), Copyright (c) 2013 Jonathan Ong, Copyright (c) 2013 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e, Copyright (c) 2013 Troy Goode \u003ctroygoode@gmail.com\u003e, Copyright (c) 2013-2017 Jared Hanson, Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin), Copyright (c) 2014 Arnout Kazemier, Copyright (c) 2014 Douglas Christopher Wilson, Copyright (c) 2014 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2014 Jonathan Ong me@jongleberry.com, Copyright (c) 2014 Maxime Thirouin, Jason Campbell \u0026 Kevin Martensson, Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e, Copyright (c) 2014-2016 Douglas Christopher Wilson, Copyright (c) 2014-2016, Jon Schlinkert, Copyright (c) 2014-2017 Douglas Christopher Wilson, Copyright (c) 2014-2017 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2014-2018, Jon Schlinkert, Copyright (c) 2014-2020 Teambition, Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2015 Alexey Litvinov, Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2015 Matteo Collina, Copyright (c) 2015 Rich Harris, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2015 Unshift.io, Arnout Kazemier, Copyright (c) 2015-20 these people (https://github.com/Rich-Harris/estree-walker/graphs/contributors), Copyright (c) 2015-2020, Matteo Collina \u003cmatteo.collina@gmail.com\u003e, Copyright (c) 2015-present, Facebook, Inc., Copyright (c) 2015-present, Facebook, Inc. https://github.com/facebook/create-react-app/blob/master/LICENSE, Copyright (c) 2015-present, Jon Schlinkert, Copyright (c) 2015, 2019 Elan Shanker, Copyright (c) 2015, Glen Maddern, Copyright (c) 2015, Scott Motte, Copyright (c) 2016 Douglas Christopher Wilson, Copyright (c) 2016 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2016 Luigi Pinca and contributors, Copyright (c) 2016 Zeit, Inc., Copyright (c) 2016, Scott Motte, Copyright (c) 2017 Larry Bahr, Copyright (c) 2017 these people (https://github.com/rollup/rollup/graphs/contributors), Copyright (c) 2017-present, Jon Schlinkert, Copyright (c) 2018 Made With MOXY Lda, Copyright (c) 2018-2021 Josh Junon, Copyright (c) 2018-2022 Guy Bedford, Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com), Copyright (c) 2019 Rich Harris, Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors), Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2019-present, Yuxi, Copyright (c) 2020 The Preact Authors, Copyright (c) 2020-present, Yuxi, Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov, Copyright (c) 2021-present dominikg and contributors (https://github.com/dominikg/tsconfck/graphs/contributors), Copyright (c) 2022 Anthony Fu \u003chttps://github.com/antfu\u003e, Copyright (c) 2022 Ben Blackmore and contributors, Copyright (c) Ben Briggs \u003cbeneb.info@gmail.com\u003e (http://beneb.info), Copyright (c) Bogdan Chadkin \u003ctrysound@yandex.ru\u003e, Copyright (c) Denis Malinochkin, Copyright (c) EGOIST, Copyright (c) Felix Bohm, Copyright (c) Feross Aboukhadijeh, Copyright (c) Isaac Z. Schlueter, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e, Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (https://lukeed.com), Copyright (c) Luke Edwards \u003cluke.edwards05@gmail.com\u003e (lukeed.com), Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2013 Thorsten Lorenz, Copyright 2014-present Olivier Lalonde \u003colalonde@gmail.com\u003e , James Talmage \u003cjames@talmage.io\u003e , Ruben Verborgh, Copyright 2015 Glen Maddern, Copyright 2015 Mark Dalgleish \u003cmark.john.dalgleish@gmail.com\u003e, Copyright 2015-present Alexander Madyankin \u003calexander@madyankin.name\u003e, Copyright 2016 Bogdan Chadkin \u003ctrysound@yandex.ru\u003e, Copyright 2018 Glen Maddern, Copyright 2018 Rich Harris, Copyright 2019 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2022 Justin Ridgewell \u003cjridgewell@google.com\u003e, Copyright 2022 Justin Ridgewell \u003cjustin@ridgewell.name\u003e, Copyright Eemeli Aro \u003ceemeli@gmail.com\u003e, Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright Joyent, Inc. and other Node contributors, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e, Copyright JS Foundation and other contributors, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Copyright Michael Ciniawsky \u003cmichael.ciniawsky@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@4.5.14"}]},{"name":"@polka/url","SPDXID":"SPDXRef-npm-polka-url-1.0.0-next.29-d2cad9","versionInfo":"1.0.0-next.29","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Luke Edwards (https://lukeed.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40polka/url@1.0.0-next.29"}]},{"name":"safe-buffer","SPDXID":"SPDXRef-npm-safe-buffer-5.2.1-90ac9d","versionInfo":"5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/safe-buffer@5.2.1"}]},{"name":"@esbuild/linux-arm64","SPDXID":"SPDXRef-npm-esbuild-linux-arm64-0.25.11-36d7d8","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-arm64@0.25.11"}]},{"name":"cssesc","SPDXID":"SPDXRef-npm-cssesc-3.0.0-2f4a34","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cssesc@3.0.0"}]},{"name":"is-glob","SPDXID":"SPDXRef-npm-is-glob-4.0.3-0fdeab","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017, Jon Schlinkert, Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-glob@4.0.3"}]},{"name":"@colors/colors","SPDXID":"SPDXRef-npm-colors-colors-1.5.0-0feaa4","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) DABH (https://github.com/DABH), Copyright (c) Marak Squires, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40colors/colors@1.5.0"}]},{"name":"balanced-match","SPDXID":"SPDXRef-npm-balanced-match-1.0.2-dedd12","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/balanced-match@1.0.2"}]},{"name":"is-typedarray","SPDXID":"SPDXRef-npm-is-typedarray-1.0.0-6908d9","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-typedarray@1.0.0"}]},{"name":"@esbuild/freebsd-x64","SPDXID":"SPDXRef-npm-esbuild-freebsd-x64-0.25.11-11566b","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/freebsd-x64@0.25.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","versionInfo":"8.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Toru Nagashima, copyright 2015 Toru Nagashima, copyright 2016 Toru Nagashima","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@8.0.4"}]},{"name":"@hapi/hoek","SPDXID":"SPDXRef-npm-hapi-hoek-11.0.7-620417","versionInfo":"11.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2011-2014, Walmart, Copyright (c) 2011-2020, Sideway Inc, Copyright (c) 2011-2022, Project contributors, Copyright (c) 2011, Yahoo Inc., copyright (c) 2013 Jake Luer, jake@alogicalparadox.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/hoek@11.0.7"}]},{"name":"lodash.flatten","SPDXID":"SPDXRef-npm-lodash.flatten-4.4.0-0d7b4d","versionInfo":"4.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.flatten@4.4.0"}]},{"name":"@rollup/rollup-freebsd-x64","SPDXID":"SPDXRef-npm-rollup-rollup-freebsd-x64-4.52.5-81a2f4","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-freebsd-x64@4.52.5"}]},{"name":"@babel/helper-globals","SPDXID":"SPDXRef-npm-babel-helper-globals-7.28.0-dcd225","versionInfo":"7.28.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-globals@7.28.0"}]},{"name":"entities","SPDXID":"SPDXRef-npm-entities-6.0.1-7ee428","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) Felix Bohm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/entities@6.0.1"}]},{"name":"@babel/template","SPDXID":"SPDXRef-npm-babel-template-7.27.2-eab432","versionInfo":"7.27.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/template@7.27.2"}]},{"name":"memorystream","SPDXID":"SPDXRef-npm-memorystream-0.3.1-97ff25","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Dmitry Nizovtsev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/memorystream@0.3.1"}]},{"name":"xmlchars","SPDXID":"SPDXRef-npm-xmlchars-2.2.0-ae7363","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright Louis-Dominique Dubeau, Copyright Louis-Dominique Dubeau and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/xmlchars@2.2.0"}]},{"name":"@napi-rs/nice-linux-ppc64-gnu","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-ppc64-gnu-1.1.1-79ce34","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-ppc64-gnu@1.1.1"}]},{"name":"@sinonjs/samsam","SPDXID":"SPDXRef-npm-sinonjs-samsam-8.0.3-734a11","versionInfo":"8.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2010-2012, Christian Johansen, christian@cjohansen.no and August Lilleaas, august.lilleaas@gmail.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sinonjs/samsam@8.0.3"}]},{"name":"through","SPDXID":"SPDXRef-npm-through-2.3.8-cda109","versionInfo":"2.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2011 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/through@2.3.8"}]},{"name":"escodegen","SPDXID":"SPDXRef-npm-escodegen-2.1.0-77ce52","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2011-2012 Ariya Hidayat \u003cariya.hidayat@gmail.com\u003e, Copyright (c) 2012 Arpad Borsos \u003carpad.borsos@googlemail.com\u003e, Copyright (c) 2012 John Freeman \u003cjfreeman08@gmail.com\u003e, Copyright (c) 2012 Joost-Wim Boekesteijn \u003cjoost-wim@boekesteijn.nl\u003e, Copyright (c) 2012 Kris Kowal \u003ckris.kowal@cixar.com\u003e, Copyright (c) 2012 Robert Gust-Bardon \u003cdonate@robert.gust-bardon.org\u003e, Copyright (c) 2012 Yusuke Suzuki, Copyright (c) 2012 Yusuke Suzuki (http://github.com/Constellation) (twitter @Constellation (http://twitter.com/Constellation)) and other contributors, Copyright (c) 2012 Yusuke Suzuki (http://github.com/Constellation) (twitter Constellation (http://twitter.com/Constellation)) and other contributors, Copyright (c) 2012 Yusuke Suzuki (twitter Constellation) and other contributors, Copyright (c) 2012 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2012-2013 Mathias Bynens \u003cmathias@qiwi.be\u003e, Copyright (c) 2012-2013 Michael Ficarra \u003cescodegen.copyright@michael.ficarra.me\u003e, Copyright (c) 2012-2014 Yusuke Suzuki \u003cutatane.tea@gmail.com\u003e, Copyright (c) 2013 Irakli Gozalishvili \u003crfobic@gmail.com\u003e, Copyright (c) 2014 Ivan Nikulin \u003cifaaan@gmail.com\u003e, Copyright (c) 2015 Ingvar Stepanyan \u003cme@rreverser.com\u003e, Copyright (c) 2020 Apple Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/escodegen@2.1.0"}]},{"name":"boxen","SPDXID":"SPDXRef-npm-boxen-5.1.2-943b5f","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/boxen@5.1.2"}]},{"name":"@esbuild/win32-x64","SPDXID":"SPDXRef-npm-esbuild-win32-x64-0.25.11-1d0e67","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/win32-x64@0.25.11"}]},{"name":"@esbuild/netbsd-x64","SPDXID":"SPDXRef-npm-esbuild-netbsd-x64-0.25.11-ec1976","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/netbsd-x64@0.25.11"}]},{"name":"pump","SPDXID":"SPDXRef-npm-pump-3.0.3-8628d9","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pump@3.0.3"}]},{"name":"@esbuild/darwin-x64","SPDXID":"SPDXRef-npm-esbuild-darwin-x64-0.25.11-921c17","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/darwin-x64@0.25.11"}]},{"name":"nanoid","SPDXID":"SPDXRef-npm-nanoid-3.3.11-e23b05","versionInfo":"3.3.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2017 Andrey Sitnik \u003candrey@sitnik.ru\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nanoid@3.3.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-3.1.1-e1bdbf","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@3.1.1"}]},{"name":"@rollup/rollup-linux-riscv64-musl","SPDXID":"SPDXRef-npm-rollup-rollup-linux-riscv64-musl-4.52.5-6acaae","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-linux-riscv64-musl@4.52.5"}]},{"name":"is-shared-array-buffer","SPDXID":"SPDXRef-npm-is-shared-array-buffer-1.0.4-703e55","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-shared-array-buffer@1.0.4"}]},{"name":"decamelize","SPDXID":"SPDXRef-npm-decamelize-4.0.0-ae5cb4","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/decamelize@4.0.0"}]},{"name":"cssstyle","SPDXID":"SPDXRef-npm-cssstyle-4.6.0-5e4c4d","versionInfo":"4.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Chad Walker","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cssstyle@4.6.0"}]},{"name":"@rollup/rollup-darwin-x64","SPDXID":"SPDXRef-npm-rollup-rollup-darwin-x64-4.52.5-281501","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-darwin-x64@4.52.5"}]},{"name":"@napi-rs/nice-linux-arm-gnueabihf","SPDXID":"SPDXRef-npm-napi-rs-nice-linux-arm-gnueabihf-1.1.1-9f809a","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40napi-rs/nice-linux-arm-gnueabihf@1.1.1"}]},{"name":"@typescript-eslint/types","SPDXID":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/types@8.46.2"}]},{"name":"arch","SPDXID":"SPDXRef-npm-arch-2.2.0-13bf3b","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (http://feross.org), Copyright (c) Feross Aboukhadijeh (http://feross.org).","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/arch@2.2.0"}]},{"name":"data-uri-to-buffer","SPDXID":"SPDXRef-npm-data-uri-to-buffer-6.0.2-ee7d5a","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/data-uri-to-buffer@6.0.2"}]},{"name":"pend","SPDXID":"SPDXRef-npm-pend-1.2.0-b21080","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Andrew Kelley","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pend@1.2.0"}]},{"name":"nopt","SPDXID":"SPDXRef-npm-nopt-7.2.1-ac652e","versionInfo":"7.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nopt@7.2.1"}]},{"name":"jackspeak","SPDXID":"SPDXRef-npm-jackspeak-3.4.3-8a4fc8","versionInfo":"3.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BlueOak-1.0.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jackspeak@3.4.3"}]},{"name":"@esbuild/win32-x64","SPDXID":"SPDXRef-npm-esbuild-win32-x64-0.18.20-760b07","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/win32-x64@0.18.20"}]},{"name":"chokidar","SPDXID":"SPDXRef-npm-chokidar-3.5.3-345857","versionInfo":"3.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Paul Miller \u003chttps://paulmillr.com\u003e, Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chokidar@3.5.3"}]},{"name":"universalify","SPDXID":"SPDXRef-npm-universalify-2.0.1-920401","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017, Ryan Zimmerman \u003copensrc@ryanzim.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/universalify@2.0.1"}]},{"name":"pac-resolver","SPDXID":"SPDXRef-npm-pac-resolver-7.0.1-28f8c3","versionInfo":"7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pac-resolver@7.0.1"}]},{"name":"isstream","SPDXID":"SPDXRef-npm-isstream-0.1.2-a2da99","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Rod Vagg, Copyright (c) 2015 Rod Vagg rvagg (https://twitter.com/rvagg)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/isstream@0.1.2"}]},{"name":"glob-parent","SPDXID":"SPDXRef-npm-glob-parent-5.1.2-d1dfd4","versionInfo":"5.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, 2019 Elan Shanker","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/glob-parent@5.1.2"}]},{"name":"ci-info","SPDXID":"SPDXRef-npm-ci-info-3.3.0-b245d2","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2021 Thomas Watson Steen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ci-info@3.3.0"}]},{"name":"is-potential-custom-element-name","SPDXID":"SPDXRef-npm-is-potential-custom-element-name-1.0.1-44dc32","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-potential-custom-element-name@1.0.1"}]},{"name":"human-signals","SPDXID":"SPDXRef-npm-human-signals-8.0.1-fec6cc","versionInfo":"8.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2025 ehmicky \u003cehmicky@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/human-signals@8.0.1"}]},{"name":"esbuild-android-arm64","SPDXID":"SPDXRef-npm-esbuild-android-arm64-0.15.18-ad0787","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-android-arm64@0.15.18"}]},{"name":"hookable","SPDXID":"SPDXRef-npm-hookable-5.5.3-a44eac","versionInfo":"5.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hookable@5.5.3"}]},{"name":"rrweb-cssom","SPDXID":"SPDXRef-npm-rrweb-cssom-0.8.0-ef0d25","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Nikita Vasilyev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rrweb-cssom@0.8.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","versionInfo":"9.33.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Yannick Croissant, Copyright (c) 2017 Toru Nagashima, copyright 2016 Toru Nagashima, copyright 2017 Toru Nagashima, copyright 2020 Flo Edelmann, copyright 2021 Flo Edelmann, copyright 2021 Yosuke Ota, copyright 2022 Yosuke Ota, copyright 2023 Perry Song","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@9.33.0"}]},{"name":"tinypool","SPDXID":"SPDXRef-npm-tinypool-1.1.1-6a161a","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 James M Snell and the Piscina contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tinypool@1.1.1"}]},{"name":"global-dirs","SPDXID":"SPDXRef-npm-global-dirs-3.0.1-6ed66d","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/global-dirs@3.0.1"}]},{"name":"@jridgewell/gen-mapping","SPDXID":"SPDXRef-npm-jridgewell-gen-mapping-0.3.13-837048","versionInfo":"0.3.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2024 Justin Ridgewell \u003cjustin@ridgewell.name\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40jridgewell/gen-mapping@0.3.13"}]},{"name":"cli-table3","SPDXID":"SPDXRef-npm-cli-table3-0.6.5-6f6b07","versionInfo":"0.6.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 LearnBoost \u003cdev@learnboost.com\u003e, Copyright (c) 2014 James Talmage \u003cjames.talmage@jrtechnical.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cli-table3@0.6.5"}]},{"name":"mime-types","SPDXID":"SPDXRef-npm-mime-types-2.1.35-c93d69","versionInfo":"2.1.35","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jonathan Ong, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Douglas Christopher Wilson, Copyright (c) 2015 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mime-types@2.1.35"}]},{"name":"supports-color","SPDXID":"SPDXRef-npm-supports-color-7.2.0-fcafd8","versionInfo":"7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/supports-color@7.2.0"}]},{"name":"esbuild-freebsd-64","SPDXID":"SPDXRef-npm-esbuild-freebsd-64-0.15.18-e4f0d8","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-freebsd-64@0.15.18"}]},{"name":"@eslint-community/eslint-utils","SPDXID":"SPDXRef-npm-eslint-community-eslint-utils-4.9.0-12fc04","versionInfo":"4.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Toru Nagashima","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint-community/eslint-utils@4.9.0"}]},{"name":"strip-literal","SPDXID":"SPDXRef-npm-strip-literal-3.1.0-6c32e4","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 Anthony Fu (https://github.com/antfu), Copyright (c) 2022 Anthony Fu \u003chttps://github.com/antfu\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-literal@3.1.0"}]},{"name":"ajv","SPDXID":"SPDXRef-npm-ajv-6.12.6-1eb3bd","versionInfo":"6.12.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2011 Gary Court, Copyright (c) 2015-2017 Evgeny Poberezkin, Copyright 2011 Gary Court","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ajv@6.12.6"}]},{"name":"browser-stdout","SPDXID":"SPDXRef-npm-browser-stdout-1.3.1-7947a4","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright 2018, Copyright 2018 kumavis","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/browser-stdout@1.3.1"}]},{"name":"nth-check","SPDXID":"SPDXRef-npm-nth-check-2.1.1-96467e","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) Felix Bohm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nth-check@2.1.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-5a9428","versionInfo":"10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com), Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@10.9.2"}]},{"name":"cli-truncate","SPDXID":"SPDXRef-npm-cli-truncate-2.1.0-3a477c","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cli-truncate@2.1.0"}]},{"name":"ansi-align","SPDXID":"SPDXRef-npm-ansi-align-3.0.1-a17a95","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2016, Copyright (c) 2016, Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-align@3.0.1"}]},{"name":"default-browser-id","SPDXID":"SPDXRef-npm-default-browser-id-5.0.0-a38dbf","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/default-browser-id@5.0.0"}]},{"name":"is-binary-path","SPDXID":"SPDXRef-npm-is-binary-path-2.1.0-f539c6","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com), Copyright (c) 2019 Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Paul Miller (https://paulmillr.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-binary-path@2.1.0"}]},{"name":"assert-plus","SPDXID":"SPDXRef-npm-assert-plus-1.0.0-5a88ac","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Mark Cavage, Copyright (c) 2012, Mark Cavage, Copyright 2015 Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/assert-plus@1.0.0"}]},{"name":"define-lazy-prop","SPDXID":"SPDXRef-npm-define-lazy-prop-2.0.0-7fdce1","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/define-lazy-prop@2.0.0"}]},{"name":"@wdio/logger","SPDXID":"SPDXRef-npm-wdio-logger-9.18.0-062ded","versionInfo":"9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) OpenJS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40wdio/logger@9.18.0"}]},{"name":"vscode-uri","SPDXID":"SPDXRef-npm-vscode-uri-3.1.0-ea0b1a","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Microsoft, Copyright (c) Microsoft Corporation, Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vscode-uri@3.1.0"}]},{"name":"tldts-core","SPDXID":"SPDXRef-npm-tldts-core-7.0.17-44ba30","versionInfo":"7.0.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Thomas Parisot, 2018 Remi Berson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tldts-core@7.0.17"}]},{"name":"rrweb-cssom","SPDXID":"SPDXRef-npm-rrweb-cssom-0.7.1-f15606","versionInfo":"0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Nikita Vasilyev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/rrweb-cssom@0.7.1"}]},{"name":"npm-run-path","SPDXID":"SPDXRef-npm-npm-run-path-4.0.1-4dd077","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-path@4.0.1"}]},{"name":"data-urls","SPDXID":"SPDXRef-npm-data-urls-5.0.0-0b3c10","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Domenic Denicola \u003cd@domenic.me\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/data-urls@5.0.0"}]},{"name":"ansi-to-html","SPDXID":"SPDXRef-npm-ansi-to-html-0.7.2-e7fd54","versionInfo":"0.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Rob Burns","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-to-html@0.7.2"}]},{"name":"@typescript-eslint/visitor-keys","SPDXID":"SPDXRef-npm-typescript-eslint-visitor-keys-8.46.2-258015","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/visitor-keys@8.46.2"}]},{"name":"hasown","SPDXID":"SPDXRef-npm-hasown-2.0.2-aee8e5","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jordan Harband and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/hasown@2.0.2"}]},{"name":"math-intrinsics","SPDXID":"SPDXRef-npm-math-intrinsics-1.1.0-2ebd6a","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 ECMAScript Shims","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/math-intrinsics@1.1.0"}]},{"name":"gensync","SPDXID":"SPDXRef-npm-gensync-1.0.0-beta.2-ff06c2","versionInfo":"1.0.0-beta.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 Logan Smyth \u003cloganfsmyth@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/gensync@1.0.0-beta.2"}]},{"name":"css-tree","SPDXID":"SPDXRef-npm-css-tree-3.1.0-258162","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2024 by Roman Dvornov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/css-tree@3.1.0"}]},{"name":"loglevel","SPDXID":"SPDXRef-npm-loglevel-1.9.2-3eb246","versionInfo":"1.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2024 Tim Perry, Copyright (c) 2013 Tim Perry","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/loglevel@1.9.2"}]},{"name":"@esbuild/win32-arm64","SPDXID":"SPDXRef-npm-esbuild-win32-arm64-0.25.11-8fdc2a","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/win32-arm64@0.25.11"}]},{"name":"fd-slicer","SPDXID":"SPDXRef-npm-fd-slicer-1.1.0-38eafb","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Andrew Kelley","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fd-slicer@1.1.0"}]},{"name":"@pkgr/core","SPDXID":"SPDXRef-npm-pkgr-core-0.2.9-59ae48","versionInfo":"0.2.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40pkgr/core@0.2.9"}]},{"name":"vue-eslint-parser","SPDXID":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","versionInfo":"10.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Viva Republica, Inc. https://es-toolkit.dev, Copyright (c) 2016 Toru Nagashima, Copyright (c) 2018 remeda https://remedajs.com, copyright 2017 Toru Nagashima","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-eslint-parser@10.2.0"}]},{"name":"xml-name-validator","SPDXID":"SPDXRef-npm-xml-name-validator-5.0.0-e36a7a","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/xml-name-validator@5.0.0"}]},{"name":"path-to-regexp","SPDXID":"SPDXRef-npm-path-to-regexp-6.3.0-7dbca5","versionInfo":"6.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/path-to-regexp@6.3.0"}]},{"name":"stream-combiner","SPDXID":"SPDXRef-npm-stream-combiner-0.0.4-40a21b","versionInfo":"0.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stream-combiner@0.0.4"}]},{"name":"mitt","SPDXID":"SPDXRef-npm-mitt-3.0.1-00fec8","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Jason Miller (https://jasonformat.com/), Copyright (c) 2021 Jason Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mitt@3.0.1"}]},{"name":"pac-proxy-agent","SPDXID":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","versionInfo":"7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pac-proxy-agent@7.2.0"}]},{"name":"tr46","SPDXID":"SPDXRef-npm-tr46-6.0.0-56af69","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sebastian Mayr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tr46@6.0.0"}]},{"name":"esbuild-linux-arm","SPDXID":"SPDXRef-npm-esbuild-linux-arm-0.15.18-f3ac9f","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-linux-arm@0.15.18"}]},{"name":"@humanwhocodes/module-importer","SPDXID":"SPDXRef-npm-humanwhocodes-module-importer-1.0.1-c9e718","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40humanwhocodes/module-importer@1.0.1"}]},{"name":"@esbuild/android-arm64","SPDXID":"SPDXRef-npm-esbuild-android-arm64-0.25.11-165aab","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-arm64@0.25.11"}]},{"name":"is-wsl","SPDXID":"SPDXRef-npm-is-wsl-2.2.0-d93a04","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-wsl@2.2.0"}]},{"name":"js-tokens","SPDXID":"SPDXRef-npm-js-tokens-4.0.0-f2bc11","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell, Copyright 2014, 2015, 2016, 2017, 2018 Simon Lydell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/js-tokens@4.0.0"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-4.3.4-fe7d55","versionInfo":"4.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2018-2021 Josh Junon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@4.3.4"}]},{"name":"pause-stream","SPDXID":"SPDXRef-npm-pause-stream-0.0.11-90d84d","versionInfo":"0.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2013 Dominic Tarr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pause-stream@0.0.11"}]},{"name":"extsprintf","SPDXID":"SPDXRef-npm-extsprintf-1.3.0-99373b","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012, Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/extsprintf@1.3.0"}]},{"name":"@babel/plugin-syntax-import-attributes","SPDXID":"SPDXRef-npm-babel-plugin-syntax-import-attributes-7.27.1-91c4aa","versionInfo":"7.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/plugin-syntax-import-attributes@7.27.1"}]},{"name":"prelude-ls","SPDXID":"SPDXRef-npm-prelude-ls-1.2.1-2ec0b0","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) George Zahariev","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prelude-ls@1.2.1"}]},{"name":"pako","SPDXID":"SPDXRef-npm-pako-1.0.11-5f4e80","versionInfo":"1.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Zlib","copyrightText":"(c) 1995-2013 Jean-loup Gailly and Mark Adler, (c) 2014-2017 Vitaly Puzrin and Andrey Tupitsin, Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler, Copyright (c) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pako@1.0.11"}]},{"name":"widest-line","SPDXID":"SPDXRef-npm-widest-line-3.1.0-e0bbed","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/widest-line@3.1.0"}]},{"name":"tinyexec","SPDXID":"SPDXRef-npm-tinyexec-0.3.2-e69d8c","versionInfo":"0.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Tinylibs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tinyexec@0.3.2"}]},{"name":"@vue/babel-plugin-resolve-type","SPDXID":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-present vuejs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/babel-plugin-resolve-type@1.5.0"}]},{"name":"eslint-config-prettier","SPDXID":"SPDXRef-npm-eslint-config-prettier-10.1.8-30ba74","versionInfo":"10.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-config-prettier@10.1.8"}]},{"name":"mimic-fn","SPDXID":"SPDXRef-npm-mimic-fn-2.1.0-271ed1","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/mimic-fn@2.1.0"}]},{"name":"@vue/runtime-core","SPDXID":"SPDXRef-npm-vue-runtime-core-3.5.22-13a56b","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/runtime-core@3.5.22"}]},{"name":"es-object-atoms","SPDXID":"SPDXRef-npm-es-object-atoms-1.1.1-f86eb9","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-object-atoms@1.1.1"}]},{"name":"saxes","SPDXID":"SPDXRef-npm-saxes-6.0.0-3e9495","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/saxes@6.0.0"}]},{"name":"esbuild-openbsd-64","SPDXID":"SPDXRef-npm-esbuild-openbsd-64-0.15.18-9fd147","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-openbsd-64@0.15.18"}]},{"name":"@typescript-eslint/typescript-estree","SPDXID":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","versionInfo":"8.46.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 typescript-eslint and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40typescript-eslint/typescript-estree@8.46.2"}]},{"name":"perfect-debounce","SPDXID":"SPDXRef-npm-perfect-debounce-2.0.0-f66087","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/perfect-debounce@2.0.0"}]},{"name":"ansi-styles","SPDXID":"SPDXRef-npm-ansi-styles-6.2.3-a0dd72","versionInfo":"6.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-styles@6.2.3"}]},{"name":"type-fest","SPDXID":"SPDXRef-npm-type-fest-0.7.1-a5ffed","versionInfo":"0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR (CC0-1.0 AND MIT)","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/type-fest@0.7.1"}]},{"name":"esbuild-android-64","SPDXID":"SPDXRef-npm-esbuild-android-64-0.15.18-4b0168","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-android-64@0.15.18"}]},{"name":"shebang-regex","SPDXID":"SPDXRef-npm-shebang-regex-3.0.0-86b3b0","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Sindre Sorhus (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/shebang-regex@3.0.0"}]},{"name":"jsonfile","SPDXID":"SPDXRef-npm-jsonfile-6.2.0-9fd594","versionInfo":"6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2015, JP Richardson \u003cjprichardson@gmail.com\u003e, Copyright 2012-2016, JP Richardson \u003cjprichardson@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsonfile@6.2.0"}]},{"name":"whatwg-url","SPDXID":"SPDXRef-npm-whatwg-url-15.1.0-a356a2","versionInfo":"15.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sebastian Mayr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/whatwg-url@15.1.0"}]},{"name":"@vue/devtools-kit","SPDXID":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","versionInfo":"7.7.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-kit@7.7.7"}]},{"name":"@babel/helper-compilation-targets","SPDXID":"SPDXRef-npm-babel-helper-compilation-targets-7.27.2-af35a4","versionInfo":"7.27.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/helper-compilation-targets@7.27.2"}]},{"name":"archiver","SPDXID":"SPDXRef-npm-archiver-5.3.2-a7ff05","versionInfo":"5.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright (c) 2012-2014 Chris Talkington, Copyright (c) 2012-2014 Chris Talkington","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/archiver@5.3.2"}]},{"name":"performance-now","SPDXID":"SPDXRef-npm-performance-now-2.1.0-7f35ab","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Braveg1rl, Copyright (c) 2017 Braveg1rl","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/performance-now@2.1.0"}]},{"name":"json-parse-even-better-errors","SPDXID":"SPDXRef-npm-json-parse-even-better-errors-4.0.0-19aa99","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2017 Kat Marchan, Copyright npm, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json-parse-even-better-errors@4.0.0"}]},{"name":"find-up","SPDXID":"SPDXRef-npm-find-up-5.0.0-62cfac","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/find-up@5.0.0"}]},{"name":"yargs-parser","SPDXID":"SPDXRef-npm-yargs-parser-20.2.4-69b361","versionInfo":"20.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2016, Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yargs-parser@20.2.4"}]},{"name":"@antfu/utils","SPDXID":"SPDXRef-npm-antfu-utils-0.7.10-750af6","versionInfo":"0.7.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2021-PRESENT Anthony Fu (https://github.com/antfu), Copyright (c) 2021 Anthony Fu \u003chttps://github.com/antfu\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40antfu/utils@0.7.10"}]},{"name":"esprima","SPDXID":"SPDXRef-npm-esprima-4.0.1-9f66f9","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright JS Foundation and other contributors, https://js.foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esprima@4.0.1"}]},{"name":"strip-final-newline","SPDXID":"SPDXRef-npm-strip-final-newline-4.0.0-c1011e","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/strip-final-newline@4.0.0"}]},{"name":"@esbuild/openbsd-x64","SPDXID":"SPDXRef-npm-esbuild-openbsd-x64-0.18.20-456394","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/openbsd-x64@0.18.20"}]},{"name":"@vitest/expect","SPDXID":"SPDXRef-npm-vitest-expect-3.2.4-85ee0b","versionInfo":"3.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008-2016 Pivotal Labs, Copyright (c) 2021-Present Vitest Team, Copyright (c) Facebook, Inc. and its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/expect@3.2.4"}]},{"name":"@esbuild/darwin-x64","SPDXID":"SPDXRef-npm-esbuild-darwin-x64-0.18.20-faf863","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/darwin-x64@0.18.20"}]},{"name":"@humanfs/core","SPDXID":"SPDXRef-npm-humanfs-core-0.19.1-e6aa82","versionInfo":"0.19.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40humanfs/core@0.19.1"}]},{"name":"@esbuild/android-arm","SPDXID":"SPDXRef-npm-esbuild-android-arm-0.18.20-1ae99e","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2018 The Go Authors, Copyright 2021 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/android-arm@0.18.20"}]},{"name":"cli-table3","SPDXID":"SPDXRef-npm-cli-table3-0.6.1-044edd","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 LearnBoost \u003cdev@learnboost.com\u003e, Copyright (c) 2014 James Talmage \u003cjames.talmage@jrtechnical.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cli-table3@0.6.1"}]},{"name":"@esbuild/linux-ia32","SPDXID":"SPDXRef-npm-esbuild-linux-ia32-0.25.11-8ec096","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-ia32@0.25.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-141.0.3-932131","versionInfo":"141.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@141.0.3"}]},{"name":"@csstools/css-color-parser","SPDXID":"SPDXRef-npm-csstools-css-color-parser-3.1.0-d7b65c","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2022 Romain Menke, Antonio Laguna \u003cantonio@laguna.es\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40csstools/css-color-parser@3.1.0"}]},{"name":"sshpk","SPDXID":"SPDXRef-npm-sshpk-1.18.0-825f02","versionInfo":"1.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2015 Joyent, Inc., Copyright 2016 Joyent, Inc., Copyright 2017 Joyent, Inc., Copyright 2018 Joyent, Inc., Copyright Joyent, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sshpk@1.18.0"}]},{"name":"lodash.union","SPDXID":"SPDXRef-npm-lodash.union-4.6.0-480b0a","versionInfo":"4.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/lodash.union@4.6.0"}]},{"name":"is-array-buffer","SPDXID":"SPDXRef-npm-is-array-buffer-3.0.5-0fb266","versionInfo":"3.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Chen Gengyuan, Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-array-buffer@3.0.5"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-4.3.1-655382","versionInfo":"4.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@4.3.1"}]},{"name":"tweetnacl","SPDXID":"SPDXRef-npm-tweetnacl-0.14.5-a0da97","versionInfo":"0.14.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/tweetnacl@0.14.5"}]},{"name":"micromatch","SPDXID":"SPDXRef-npm-micromatch-4.0.8-caa708","versionInfo":"4.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present, Jon Schlinkert, Copyright (c) 2024, Jon Schlinkert (https://github.com/jonschlinkert)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/micromatch@4.0.8"}]},{"name":"is-boolean-object","SPDXID":"SPDXRef-npm-is-boolean-object-1.2.2-d1894a","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-boolean-object@1.2.2"}]},{"name":"colorette","SPDXID":"SPDXRef-npm-colorette-2.0.20-84f4ee","versionInfo":"2.0.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Jorge Bucaran \u003chttps://jorgebucaran.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/colorette@2.0.20"}]},{"name":"@vue/devtools-shared","SPDXID":"SPDXRef-npm-vue-devtools-shared-7.7.7-2e244a","versionInfo":"7.7.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 webfansplz, copyright rfdc (https://github.com/davidmarkclements/rfdc)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/devtools-shared@7.7.7"}]},{"name":"@nodelib/fs.stat","SPDXID":"SPDXRef-npm-nodelib-fs.stat-2.0.5-08f2dc","versionInfo":"2.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Denis Malinochkin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nodelib/fs.stat@2.0.5"}]},{"name":"signal-exit","SPDXID":"SPDXRef-npm-signal-exit-3.0.7-b81e6c","versionInfo":"3.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/signal-exit@3.0.7"}]},{"name":"esbuild-windows-64","SPDXID":"SPDXRef-npm-esbuild-windows-64-0.15.18-9616a5","versionInfo":"0.15.18","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/esbuild-windows-64@0.15.18"}]},{"name":"type-detect","SPDXID":"SPDXRef-npm-type-detect-4.1.0-9d5c93","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 jake luer \u003cjake@alogicalparadox.com\u003e, Copyright (c) 2013 Jake Luer \u003cjake@alogicalparadox.com\u003e (http://alogicalparadox.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/type-detect@4.1.0"}]},{"name":"selenium-webdriver","SPDXID":"SPDXRef-npm-selenium-webdriver-4.27.0-ffceef","versionInfo":"4.27.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 1999 Entrust.net Limited1301 Entrust.net Certification, (c) 2006 Entrust, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for, (c) 2015 Entrust, Inc. - for, Copyright (c) 2007 Cybozu Labs, Inc., Copyright (c) 2012 Google Inc., Copyright 1995-2024 Mark Adler, Copyright 2004-2011 Selenium committers, Copyright 2011-2024 Software Freedom Conservancy, Copyright 2024 Software Freedom Conservancy (SFC)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/selenium-webdriver@4.27.0"}]},{"name":"unplugin-utils","SPDXID":"SPDXRef-npm-unplugin-utils-0.3.1-19e99e","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors), Copyright (c) 2025-PRESENT Kevin Deng (https://github.com/sxzz)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/unplugin-utils@0.3.1"}]},{"name":"vite-plugin-vue-inspector","SPDXID":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","versionInfo":"5.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 webfansplz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-inspector@5.3.2"}]},{"name":"json-schema","SPDXID":"SPDXRef-npm-json-schema-0.4.0-2c153f","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"AFL-2.1 AND AFL-3.0 AND BSD-3-Clause","copyrightText":"Copyright (c) 2003-2004 Lawrence E. Rosen, Copyright (c) 2005-2015, The Dojo Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/json-schema@0.4.0"}]},{"name":"superjson","SPDXID":"SPDXRef-npm-superjson-2.2.3-c2ab55","versionInfo":"2.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/superjson@2.2.3"}]},{"name":"foreground-child","SPDXID":"SPDXRef-npm-foreground-child-3.3.1-19f430","versionInfo":"3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015-2023 Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/foreground-child@3.3.1"}]},{"name":"whatwg-encoding","SPDXID":"SPDXRef-npm-whatwg-encoding-3.1.1-3fb28f","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Domenic Denicola \u003cd@domenic.me\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/whatwg-encoding@3.1.1"}]},{"name":"queue-microtask","SPDXID":"SPDXRef-npm-queue-microtask-1.2.3-1f5a5c","versionInfo":"1.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Feross Aboukhadijeh, Copyright (c) Feross Aboukhadijeh (https://feross.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/queue-microtask@1.2.3"}]},{"name":"merge2","SPDXID":"SPDXRef-npm-merge2-1.4.1-ae2594","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2020 Teambition","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/merge2@1.4.1"}]},{"name":"@vue/compiler-dom","SPDXID":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","versionInfo":"3.5.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018-present Yuxi, Copyright (c) 2018-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/compiler-dom@3.5.22"}]},{"name":"joi","SPDXID":"SPDXRef-npm-joi-18.0.1-7dcb68","versionInfo":"18.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012-2014, Walmart, Copyright (c) 2012-2022, Project contributors, Copyright (c) 2012-2022, Sideway. Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/joi@18.0.1"}]},{"name":"semver","SPDXID":"SPDXRef-npm-semver-7.7.3-9e2b07","versionInfo":"7.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors, Copyright Isaac Z. Schlueter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/semver@7.7.3"}]},{"name":"locate-path","SPDXID":"SPDXRef-npm-locate-path-6.0.0-e91f6c","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/locate-path@6.0.0"}]},{"name":"core-util-is","SPDXID":"SPDXRef-npm-core-util-is-1.0.2-a36126","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/core-util-is@1.0.2"}]},{"name":"@esbuild/win32-ia32","SPDXID":"SPDXRef-npm-esbuild-win32-ia32-0.18.20-66b345","versionInfo":"0.18.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/win32-ia32@0.18.20"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","versionInfo":"0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@0.4.6"}]},{"name":"arg","SPDXID":"SPDXRef-npm-arg-4.1.3-5602de","versionInfo":"4.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2019 by ZEIT, Inc., Copyright (c) 2017-2019 Zeit, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/arg@4.1.3"}]},{"name":"why-is-node-running","SPDXID":"SPDXRef-npm-why-is-node-running-2.3.0-5148b3","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Mathias Buus","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/why-is-node-running@2.3.0"}]},{"name":"stacktrace-parser","SPDXID":"SPDXRef-npm-stacktrace-parser-0.1.10-eb128a","versionInfo":"0.1.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2019 Georg Tavonius","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/stacktrace-parser@0.1.10"}]},{"name":"util-deprecate","SPDXID":"SPDXRef-npm-util-deprecate-1.0.2-d7fbfc","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Nathan Rajlich \u003cnathan@tootallnate.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/util-deprecate@1.0.2"}]},{"name":"@volar/source-map","SPDXID":"SPDXRef-npm-volar-source-map-2.4.23-25f290","versionInfo":"2.4.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40volar/source-map@2.4.23"}]},{"name":"@rollup/pluginutils","SPDXID":"SPDXRef-npm-rollup-pluginutils-5.3.0-2b78f5","versionInfo":"5.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/pluginutils@5.3.0"}]},{"name":"fastq","SPDXID":"SPDXRef-npm-fastq-1.19.1-7fdd58","versionInfo":"1.19.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015-2020, Matteo Collina \u003cmatteo.collina@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fastq@1.19.1"}]},{"name":"type-fest","SPDXID":"SPDXRef-npm-type-fest-0.20.2-d20c43","versionInfo":"0.20.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0 AND MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https:/sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/type-fest@0.20.2"}]},{"name":"jszip","SPDXID":"SPDXRef-npm-jszip-3.10.1-43b4b3","versionInfo":"3.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-only OR MIT","copyrightText":"(c) 1995-2013 Jean-loup Gailly and Mark Adler, (c) 2009-2016 Stuart Knightley, (c) 2014-2017 Vitaly Puzrin and Andrey Tupitsin, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, Antonio Afonso","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jszip@3.10.1"}]},{"name":"@esbuild/linux-ppc64","SPDXID":"SPDXRef-npm-esbuild-linux-ppc64-0.25.11-32f1c3","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-ppc64@0.25.11"}]},{"name":"@rollup/rollup-android-arm64","SPDXID":"SPDXRef-npm-rollup-rollup-android-arm64-4.52.5-92d7df","versionInfo":"4.52.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rollup/rollup-android-arm64@4.52.5"}]},{"name":"@esbuild/linux-mips64el","SPDXID":"SPDXRef-npm-esbuild-linux-mips64el-0.25.11-22eb70","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-mips64el@0.25.11"}]},{"name":"kolorist","SPDXID":"SPDXRef-npm-kolorist-1.8.0-d21a38","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-present Marvin Hagemeister, copyright by Heather Arthur and Josh Junon","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/kolorist@1.8.0"}]},{"name":"@babel/plugin-proposal-decorators","SPDXID":"SPDXRef-npm-babel-plugin-proposal-decorators-7.28.0-a4ecd1","versionInfo":"7.28.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-present Sebastian McKenzie and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40babel/plugin-proposal-decorators@7.28.0"}]},{"name":"@bazel/runfiles","SPDXID":"SPDXRef-npm-bazel-runfiles-6.5.0-29ff26","versionInfo":"6.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40bazel/runfiles@6.5.0"}]},{"name":"@isaacs/cliui","SPDXID":"SPDXRef-npm-isaacs-cliui-8.0.2-3a07ce","versionInfo":"8.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2015, Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40isaacs/cliui@8.0.2"}]},{"name":"asn1","SPDXID":"SPDXRef-npm-asn1-0.2.6-446587","versionInfo":"0.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Mark Cavage, Copyright 2011 Mark Cavage \u003cmcavage@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/asn1@0.2.6"}]},{"name":"blob-util","SPDXID":"SPDXRef-npm-blob-util-2.0.2-d8b134","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/blob-util@2.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-15.5.0-64af07","versionInfo":"15.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2010-2024 Google LLC. https://angular.io, (c) 2025 Cypress.io, Copyright (c) 2016 unional, Copyright (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@15.5.0"}]},{"name":"envinfo","SPDXID":"SPDXRef-npm-envinfo-7.11.0-7e1421","versionInfo":"7.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2018 Denis Pushkarev, Copyright (c) 2018 Trevor Brindle","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/envinfo@7.11.0"}]},{"name":"ci-info","SPDXID":"SPDXRef-npm-ci-info-4.3.1-9a711d","versionInfo":"4.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Thomas Watson Steen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ci-info@4.3.1"}]},{"name":"array-buffer-byte-length","SPDXID":"SPDXRef-npm-array-buffer-byte-length-1.0.2-284abd","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 Inspect JS","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/array-buffer-byte-length@1.0.2"}]},{"name":"common-tags","SPDXID":"SPDXRef-npm-common-tags-1.8.2-3ca435","versionInfo":"1.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Declan de Wet","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/common-tags@1.8.2"}]},{"name":"figures","SPDXID":"SPDXRef-npm-figures-3.2.0-17561e","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/figures@3.2.0"}]},{"name":"ws","SPDXID":"SPDXRef-npm-ws-8.18.3-9162ae","versionInfo":"8.18.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011 Einar Otto Stangvik \u003ceinaros@gmail.com\u003e, Copyright (c) 2013 Arnout Kazemier and contributors, Copyright (c) 2016 Luigi Pinca and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ws@8.18.3"}]},{"name":"read-package-json-fast","SPDXID":"SPDXRef-npm-read-package-json-fast-4.0.0-ebcf3a","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) npm, Inc. and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/read-package-json-fast@4.0.0"}]},{"name":"@eslint/core","SPDXID":"SPDXRef-npm-eslint-core-0.16.0-ffbf17","versionInfo":"0.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/core@0.16.0"}]},{"name":"@esbuild/linux-loong64","SPDXID":"SPDXRef-npm-esbuild-linux-loong64-0.25.11-9cb63d","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-loong64@0.25.11"}]},{"name":"@sinonjs/fake-timers","SPDXID":"SPDXRef-npm-sinonjs-fake-timers-11.3.1-18ed9b","versionInfo":"11.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40sinonjs/fake-timers@11.3.1"}]},{"name":"is-arguments","SPDXID":"SPDXRef-npm-is-arguments-1.2.0-f8c834","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/is-arguments@1.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-6.0.1-44ed07","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019-present, Yuxi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@6.0.1"}]},{"name":"perfect-debounce","SPDXID":"SPDXRef-npm-perfect-debounce-1.0.0-df982c","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Pooya Parsa \u003cpooya@pi0.io\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/perfect-debounce@1.0.0"}]},{"name":"flat-cache","SPDXID":"SPDXRef-npm-flat-cache-4.0.1-e62cb8","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Roy Riojas and Jared Wray","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/flat-cache@4.0.1"}]},{"name":"ast-types","SPDXID":"SPDXRef-npm-ast-types-0.13.4-51c1aa","versionInfo":"0.13.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Ben Newman \u003cbn@cs.stanford.edu\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ast-types@0.13.4"}]},{"name":"es-get-iterator","SPDXID":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","versionInfo":"1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Jordan Harband","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/es-get-iterator@1.1.3"}]},{"name":"yallist","SPDXID":"SPDXRef-npm-yallist-4.0.0-63a799","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/yallist@4.0.0"}]},{"name":"@volar/language-core","SPDXID":"SPDXRef-npm-volar-language-core-2.4.23-eb7242","versionInfo":"2.4.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40volar/language-core@2.4.23"}]},{"name":"he","SPDXID":"SPDXRef-npm-he-1.2.0-340e3f","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/he@1.2.0"}]},{"name":"@zip.js/zip.js","SPDXID":"SPDXRef-npm-zip.js-zip.js-2.8.8-f54d69","versionInfo":"2.8.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40zip.js/zip.js@2.8.8"}]},{"name":"vue-component-type-helpers","SPDXID":"SPDXRef-npm-vue-component-type-helpers-2.2.12-378942","versionInfo":"2.2.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023-present Johnson Chu","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-component-type-helpers@2.2.12"}]},{"name":"which","SPDXID":"SPDXRef-npm-which-5.0.0-a352e8","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) Isaac Z. Schlueter and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/which@5.0.0"}]},{"name":"flat","SPDXID":"SPDXRef-npm-flat-5.0.2-510015","versionInfo":"5.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Hugh Kennedy","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/flat@5.0.2"}]},{"name":"ansi-regex","SPDXID":"SPDXRef-npm-ansi-regex-5.0.1-307773","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ansi-regex@5.0.1"}]},{"name":"debug","SPDXID":"SPDXRef-npm-debug-3.2.7-7273eb","versionInfo":"3.2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 TJ Holowaychuk \u003ctj@vision-media.ca\u003e, Copyright (c) 2014-2017 TJ Holowaychuk \u003ctj@vision-media.ca\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/debug@3.2.7"}]},{"name":"@hapi/topo","SPDXID":"SPDXRef-npm-hapi-topo-6.0.2-8eec87","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012-2014, Walmart, Copyright (c) 2012-2020, Sideway Inc, Copyright (c) 2012-2022, Project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40hapi/topo@6.0.2"}]},{"name":"aws-sign2","SPDXID":"SPDXRef-npm-aws-sign2-0.7.0-05b541","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2010 LearnBoost \u003cdev@learnboost.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/aws-sign2@0.7.0"}]},{"name":"@esbuild/linux-s390x","SPDXID":"SPDXRef-npm-esbuild-linux-s390x-0.25.11-9a4741","versionInfo":"0.25.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40esbuild/linux-s390x@0.25.11"}]},{"name":"@rolldown/pluginutils","SPDXID":"SPDXRef-npm-rolldown-pluginutils-1.0.0-beta.29-3b6a00","versionInfo":"1.0.0-beta.29","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024-present VoidZero Inc. \u0026 Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40rolldown/pluginutils@1.0.0-beta.29"}]},{"name":"eastasianwidth","SPDXID":"SPDXRef-npm-eastasianwidth-0.2.0-75344f","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eastasianwidth@0.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d21248","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0f9f03","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c40137","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-2a4bfd","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-6ab53e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d1e022","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-485963","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-be6633","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-07148a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-24aa5f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-6726db","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c1cb54","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f15632","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1cbfb3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d3e5d8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-88201f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a83961","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-be8f98","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e3e756","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-30add1","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8fc31a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a184d4","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-66111e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-6f10b1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-776820","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c88022","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-81cc38","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-38c437","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-1a0c48","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-9ca5f5","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-48c9f8","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d9114b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f5d37f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-569a04","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b82f10","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b3b1d6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5a2292","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-041a2a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-247467","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-ece064","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e8d563","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-724871","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bf38a4","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7fea5d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-df970b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ff2127","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4b49e1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-6bcd95","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-f6dc9c","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-458093","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-dba123","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f2b7df","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5ebd06","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a4b354","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-bf85fe","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-134ff7","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-920c24","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-d76baf","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0abe7e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-6e628e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-3835c4","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0ea90b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-7debf6","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9416c5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-63333f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-dbc1d5","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7f22a9","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-c88a1c","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-082c8b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-8dab5e","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9e6c1a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-89f61c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a40212","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bc9fd9","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c76a3d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-4f7aef","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0784fa","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-fe3c65","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-402475","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-af5461","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a9dd93","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-995d3a","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0a4a69","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e2e157","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c849a8","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-89741a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-089cc9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-9cdd2d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e28dda","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e3ae8b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5879fd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9dc435","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4e0ce6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-10fa83","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-8cdf4f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-546eef","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d61831","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6a8e04","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-226e2d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-143c30","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a0ac76","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ce278d","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0faf97","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-2cc47d","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-212e4e","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ff5c4a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-29604f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-9059b0","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5eee62","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ee8f52","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-177c1f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1802ef","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e0491f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-9fcb47","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-05674a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-09ee34","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b1dd56","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-fc3c69","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-16f9d3","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-b07563","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de4e4b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-29e16e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-320617","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ccb3c7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4595a7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-b683b1","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f5e7ef","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9c5514","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-58cdfb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c91674","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-af8a4c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-832bbf","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5de8fa","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0137f5","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-38dcf3","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8bbeea","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-57b734","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e7b25c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2a5b2e","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f7fc91","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-ab5a04","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ea3ff6","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c42bb0","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-37b261","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-69a068","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4b1962","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-67678c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0f1f92","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-5a875e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-ae88d6","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-115967","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e1bb74","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3a3d37","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-f37b67","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d23902","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-66d3f2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-519a61","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-775fdb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5ee91f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bdb03c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b3f504","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-6d9497","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-aa481c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2c9394","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-32a43c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e51ce5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b53b34","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d7abe5","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-46ec46","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6f96ae","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-14d551","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c869c0","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-55d734","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3125fe","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ad5d7f","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0a8d76","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0a98b2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-92775a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-765cc4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-54fb64","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a9772b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a3c9ae","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1e4f76","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-335ac3","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-90e7ab","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b58478","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-eb0c57","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-39ba1c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5a2dbe","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-480f74","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cf64c7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b597a4","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-83fe32","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-92034b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e2a930","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3f22ae","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1d9507","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-56b98a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5dc317","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3edcc7","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e8d213","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e0768d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-5d8397","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4a9bd6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-349129","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-806d99","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-4fbf61","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-049328","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-85bfdb","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6e9958","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-15e28b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-fe8a3b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-5b0718","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-67ff18","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-446deb","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-7b59fa","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ca6a12","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-41d72f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-5789a3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6d762d","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-f8a38f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-780161","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-da721f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-033c28","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cd55a2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a5f0dd","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-db8550","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b5e44b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-66354b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-added7","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-eb3e88","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-86b500","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-f709ff","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-1db2dc","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-4837d2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c70a0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6e3228","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-32d1b0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-bc132e","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-31bdde","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-30bc2a","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-75f5ea","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ff92ca","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-282021","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-dda916","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-706eb3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d5302c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-483c09","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-720c86","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0609c6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6f1227","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-37940e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-320cbe","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-34503d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c9cd63","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-9a0003","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-542bf1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e29e56","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-6b5be3","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e1dcf2","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0fd98b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-786ec8","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9c49ee","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-131458","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a63f14","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-6732b5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-bb9128","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-de844e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-de1a32","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-cd987d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4c30b7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3b28a0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6f2522","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0d8d39","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-dc7216","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-4450f6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-af7fc2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-7c667e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-486761","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f9d221","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-656441","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ee1fdb","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-408d9d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1f9a97","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-be9294","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-624c86","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b42bfa","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d01c23","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9af397","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d5ac25","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-a76cb6","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a44d3a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1a5b45","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e07e3b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-896c1b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-bb40af","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c0987d","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0a62e3","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-042d5d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-404a32","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-839394","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-6875a7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-59a387","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-3adc70","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-303b87","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5651d7","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cec2ab","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f32195","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fcf61e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-704106","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-a8ef21","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d4874d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5e2939","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-aed3d5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-82454a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-67491b","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3ccb4c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8b18a6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6bbd64","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-73d7cd","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-dd00f1","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bebf80","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-831317","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0b90fa","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7d3260","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e7ebbd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-18b0b5","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-239866","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-07900b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-df21b8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-57c201","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7d9243","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-30a37b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-98501a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5d7e09","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-23e141","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cc9b60","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-67790a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-47591b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2d56aa","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-28264a","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a91ac9","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6bd819","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5693fc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e1f16b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a5b976","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-ccacf3","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-8e5d4c","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a07619","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-25ab29","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-f6b6fe","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7327e5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-53be61","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b3a3ff","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b9a50a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2799e9","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-add7a3","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-63d6e3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-dd3fff","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-2b4044","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-dcfb7f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9a34eb","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a27e24","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1c2fcb","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8bcce5","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ec94b0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-7d68cd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f6e10c","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-34e9c0","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e168f3","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-34cc4a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-5f223d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b9896f","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8fa2bf","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d35510","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-277b6a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8b5c5f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6dd733","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c73276","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-9681cb","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7754be","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ace971","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3b53c1","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-875205","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1e0cc7","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5da723","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-e6b901","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-459b40","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-5a2b39","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a1805a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-0602f1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-961839","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-54cedb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-4736ec","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-229c22","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-cd3188","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9abd9a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-42d64e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-312e71","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-aea5cd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-faff65","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-623f14","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-547a61","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6c9f54","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-31c920","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e621e0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-6bfb03","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6953c7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9f3edd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4e49a4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e9b2fa","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-e6cf4b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-057953","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a08780","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a335c2","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-99db2b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c07de9","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f197bb","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-243fa5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b4d755","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-790d94","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7d370a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-20566f","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1c608d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ffa0a2","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f1baca","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ae3610","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-a99554","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-062da7","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d0088b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-45a3dd","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ff9e77","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-e5f96a","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4385e5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-04c9d9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c28af8","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-47e175","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8b8c6c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2f27dd","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-717737","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-d6aed5","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-f4b79f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a15da0","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa552b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9610e3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-60b660","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-abb706","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5b0441","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c7adcd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-241c96","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-e6c1dd","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-a159c6","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d70ca4","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2e334d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9d2e22","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-1131e0","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ff0241","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9a934a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1813db","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-74ca19","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-5a97e6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c9d889","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fefcd0","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-765470","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f1efc2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-39fa17","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b9df9f","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d42575","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-567627","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-83e914","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-19e150","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-503bbc","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-621b78","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0b7f34","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-34b11a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1b36af","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0ab124","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-148c88","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a0eeec","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-7c833b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-803ced","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-11d6fe","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a0790d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6212c1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8a346b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-55e038","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3312ec","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f9d11b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-89a3c2","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d8a048","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0e9805","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ae91c3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-fdad6b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4b1836","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-79b760","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a9315b","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1f72f1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-8e288a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ebf229","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d04121","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c5f82f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-413127","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4d8be3","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-6aba68","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d8527c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d3c096","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d42c9f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5bc0c6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-66283c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-175474","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-cc68cb","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3618ea","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-15b7a5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b1da5a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f5f62","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-e7c593","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-d0452c","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9dfde0","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7a8d6f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-136777","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c10078","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9bb33a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ef4d51","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d8efaf","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-80cde4","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-750778","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5a43a3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d62546","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-52d862","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-59edc4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-794e27","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-784821","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-7f89db","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-76fb77","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a14ae0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-562cd1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a79853","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7243f0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3416a6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-bd77be","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c55012","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-17571c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1f4aed","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2fe3a9","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-30ff97","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e7dedc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8d7d9f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c2248d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-5a2ac8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6b4a6e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-e76fb8","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-964757","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-014454","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2e6b85","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-d3ef21","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-77c97b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-c09e87","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-011163","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e32e09","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-4813a9","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-42424f","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e29d79","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-252db4","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-f6fa5b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0be4d4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e86f7c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0442cc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-677463","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-13e7dd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-71e15a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3d28e7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-230f95","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-5cb92a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3d5566","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ab3f92","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-fa5e3e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-515ec8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-7f6e88","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-854afe","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8cc7b7","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e909c3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0b2641","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-29d6d6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3516ee","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b6fbc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7cf42c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-bf1687","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-de318b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-e98973","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-42808e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8072bf","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-20a19b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8d38fc","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-79429b","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-7fd701","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-fed671","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2d9ad5","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e4a860","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e5812f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-874b2c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-92b1bd","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c8c632","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2430ad","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-705b82","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f56898","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2bee4a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a72e9d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a9afb1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7a9fee","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-936497","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ee85dc","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8fdd36","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-2b17e5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b70af9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c19583","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-27effd","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-af7582","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a56b48","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-94f875","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b3e28a","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2787c6","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-411a4b","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-7bbf4f","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-20da3e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-58d3e7","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a57fe4","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1aa3af","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3f3fc9","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-4db032","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-596513","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b0ab3c","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-160a1d","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-42e719","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-8933fe","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1b662e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ec6c14","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-ed40db","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-95f389","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-968677","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-88f0c4","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-874856","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-4413bd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-582c35","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2d2023","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-7390d8","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-50ac5f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2645b4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6ca273","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-cc6e17","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b9c869","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-56de07","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ffa99b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fb3f76","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b2def0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bc374c","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-6c669d","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-70879c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ec7d31","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-467a82","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6c7e8b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-4549df","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6182c5","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4a3b18","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-33bcde","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-bc04b0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-57616a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-96b82c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ed9cfd","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-3e2c0f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-74d043","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-0fd7e4","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a0647a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-eacdf0","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-1570d4","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1780e6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-852227","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-1574e6","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-1a7c79","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3ba45c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a6ce0e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c1bfc3","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6be91b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ae23e1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-651993","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-5fb0b4","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a7348a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-182177","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-9f7227","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-489b69","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-3fb0ba","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9011dd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-0faaa6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-04b5d2","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-ba2fb2","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-793e3f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-4d597b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-5831eb","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d7b6fd","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-54a443","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9ebc0a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-94c366","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f2077c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1c4da6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d41c2c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-156cd8","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-d9b596","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f08846","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-5689c8","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-64ab85","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-9c1db9","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1ad1a1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-daba41","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e6525a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-403e61","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c1e880","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-731040","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-68659f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c48f37","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8a4b6b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1b25f1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-9c76fc","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0fa742","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-f4c586","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8ac56c","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-1b7d4f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b5998d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3419cd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3ae2e0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-c99036","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-caf6e0","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-841de9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-2a5ca1","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02f4d7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-dc2822","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-58501b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-23199c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-3a9f02","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e6df0f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d3ac7e","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-660528","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8061cf","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-d3ffac","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b8b6e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-855762","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e43cbc","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bc12cf","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e020d3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-66492b","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-638320","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ace60c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-093f57","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-cbc8c7","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-eb2e54","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b5e14e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ebd2d4","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-21ae3c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-d88f47","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ccd510","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-2fc242","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-ae7c8f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7a28c9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-1c3656","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a19a36","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-83bfb6","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-449121","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ca0385","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1b47da","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a2f2bd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e80720","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-702088","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-02b117","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-0586a0","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-637bb5","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6f1cc9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f2b514","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a336cf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-f21cf0","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-370f3b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8c71db","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8a3a6e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7eef5a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-7be3f2","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-26d8ed","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-bacb26","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1da060","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d42bd8","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bd2106","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0d82b4","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-03dc7f","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c20388","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-404c7b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-71872e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f6c381","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b77c03","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-6f0102","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-eabb37","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b1d225","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ea7367","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a07709","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-958780","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8a0a83","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1a8389","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-2a4650","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-65c3ee","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b7132d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-af0ee1","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9f0ec0","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-486c25","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-875c93","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e9c3fa","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-05dda3","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-7ddcfc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-b8e28e","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c4c00f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-88229a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e0a828","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-6b54c7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-ac34fa","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-41ead4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-70a2fd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1bb7b1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9806e7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e95b5f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e886c6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-596854","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7aeeb6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e0cacb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-f2a6e5","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5680db","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f8a1de","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-547b19","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c1a858","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4680f1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-88399e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c7a206","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-37cf19","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b5f7d0","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-7763fb","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-74caf6","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-de9985","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ad27fa","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e6b0f5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6931d7","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-ef3402","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-4d879a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-b0658a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bd8076","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-6a27d3","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-5870ce","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6b4d6e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0d48db","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4ae384","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-704140","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-52e1e1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e9ce40","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-fc1081","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0b7c7f","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-de6a8d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0bf91c","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e3f9a0","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6ad0e6","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-821fa0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7e7f71","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cc702f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b60004","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-252192","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-099a41","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-8f8ea7","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f3e0ac","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a6d730","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-40388e","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-38750e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c98579","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-310719","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e75eba","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-79d053","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1d3d53","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-da5775","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d9be6d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0866b6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-689b17","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ea78fb","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bd8f27","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-67eba0","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-40efe3","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-786cf2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-9559f7","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d2ad57","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-7732bd","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-af11a8","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b1449e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-ffe9e2","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8d67dd","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-835cbd","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-706968","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ef3cc2","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bfad10","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-feefef","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-13d37a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c9c6bb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-140d5c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-6a68a9","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-f6edc2","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-50fc63","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-66f77e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a59672","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a160dc","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6760fb","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f607f3","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a934dd","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-59e7f1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-befd31","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-731d93","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1b372a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-14813e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-288788","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-1346cf","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e3703c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-023df4","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-696232","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-cfa84c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4ff7f9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-3d1f8a","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-a8916b","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7d2255","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5050d8","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e8b781","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c9f92b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-89b4bf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a931da","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-4abc05","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-7b5329","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-853164","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-6eec6f","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-62c059","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-fd3f4c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d5278d","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4cd7ba","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-2fe863","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a6c736","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e04bc9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c2ba03","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-5b40e5","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f167c2","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8c1c30","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6b1823","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3a86c4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9dffd6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c2aa91","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6a3a65","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e3a6e5","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-3c1210","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8fb72c","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ee39ef","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-eebcd3","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-28b847","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a2a8c9","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6c820c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-469e65","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-15b9db","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ae5096","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-756713","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-81bd60","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e23b50","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-75a030","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-3cd089","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c456c6","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-af1f9a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-cb58cd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1c1df7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a83f48","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-81b666","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7d5b8c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-38bd42","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-981049","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d34a53","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ef32e0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2efc0c","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d97327","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c98df6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3bedfe","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c22f68","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-43a7e2","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-77eab9","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d362d6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6e10fe","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2c17d0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-ce646d","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-73644e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-236382","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-dfa505","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-3a6340","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2ec6b6","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-ccd085","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d30c82","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-08429a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-70fb7f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1e5e4a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e35c84","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-389ef9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-2dd9f5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a74410","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-312cb3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-00f763","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-a782d9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7b30ea","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8f75bd","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5f5910","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd550c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-ed161f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-aab0ad","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4b74bb","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-77df94","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-7982b7","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-05a894","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-04345a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3aa9ce","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2aacd2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6e1b2d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d65a1a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-1afe0c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-a5ffcf","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-863a1e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e3dcb1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a2573d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-a3e3bb","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-069146","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d7c7c6","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-997b3a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ef1296","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e282e4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-91b25b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b06923","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c511e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9a09b0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-516137","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-545e74","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-514b4d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-28b0cb","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-a15abd","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-cca05d","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6ea88d","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a57fd0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-acfc3c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-01dc58","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-ead2cb","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5a79e8","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-7d74b5","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-1f594d","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-28d1d7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a973df","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-86f057","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a16147","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b80f4b","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-996523","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-601f82","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dc8779","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-087e9d","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-262a41","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d5e064","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-779e21","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c952fe","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-223eb9","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6817cc","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9d3842","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-475858","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-76c8d9","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cde441","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-7fb412","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-16dfbd","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a4a02a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-35e4af","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9a003f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-3cbd92","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-dd2558","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-52118f","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4ea1f5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-45bc1d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b80f15","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c6e91f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d27f29","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3e495b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-51f18e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9b1304","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6dd092","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-65c29e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d1bed0","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-6b23e5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0f6963","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-dba434","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-98dea7","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-cbd76b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-44cb56","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f04e10","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-86982c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-96019d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7645c1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-991e6c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9c4db5","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d0017c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cd8d2e","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-68f406","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2f794a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-3ff38a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cc5c0c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0fa846","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-7ad5a8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-7be7f7","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d866d6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f99dfe","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-6c196d","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d85fa4","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-224fe0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-09e2e0","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-606362","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d0668b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-efe345","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5b8484","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a3eb05","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3964cc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-097fab","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-70c974","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-43ae86","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-388005","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-6bdd97","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0be78a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-480774","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8f57c2","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-974354","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f071c6","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-778625","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-003867","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7a86d4","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6caed1","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-81d08b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8fa894","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-3fae2f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7903dc","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-322a2a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b3cc1b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e44296","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-681ba6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-a1fdd2","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b42cbd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-05b61e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-6ff391","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8279cb","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bf8497","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-98d618","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-bb3971","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0a63cd","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c32ae5","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-24c9e5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ecff0e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7580b6","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-69fbdb","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1dda3b","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cfd400","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-75dbb5","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-444faa","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-255ea4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7b65ba","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2b2459","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-749b0a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-d8bbc7","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a17cd5","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2a904c","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-faa8a3","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-908c9f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c44688","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-98e0d8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-250d42","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-503118","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1d1a70","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c5bfc4","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-6f50bb","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a3e950","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5cbdc1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d57dda","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c2043c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-8fcc1e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f29410","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-79c3e0","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b24fa3","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-64b1d2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3ec3b6","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-cf5619","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3e2088","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-576e9d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-96e280","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-fb9907","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-098271","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-2a39c6","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-4a6eb3","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0d12b0","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-85c082","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-26ce5a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6b6763","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-3ba556","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-1c5cb7","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b64774","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1c86dc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-3a2758","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-49ec88","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-4bab97","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-94238a","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-83515c","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-97ddad","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6043f0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-76cd81","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-acb697","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a1f2ae","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-28d4be","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-677caf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b94586","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a2af5f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e0ec8a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-b4f6d5","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a0d2ce","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-321ee5","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-f95047","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f452cf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-efa45c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ac9a3b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-481f62","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5e0720","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9bdafd","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2a7c9c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1d9aaa","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-42caed","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-7bbaaa","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2bc1fe","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f767e7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-86ab11","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b28a6e","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8e8a73","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-4dd5cf","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-f72a72","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-290157","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-aa009c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-eaeed8","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2389ec","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-8e8674","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-31819d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-04d864","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-56e85d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-3618a0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b2f776","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-12ed1a","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fe6658","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-16b9ee","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-ff8866","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-48ef12","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a220c8","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-cf40eb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-6d9d6b","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-fb1810","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-741954","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ccf74e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-977cc9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f784a2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e790ac","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0f2312","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aad14c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8d505a","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-608ad3","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9a7adc","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-41b44b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-1c17b1","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-2addbf","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-2e618d","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b739f8","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-cfe85f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-390b3f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-5a13cc","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b9f7ba","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ee5958","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7d7eca","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-06caaa","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-498705","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e2a19","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b4f5b4","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-efa5b0","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7a8545","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-dcee1e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b1d8d6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7e479b","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-02ac21","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2a2105","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-6ebd41","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-35951f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-860d62","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b2c9f9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-9ae061","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-5deee8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-08fb21","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-34c255","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-550c74","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4196f0","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d7aec3","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-593aac","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-e38005","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-74c583","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e27ca9","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c6194d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e174de","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-91f85c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-99a3ac","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-8ada10","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0acef1","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b0b8ba","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3c8d0c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9f5961","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-505b37","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-f534af","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-209c38","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f420b6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-8bfd67","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d1dc14","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b1f1bd","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-9d158a","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-9bb138","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a9be16","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b92800","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2fdc16","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-15a8f7","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-df556c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-48c8a5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ffa4c9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9beb47","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a33ce7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-434d55","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-83a66c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ccda47","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-24c05c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4b2ca3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-9b1bd0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-49cc68","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-216282","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d4843d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fe7a44","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-68b5cf","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-778450","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0ab6bf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-5c1674","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ff2754","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c5fd10","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8abd5c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9e7e83","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-74dd43","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-186c7f","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4ee580","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b2de59","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-275398","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-52dc9f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-20da4c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-58ef0e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2a5536","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d05497","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-84a957","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-47fde2","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-576751","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6d8300","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-38461f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-bddd81","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a45aa0","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e8ed9b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f02bd4","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-5ed54f","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-ec3b5b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-6d9745","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d5a114","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-72c384","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d1bddd","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-776634","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-682d7a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ba2502","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-3822e5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-905805","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f34e09","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5a746f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-144ed4","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6d08e7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-f0e2ff","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0a263f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-8ef05f","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9f4537","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-108a4e","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0dcea8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-403e50","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4fd7e6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-15700b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-445a2a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-177516","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b0c3f1","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c79b7b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-85ff4c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b34bbc","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-57b6db","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-8e11f6","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-5c2168","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c0540c","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-448a35","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-81d929","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-568242","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b92af9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c76fde","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-bf333c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cfea50","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-e68b03","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-716e17","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5db036","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3a8cde","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-69c541","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c2c152","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ff2bdb","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b0350e","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-887d24","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a8efb5","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a6aeaa","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-82f1ce","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-585fbd","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-de33c5","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2ef770","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c6dcaf","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-247c8e","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-4b17a5","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-8fac8d","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-41a34f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-8c6d37","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-16ae40","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e17eff","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-155f06","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9fe1f7","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-13f75b","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-53236e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ccc026","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-b8efb6","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-06536d","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-3aa197","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8f3ba1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa890c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9cdeb9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-197a2c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e8750d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-17062d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-2a7d1d","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-06acda","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8e4593","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-719e68","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-e1c0cd","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-eace88","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-c53928","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-cbf454","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3d380c","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-9496c5","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-267a51","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6f49c5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7efc74","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-dbde00","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a6e487","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-e1cc66","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2e79ad","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-35d2c1","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6f8849","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-685810","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-208d26","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6d5b50","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3f4c6e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d32cbb","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9b882e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bf2d53","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-3329dd","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-19f88b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-5dbe73","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-7263a6","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-bd00c1","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b56f15","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f3bb01","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f0d835","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cd8cbe","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-72e598","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-90458c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bbcdc8","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b87104","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-897a68","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0be378","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-aeb0b2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-0bcb49","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-44853c","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-da876e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-131fb5","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f220d3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e8c453","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-6ff4ae","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cce541","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-072423","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-97e7fe","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-86e623","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4233b0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-94133b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-486289","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-621c64","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6b0157","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8b1ffb","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cfafd4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-1b3d48","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1ae05b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4ff0c6","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-075280","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bbcc54","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1cf1e2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-12f7c8","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d11820","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-7665d2","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2ccbc2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-109297","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-74327d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-495151","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5f00c0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-777b08","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e46774","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-09dbf6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ac914b","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0dea34","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-16d450","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d1d14d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e7b91f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-bbfb1b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-42a84c","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4172e0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-288c3a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-a02767","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-dc7b0d","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a380cf","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c8bcdd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-89341b","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2a0b29","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-664aae","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f17863","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-141881","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-356a64","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e22892","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-447a1c","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-53f592","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-d157fb","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b53351","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4eba15","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-77fab7","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f3546a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-f94d84","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-c0aebf","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-b01cbc","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-51f485","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-769bf4","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-701e2f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-416b9a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-9bd681","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5154cf","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-38abb5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3bfb0e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-fd7a47","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b52cb9","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-92cd36","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f2fe2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e2a021","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f63566","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c05d29","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c8cee1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-adc101","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-880465","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b6f913","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-30b2c7","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-598c4b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8f304f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-5f5ec6","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-d71780","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c30308","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b3d3a7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-2e1d9b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-9d7f35","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e238b0","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-07f3d3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-d20221","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-ffd07c","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f7836b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-0c849e","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-be0372","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0943bc","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c4e37d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-13bba0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-43ae34","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5b40fa","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-67a42c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1fff55","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4bf06d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-aa44e3","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-04053b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-59a3b1","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-549329","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-66bd0e","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4f0065","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ce1c28","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ede89b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cb4735","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7183cd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-40c839","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-365ec9","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5cfb12","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f1f175","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-2e61ef","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-57b174","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ea2f38","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-34040b","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d58870","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-87c282","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-45c0da","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-f52b66","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3162d2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-30ea6d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-aca923","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-419a25","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a96149","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4e1b93","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-1d2ee0","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5ff022","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-3af502","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e8b756","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-46e52b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-6e1621","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-cdc82d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-e9fbef","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-15fd61","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-62bf4d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-774d13","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c5ce8f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-2a225f","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-628d75","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-3579fb","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1a301a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa522c","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-4d6a8b","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a6075b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3b35aa","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dcd20c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-cc4e64","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0a2315","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f8374b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-20db51","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b74502","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-467699","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-254098","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-8f19bd","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c838bc","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f3408","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8ff22c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b01037","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0adee5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e6d13","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-588bf4","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-40cfde","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b2fe4c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8a57f6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-efb9e4","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-05ddad","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-d106e8","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-96f26b","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-80b1f4","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-65511f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f3a399","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a5577a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f4cfd2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-63b4d3","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-2925e9","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-4d61e2","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3e3932","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b6b919","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-02d97b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-3ad50a","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-27a808","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e6e42","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6409e9","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-285aa1","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-559b36","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-74a6f9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-6dfd28","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-576507","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-dbd9fb","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-28d9c3","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-436875","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-85c4d4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4e651b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-eb7102","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-a8ce6a","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-343359","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-f64893","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-e149e1","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-ec3487","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5b316d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0fa4fd","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-714391","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-14890a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-bdee41","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b83965","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b81640","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-6e9cc7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1f5771","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ac6cbd","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3ffbb8","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-33b8ec","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f72d1c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d4ba29","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-73f07f","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-fbade0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-8441d4","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-46079b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-fb1a7a","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-911370","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-50878b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-197ee4","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c2a8a9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-aab154","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2a66ed","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-19d6f7","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-803f7a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-3ce887","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-227e4d","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-727e96","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-aa628f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-69ad0f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-70fca2","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-36ec92","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-0a0482","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-67d98f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4f92cf","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7fcc41","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-059139","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c62a17","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-73e748","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7c471c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-9b9cb1","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2e3157","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-4d37e1","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-4061a7","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-01b5b2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1b626f","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-178357","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-8fae69","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-56c071","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2687c8","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0dd6b4","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4e5fd4","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cf6996","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f047b8","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-732795","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bb408d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-7dfee3","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0b05a6","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-33445f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-944c60","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1ce9c6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-31e96c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-619de3","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-00801a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-45c01e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8cc6ea","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-dd897a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-c78b2b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d4e325","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1ce0fc","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-28c425","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-7f0c2d","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5ab48c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f268c1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6799a6","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-df1248","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ff00a9","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-fe93fe","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bf8323","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-d9fe5d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-72a619","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-6be0dc","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-461144","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-5f51b6","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a4e9ba","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-24ef09","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b26a21","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-61454c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-414a14","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a56018","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c9d681","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-059c44","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-7170e7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-91d6f6","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-65abcd","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-0d0e20","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4ebc4a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-537fed","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-108a49","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-a78ab8","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-a78ad2","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-bec727","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-f2d044","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-2d9f89","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-98b745","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-1c9f64","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-10f92a","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-647608","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-60fb0a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-6462b3","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f58cf1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-07565e","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-0b4370","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4579ff","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6affa0","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-128413","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f5f7e9","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-deba19","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-800d54","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4dfbe1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-dd1c9c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-5fcfb2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-53ea02","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cf07d0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-76f001","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d21ea9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-54f1cd","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-b1b349","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-4e0aa7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-98dc05","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d1cd5c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-422888","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-43a04c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-ee8e78","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-4ca225","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-fa88de","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-cbb64b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-fb84a9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-82f405","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-170814","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-04bc18","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-af523b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ea0535","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-06b41b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-784e58","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-1b16a2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-36d17f","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-ac90be","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6ec85c","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9d8da7","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c7662f","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-4cc5a4","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-40e021","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-5e9c4e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-c7f4ba","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-893e46","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d85f16","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3440ae","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-4c8bd1","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6b8f04","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-28dd31","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3913a0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a1d41c","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7683ae","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-c56997","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-194376","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-a7f441","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2ff411","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78f67d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-4733cf","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-64bd93","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1f145f","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a695a1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a2654c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-377efa","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c08e92","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-161221","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-cc76f2","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-72ee3a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e1da1f","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-603e85","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-58b9e9","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-7a7120","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-6f94de","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-511402","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0a1a5c","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-262d4d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-da0adf","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e7e138","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c4b4fe","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9f6ca4","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0852e9","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-334ea7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-73a901","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2371c6","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b92c3c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-040c33","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ca8280","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d3ce72","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-764a9e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-74b63a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-15fb7f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-85264c","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4a9998","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8c123a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-918cd3","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-82b401","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-ce1c05","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-bd87c1","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-469292","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-610954","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2607e8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-bf252e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b2c351","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c3bfc7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-f96b20","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-d11271","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-88f163","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-629a6e","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c67299","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ef6626","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1e164f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-177308","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-b5ca33","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-fd0b2b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5f7d3d","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-6580ec","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e1a32d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-78be31","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b177dd","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c413dc","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0b3734","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-bccda0","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-014e36","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0c7019","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5bd32b","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-b0232a","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-500a6a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d4d8ad","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-411ac3","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ddb52b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-4eabca","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3e1dff","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-0e92c9","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-e5a0d6","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-bfc447","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-31fc83","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-da8330","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-4c83cd","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-385041","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-39cd8f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-5fdca3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-4adab8","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7a1c58","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4a9bef","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8eea37","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7d6f00","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-787f91","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-40fb8b","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f23bac","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-602b97","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0a20fc","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-2e532a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ae66ee","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c07677","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f72b81","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c399ae","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9e5cc0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a365fa","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e907c9","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6b6d71","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-085b8c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-986ec8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-61c458","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-190b5d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-970244","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-7045ab","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-2bcc42","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-61854e","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-5f3e28","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-ca49ee","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-4672d9","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-fb25e0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-42091a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c54e8c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f96ab0","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-40b82a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d67dcd","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9266e3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c15020","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-4a4d28","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-dcab59","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c64536","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e062c5","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c83424","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f64b32","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d18e50","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-4ae654","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bc598d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-724ee1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-563602","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-8ba5a1","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-af07b9","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-0faea4","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-61ddda","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-bd478d","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-764bfe","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e78f90","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0a8d8a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-13bd3e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3ebf55","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d0264c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-7c4074","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-4514c0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-7e5469","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-dc3645","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b0660c","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-625c46","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-5f2a87","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-b2abdb","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bdb953","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-026e3b","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b3ecee","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-dab2c8","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-5cca2f","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-3f37a7","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-40ded5","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ece541","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-0bbb2a","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-458336","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-018aaa","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-673cd4","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-090fb1","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-da0845","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-7e5dd6","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-39105c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e8349e","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fbc527","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-38d1df","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-5ec2f6","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ca106e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bd43ce","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0a686c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-e348dc","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-679ba5","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-141a02","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-87da7b","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-89c511","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-65be0f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-82092a","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-275660","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-638c3c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-34a56c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c1660c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b68f83","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-51549c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-89b2df","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f34f5b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-12ae70","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-3e1977","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e35752","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-abf16e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-5a1ba9","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-b1be7d","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-580f8d","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-309912","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-9ba09d","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-09e35f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-64b0ed","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-443b92","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-90ca41","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-05da4a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ddbef2","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-e7f938","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f98d4d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c03dc4","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-d628e1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e5909e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9ba0bc","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-7a0307","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bb34ac","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-237a88","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-46c553","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8332e0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-47c1f7","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-fcc718","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-abaac2","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c95389","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-76db80","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-11a9bb","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-c800dc","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-6de0f1","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-44bfb1","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-a0e824","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-236c34","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-ab8230","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c63bc6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-56075c","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-cea93e","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-cc23ba","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a92eb2","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f55a74","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3bb51d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-dbfba1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a5d056","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-ff4efe","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-03eae9","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d80be3","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9ca4a4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-269e48","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-44bebf","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-36bdf4","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e8b48","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-32a869","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-73785a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-203cd6","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9bef5f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2900f5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cf7c1a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-4127e7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9e857d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d4deca","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-cdab9d","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d134c3","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-181550","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-65e691","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-615fa7","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c8f70","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-711918","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-065955","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d27ebe","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78f90b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-7d8e30","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b0513","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f3cedc","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-069f68","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d2a9ca","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b7ac06","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a2e470","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-8feaa8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-25b500","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-b47aac","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4f0565","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-feecd6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-22fbe2","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-9ce074","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-922e3e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-deb55a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-8dd3e8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-21e2bd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-43cf68","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f7bf6a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f993d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8db098","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3df3b0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b2a992","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7fe161","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4ea186","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-7e5700","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-250c3a","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-97d671","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-23c96f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f2e486","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8d6dec","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-66c428","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-965d38","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-7c51db","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c6a46f","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-0b271b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2d7ba6","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7ae5f8","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-96ce62","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e3d8fa","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ebaf3b","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c177a8","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-02ebd5","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-c2098a","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d56b8d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dfd291","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-dafcfb","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-67169c","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-f773e2","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ed908b","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a48e2a","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-559746","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cd351a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f09343","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-59a7b1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d9ee6e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-1b38ae","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4ec1ec","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-d51543","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1f31f4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3cc121","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-5d2840","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-2a97a3","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c4a363","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-07fb8b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-76bb88","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c1ecd2","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-347328","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-05a6b7","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5d374d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-836791","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-4ef434","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-6cf13e","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d7d875","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-11ebdf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-36a1f5","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-67c842","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-798d3e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d3f913","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-42ae53","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-943bfb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-1f4cc3","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c5d2fb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5386fa","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-9b2e3c","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-65585d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-650cc8","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-2588e0","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-55825e","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-64878e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-471fe5","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-59d9cd","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-94da73","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4e860f","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-14aae8","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b3a586","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-125292","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-e4a7d7","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8096b8","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-5ce8f6","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-017c80","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-3833c5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-7042d5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-01c715","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-784420","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a7daa3","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4eb8a6","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bd9ef2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f868ad","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0d130d","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b395fe","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-058ff5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-143ca2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e68b93","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-697868","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-226131","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b88e63","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-9ba667","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-057bd5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-9cdd4e","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-63f4f1","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-7f2eae","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-90a60b","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-50ed91","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c48408","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-c18f0b","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-dfd9e8","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-56dee8","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9fa88e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-2294e5","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-efdfa2","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-7097da","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f44c55","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-e975bb","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-5967ef","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8666e0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-14e4ba","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-022f56","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a2f3ee","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a26490","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fcf8f9","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-6fe5f2","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb7aed","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a98573","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-beb16c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-669bbb","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e358cb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-256b5b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-7dcdcc","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-032fc4","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-09345b","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-180e47","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c71bb0","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-9cddb1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d6ef47","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-6ff77a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-eec364","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ae2872","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-3705c7","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7a3bc5","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bb3c8a","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-33df1a","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e035af","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-edc599","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5835e1","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-471da6","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-d026ba","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c235a0","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-09705a","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ae4a03","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-24a272","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-45a39c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-8cde47","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-fca3dd","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2a8c29","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-50b5cc","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c19b6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-eaf2a7","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-004451","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-515b8e","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-0e2d5f","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c2633b","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a5f96b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e6de20","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-0354e3","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d95c51","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-b068be","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-93ea7d","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a4038e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3a674a","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-30bbd1","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-801abb","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-a1edb3","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-497473","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-839c72","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8173d5","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4c45e7","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-14e019","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-789fbd","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4dd6c3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-378afe","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bc0e79","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-07af40","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-68ad18","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-82e895","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-79a998","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c48048","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-f7c119","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-343efd","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-444081","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-479669","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f96907","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-e61817","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f88942","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-117536","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ef8b27","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f964ff","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a87bf4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-386e05","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7f2bbb","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8604bd","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-033c82","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-27be85","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-cffcba","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f9bb44","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-e44854","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e0fd48","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-d3e4c5","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-5db6d4","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-6e7b9c","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-866bec","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ba348f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-384d6e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-27a4ef","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-29c13f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2e72c7","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-c6229c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-b5fc69","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cd1690","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bdebbe","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a07d7c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-39ee41","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-b996d5","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-1aaf53","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-685f58","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-96d7c7","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1bdf28","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cde722","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-62ed3e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-147349","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-b63ed4","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-32cb94","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-3de631","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-d77f6f","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fe0092","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ee8272","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e60fad","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-46de06","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-20c410","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-18b13b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-228584","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-0bdc74","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-87faaf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-76c2bf","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3fd7ef","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-2a1c85","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59ee7d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-8c379b","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-5b88df","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-094b5c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fd41a9","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-b3a08c","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7cdd04","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-c83cb8","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-63546d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ef2b77","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-c58004","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-868972","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-2fcaed","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-bd57e8","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-2e0049","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c66e15","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2cdb86","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-b388e5","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-6bcbea","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8973b4","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-676485","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-a9ebbc","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-934213","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ef07bb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-9053d0","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-51bb71","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-457121","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-63bed5","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-c5d58f","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ad83dd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-42f67c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-dd8f38","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a5e4f1","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6de690","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-aa2db0","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0c3a1f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-152ab0","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e05de","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-f970f1","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ded269","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-1e9b03","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-537940","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-dfe45b","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1afe95","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0ef569","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f7fd7d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-27c7c0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-66dfd0","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-37e462","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-fae133","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-52f233","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-aaacd5","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-703db9","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-97419d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c6ed0a","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-94e22c","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-90b2c2","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0c4b2f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-d2a8f5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-e1e095","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4473f8","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-2938e7","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-e31c38","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-be2d01","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-3624c5","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-ea11a8","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-b414a7","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-77f6d2","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-99c71f","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-d68950","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-16ad47","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-a95040","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ac85e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-201299","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-16c97b","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b93b40","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-460e66","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-45b496","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-412cac","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-62f008","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f56826","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-6ea4e9","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-bb4caf","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b2dbe7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-1b7e3b","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-368166","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-58df41","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-5bc401","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-75d89c","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-01a8fc","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-ed2c51","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c574ea","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c93f3d","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3a0616","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a2a509","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3dad3c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-f033cf","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5f77df","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d94383","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-39eda0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-a6f675","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-516cb4","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-839813","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-bbdfc4","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-72bebd","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-35e8d7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e1ffc2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-12dea1","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-24a675","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-8bb810","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-4cba14","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-01a794","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-a96106","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-5bc773","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-ff8a25","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-1cd601","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-f86305","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-54b1e1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-4e52b3","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-4dcd0f","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3bfe57","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-7120a3","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-a10b19","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-9c1b70","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0bba0d","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-96ea56","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-bd1348","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-bd406c","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8dbbb0","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-08642f","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-a05d5f","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-471020","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-25cacd","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-943dba","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7904b0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d3b63d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7f4bb7","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-ff64c4","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c58c9e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-9add9a","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2dde83","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-870998","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-73503e","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f3e06d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-7b7527","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-017611","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-479cf7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-35a2db","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-0ec7df","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-711c60","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint-plugin-playwright","SPDXID":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f718bc","versionInfo":"^2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-playwright@%5E2.1.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-889022","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-c015d9","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-5caf29","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-909d7c","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2f4891","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-b1eb0a","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8beffa","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-cd0be5","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-97ea3d","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f00d6e","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-2e4967","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3cc1d6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-8d65f1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c81834","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-28bcee","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c2b104","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-220d43","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-9c647b","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-d72507","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-b36efc","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-071366","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-9ed01c","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-c0c08d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-2c3d1a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-b47341","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9f2403","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-06b837","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-16e552","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-65faaf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-461869","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-1ea830","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-39fa48","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-026708","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-f3cb87","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f8fd7f","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-f5c003","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-86c042","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-b8649d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-10a93e","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-647cf8","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-9e4e8c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5cee10","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-76b4fe","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-96a313","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-2306b5","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-107b9a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-058032","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-cb5dd5","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-001ede","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-23e3ad","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-e4cc85","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-f499bb","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-e33f4e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-c73ac3","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-e7bf9c","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-078848","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-af26bc","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-927ee8","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-1eaa29","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7476fc","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-8ad6ab","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-961609","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-bcb977","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5ba010","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a3c299","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-1ac665","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-848824","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-7b64c8","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-0d24bf","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ba84c3","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f052a8","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-995bfe","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dfad93","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-39a899","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-8349ad","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f52c69","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-ff3b9e","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-75f847","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-e8bd51","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-0ffba1","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-99c7fa","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-11d91c","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-96cd5f","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-002a6b","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-3f112b","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-38caff","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-bc40f1","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7024e8","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b475b2","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6d6d67","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-f91e81","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-527b84","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-725726","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-72ff12","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-49c192","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-c181ac","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-4ecc9d","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-d3197c","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-7fde0a","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-653ec6","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-792ad6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-210eb4","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3613c1","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-613181","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-acc59b","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-91e6af","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-2661d1","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-31e718","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-53acae","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-732414","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-12d129","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-815e1d","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-6ae3a1","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3e6dd5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-71059e","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d121c6","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-87d2b8","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ee980f","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-03c701","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e744dc","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-f9d6b4","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-5af0c4","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-4f75ae","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-18ea95","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-311cf6","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-d7d0cc","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-400d74","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-d01a87","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-980baf","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-168ab4","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-418322","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-9deb66","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-f6ee25","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-ff5d76","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-f4d5c4","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d9308a","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-fd7259","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-3ba591","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ada36b","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-83b0af","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-adb14d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-586bb3","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-aeabfe","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-a9d79e","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-34bb4a","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-7395b4","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-a19017","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-c0349f","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-ef7f3e","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-73e5d6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-d23714","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-9efa8d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-c80f6e","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-ea413b","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c60010","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-02a7f4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-bb1b88","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-197db7","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-80e4b1","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8abbb4","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-77de38","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-0103df","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-46aa34","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-4ed394","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-11f68d","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ff82c8","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e7727f","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-05cef7","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-674749","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-66b75b","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3d5573","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-abdecd","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-39d61e","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-655409","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-971b62","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-0dd2f6","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-f5fee1","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-a3d6cd","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-0c9d7a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-b8e44d","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-017c7b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3ee68a","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-0c259f","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-c1a3f5","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-95eeab","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-c94653","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-273ae2","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-a07634","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-bf7cc6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-374a2b","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-7525ad","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-c2c412","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-b85595","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5bf290","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-2a08ad","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-fb3053","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4cffdb","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-958c52","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59fc2d","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-228dc2","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9c846d","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-464ef1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6659cc","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-aabd04","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-f6cc05","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-95c5b8","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c3626","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ae1277","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-146f6b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-2f3d02","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-da9394","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-0a4c62","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-d8ddd7","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0c9b5","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-bda07a","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-63e46a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-888436","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-d403fd","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-b5d8e1","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-875c29","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de3b29","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-5b10c8","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-014fa3","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-80ca11","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-e461ba","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-67aafd","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-f89d41","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-e6466d","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-74a55e","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-a99275","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fb462b","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-5eb0c7","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-f96edf","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-3a22ac","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-89cc30","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3c75a5","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-fa37a2","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-ff855b","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-571ffc","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-70f6aa","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-22f730","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-04a2b3","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-b8cd3a","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-b9abb7","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-bc9254","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b4c98b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@nightwatch/vue","SPDXID":"SPDXRef-npm-nightwatch-vue-3.1.2-f156a1","versionInfo":"^3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40nightwatch/vue@%5E3.1.2"}]},{"name":"geckodriver","SPDXID":"SPDXRef-npm-geckodriver-5.0.0-8d36b8","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/geckodriver@%5E5.0.0"}]},{"name":"chromedriver","SPDXID":"SPDXRef-npm-chromedriver-132.0.0-7ef15e","versionInfo":"^132.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chromedriver@%5E132.0.0"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-911ed5","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c6c6fa","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite-plugin-nightwatch","SPDXID":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4abb6b","versionInfo":"^0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-nightwatch@%5E0.4.6"}]},{"name":"nightwatch","SPDXID":"SPDXRef-npm-nightwatch-3.11.0-b4a542","versionInfo":"^3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/nightwatch@%5E3.11.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9e45f3","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-8aad20","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-f2ecd3","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-ca059d","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-51c1b1","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-41c45f","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-a27d69","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"ts-node","SPDXID":"SPDXRef-npm-ts-node-10.9.2-3d51aa","versionInfo":"^10.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-node@%5E10.9.2"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-011f87","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-6f197c","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-999e49","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e33fe0","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3a7da4","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ce2036","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-f378b6","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-7ef7a2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e52b62","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8c65cf","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-573682","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-e59f8b","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-afc07d","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-073ec1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-c501a8","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bcf98b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-0c4eae","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-634bf1","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-15a441","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-083b04","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-84bce3","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ce81a0","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-375703","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-54eb10","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-86f0fe","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e21dfd","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0271cb","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-8bdce8","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cbd0b4","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-8e9a66","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c7574","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-80505a","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@eslint/js","SPDXID":"SPDXRef-npm-eslint-js-9.18.0-42cfdf","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40eslint/js@%5E9.18.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-42f0ca","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-568436","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-2ffb33","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-4a4513","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-0d777c","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"@vitejs/plugin-vue-jsx","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1bd8d5","versionInfo":"^4.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue-jsx@%5E4.1.1"}]},{"name":"vue-router","SPDXID":"SPDXRef-npm-vue-router-4.5.0-c17d70","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-router@%5E4.5.0"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c7591b","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@playwright/test","SPDXID":"SPDXRef-npm-playwright-test-1.49.1-d02242","versionInfo":"^1.49.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40playwright/test@%5E1.49.1"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-dc9e7d","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-77efb2","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"jiti","SPDXID":"SPDXRef-npm-jiti-2.4.2-776daa","versionInfo":"^2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jiti@%5E2.4.2"}]},{"name":"jsdom","SPDXID":"SPDXRef-npm-jsdom-26.0.0-c1edf7","versionInfo":"^26.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/jsdom@%5E26.0.0"}]},{"name":"@types/jsdom","SPDXID":"SPDXRef-npm-types-jsdom-21.1.7-04645d","versionInfo":"^21.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/jsdom@%5E21.1.7"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-961b85","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"eslint","SPDXID":"SPDXRef-npm-eslint-9.18.0-644ea2","versionInfo":"^9.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint@%5E9.18.0"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-ecafbd","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/test-utils","SPDXID":"SPDXRef-npm-vue-test-utils-2.4.6-63e654","versionInfo":"^2.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/test-utils@%5E2.4.6"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-425217","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vitest","SPDXID":"SPDXRef-npm-vitest-3.0.2-a7882e","versionInfo":"^3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vitest@%5E3.0.2"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-122f9a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"eslint-plugin-cypress","SPDXID":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-7abe6b","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-cypress@%5E4.1.0"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-7b8375","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-0dec2c","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"eslint-plugin-vue","SPDXID":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a50649","versionInfo":"^9.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/eslint-plugin-vue@%5E9.32.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-c43c1b","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ccf830","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"@vue/eslint-config-typescript","SPDXID":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-012a0c","versionInfo":"^14.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/eslint-config-typescript@%5E14.3.0"}]},{"name":"@vitest/eslint-plugin","SPDXID":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1298a5","versionInfo":"1.1.25","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2022 - present veritem (https://github.com/veritem) and contributors, Copyright (c) 2022 - PRESENT Verite Mugabo Makuza","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitest/eslint-plugin@1.1.25"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-022829","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-27bec4","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-227726","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-cde7a1","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-3d89b1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"pinia","SPDXID":"SPDXRef-npm-pinia-2.3.1-464c73","versionInfo":"^2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/pinia@%5E2.3.1"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-5.7.3-02c54a","versionInfo":"~5.7.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@~5.7.3"}]},{"name":"vue-tsc","SPDXID":"SPDXRef-npm-vue-tsc-2.2.0-cc9646","versionInfo":"^2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue-tsc@%5E2.2.0"}]},{"name":"@vitejs/plugin-vue","SPDXID":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-00ca8e","versionInfo":"^5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vitejs/plugin-vue@%5E5.2.1"}]},{"name":"@tsconfig/node22","SPDXID":"SPDXRef-npm-tsconfig-node22-22.0.0-5ab5e3","versionInfo":"^22.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/node22@%5E22.0.0"}]},{"name":"vue","SPDXID":"SPDXRef-npm-vue-3.5.13-365716","versionInfo":"^3.5.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vue@%5E3.5.13"}]},{"name":"@types/node","SPDXID":"SPDXRef-npm-types-node-22.10.7-fac378","versionInfo":"^22.10.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/node@%5E22.10.7"}]},{"name":"@vue/tsconfig","SPDXID":"SPDXRef-npm-vue-tsconfig-0.7.0-ca4ed8","versionInfo":"^0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40vue/tsconfig@%5E0.7.0"}]},{"name":"npm-run-all2","SPDXID":"SPDXRef-npm-npm-run-all2-7.0.2-8dd631","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/npm-run-all2@%5E7.0.2"}]},{"name":"start-server-and-test","SPDXID":"SPDXRef-npm-start-server-and-test-2.0.10-2c1f0d","versionInfo":"^2.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/start-server-and-test@%5E2.0.10"}]},{"name":"vite-plugin-vue-devtools","SPDXID":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b5cf61","versionInfo":"^7.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite-plugin-vue-devtools@%5E7.7.0"}]},{"name":"vite","SPDXID":"SPDXRef-npm-vite-6.0.11-5550d1","versionInfo":"^6.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/vite@%5E6.0.11"}]},{"name":"cypress","SPDXID":"SPDXRef-npm-cypress-14.0.0-a3650f","versionInfo":"^14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/cypress@%5E14.0.0"}]},{"name":"com.github.vuejs/create-vue-templates","SPDXID":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","versionInfo":"main","downloadLocation":"git+https://github.com/vuejs/create-vue-templates","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/vuejs/create-vue-templates@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relatedSpdxElement":"SPDXRef-npm-mitt-3.0.1-00fec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relatedSpdxElement":"SPDXRef-npm-vite-hot-client-2.1.0-92278a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relatedSpdxElement":"SPDXRef-npm-vue-devtools-shared-8.0.3-14ee3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relatedSpdxElement":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relatedSpdxElement":"SPDXRef-npm-pathe-2.0.3-54d9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relatedSpdxElement":"SPDXRef-npm-nanoid-5.1.6-742064","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-json5-2.2.3-272373","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-convert-source-map-2.0.0-53eca5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-semver-6.3.1-81fe03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-gensync-1.0.0-beta.2-ff06c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-generator-7.28.3-871976","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-helper-compilation-targets-7.27.2-af35a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-jridgewell-remapping-2.3.5-c6c7b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-helpers-7.28.4-c7f2d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-template-7.27.2-eab432","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relatedSpdxElement":"SPDXRef-npm-babel-helper-module-transforms-7.28.3-bc5912","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinon-17.0.1-ea18e2","relatedSpdxElement":"SPDXRef-npm-supports-color-7.2.0-fcafd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinon-17.0.1-ea18e2","relatedSpdxElement":"SPDXRef-npm-sinonjs-commons-3.0.1-4fc387","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinon-17.0.1-ea18e2","relatedSpdxElement":"SPDXRef-npm-diff-5.2.0-eade52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinon-17.0.1-ea18e2","relatedSpdxElement":"SPDXRef-npm-sinonjs-samsam-8.0.3-734a11","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinon-17.0.1-ea18e2","relatedSpdxElement":"SPDXRef-npm-sinonjs-fake-timers-11.3.1-18ed9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinon-17.0.1-ea18e2","relatedSpdxElement":"SPDXRef-npm-nise-5.1.9-c12f3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-once-1.4.0-45b2fb","relatedSpdxElement":"SPDXRef-npm-wrappy-1.0.2-20cb66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tough-cookie-4.1.4-eeed8b","relatedSpdxElement":"SPDXRef-npm-universalify-0.2.0-34fe35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tough-cookie-4.1.4-eeed8b","relatedSpdxElement":"SPDXRef-npm-url-parse-1.5.10-4dac37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tough-cookie-4.1.4-eeed8b","relatedSpdxElement":"SPDXRef-npm-punycode-2.3.1-e7dd7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tough-cookie-4.1.4-eeed8b","relatedSpdxElement":"SPDXRef-npm-psl-1.15.0-b0c019","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-globals-13.24.0-9bf8a7","relatedSpdxElement":"SPDXRef-npm-type-fest-0.20.2-d20c43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinonjs-commons-3.0.1-4fc387","relatedSpdxElement":"SPDXRef-npm-type-detect-4.0.8-537f0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-end-of-stream-1.4.5-0d0b2d","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-45b2fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ejs-3.1.10-d8f3ed","relatedSpdxElement":"SPDXRef-npm-jake-10.9.4-5f4641","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-config-chain-1.1.13-56ab07","relatedSpdxElement":"SPDXRef-npm-proto-list-1.2.4-aa565b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-config-chain-1.1.13-56ab07","relatedSpdxElement":"SPDXRef-npm-ini-1.3.8-d9a92b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-to-regex-range-5.0.1-8dd664","relatedSpdxElement":"SPDXRef-npm-is-number-7.0.0-0039ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-typed-array-1.1.19-493994","relatedSpdxElement":"SPDXRef-npm-get-proto-1.0.1-d5900c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-typed-array-1.1.19-493994","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.8-637f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-typed-array-1.1.19-493994","relatedSpdxElement":"SPDXRef-npm-for-each-0.3.5-688f04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-typed-array-1.1.19-493994","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-005730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-typed-array-1.1.19-493994","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-typed-array-1.1.19-493994","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-typed-array-1.1.19-493994","relatedSpdxElement":"SPDXRef-npm-available-typed-arrays-1.0.7-cc927c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-config-helpers-0.4.1-a3fae5","relatedSpdxElement":"SPDXRef-npm-eslint-core-0.16.0-ffbf17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-p-map-4.0.0-ae55cc","relatedSpdxElement":"SPDXRef-npm-aggregate-error-3.1.0-188e91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relatedSpdxElement":"SPDXRef-npm-which-2.0.2-4ea20b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relatedSpdxElement":"SPDXRef-npm-shebang-command-2.0.0-800605","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relatedSpdxElement":"SPDXRef-npm-path-key-3.1.1-e6d71e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodelib-fs.walk-1.2.8-a10582","relatedSpdxElement":"SPDXRef-npm-nodelib-fs.scandir-2.1.5-ceab11","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodelib-fs.walk-1.2.8-a10582","relatedSpdxElement":"SPDXRef-npm-fastq-1.19.1-7fdd58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-darwin-64-0.15.18-f91f7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-android-arm64-0.15.18-ad0787","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-riscv64-0.15.18-85f216","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-sunos-64-0.15.18-d88634","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-s390x-0.15.18-4fc0a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-32-0.15.18-0dc763","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-android-arm-0.15.18-36370d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-netbsd-64-0.15.18-7c2459","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-loong64-0.15.18-608350","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-windows-32-0.15.18-540e5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-darwin-arm64-0.15.18-8a8dd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-openbsd-64-0.15.18-9fd147","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-freebsd-64-0.15.18-e4f0d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-arm-0.15.18-f3ac9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-windows-64-0.15.18-9616a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-windows-arm64-0.15.18-97c53b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-ppc64le-0.15.18-8c8fdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-64-0.15.18-b0774d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-android-64-0.15.18-4b0168","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-arm64-0.15.18-f8968d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-freebsd-arm64-0.15.18-756175","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.15.18-305d61","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-mips64le-0.15.18-83e1f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-parse5-8.0.0-096e22","relatedSpdxElement":"SPDXRef-npm-entities-6.0.1-7ee428","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object-is-1.1.6-ee1007","relatedSpdxElement":"SPDXRef-npm-define-properties-1.2.1-750eb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object-is-1.1.6-ee1007","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.8-637f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-server-renderer-3.5.22-f0640f","relatedSpdxElement":"SPDXRef-npm-vue-compiler-ssr-3.5.22-e9f81b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-server-renderer-3.5.22-f0640f","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-server-renderer-3.5.22-f0640f","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-log-update-4.0.0-982c45","relatedSpdxElement":"SPDXRef-npm-slice-ansi-4.0.0-83f517","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-log-update-4.0.0-982c45","relatedSpdxElement":"SPDXRef-npm-ansi-escapes-4.3.2-a56f9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-log-update-4.0.0-982c45","relatedSpdxElement":"SPDXRef-npm-wrap-ansi-6.2.0-c82631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-log-update-4.0.0-982c45","relatedSpdxElement":"SPDXRef-npm-cli-cursor-3.1.0-705e59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-5.0.1-7761c9","relatedSpdxElement":"SPDXRef-npm-brace-expansion-2.0.2-4ce543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-lodash.flatten-4.4.0-0d7b4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-normalize-path-3.0.0-b81bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-glob-7.2.3-909c87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-lodash.union-4.6.0-480b0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-lazystream-1.0.1-456d6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-lodash.defaults-4.2.0-433f24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-lodash.difference-4.5.0-5ff8bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-lodash.isplainobject-4.0.6-1b1251","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.11-c434b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-inflight-1.0.6-1ccfd2","relatedSpdxElement":"SPDXRef-npm-wrappy-1.0.2-20cb66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-inflight-1.0.6-1ccfd2","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-45b2fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-proto-1.0.1-d5900c","relatedSpdxElement":"SPDXRef-npm-dunder-proto-1.0.1-61e9d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-proto-1.0.1-d5900c","relatedSpdxElement":"SPDXRef-npm-es-object-atoms-1.1.1-f86eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readdirp-3.6.0-b5b50b","relatedSpdxElement":"SPDXRef-npm-picomatch-2.3.1-1268cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-rrweb-cssom-0.7.1-f15606","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-symbol-tree-3.2.4-aa251e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-saxes-6.0.0-3e9495","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-xml-name-validator-5.0.0-e36a7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-whatwg-encoding-3.1.1-3fb28f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-webidl-conversions-7.0.0-63ac1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-html-encoding-sniffer-4.0.0-9e2cb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-w3c-xmlserializer-5.0.0-f3bffb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-tough-cookie-4.1.4-eeed8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-data-urls-5.0.0-0b3c10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-is-potential-custom-element-name-1.0.1-44dc32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-whatwg-mimetype-4.0.0-57b89e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-cssstyle-4.6.0-5e4c4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-parse5-7.3.0-83269b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-nwsapi-2.2.22-e37456","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-form-data-4.0.4-a63c82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-whatwg-url-14.2.0-7ff388","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-decimal.js-10.6.0-50f7ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-24.1.3-b6817a","relatedSpdxElement":"SPDXRef-npm-ws-8.18.3-9162ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ecc-jsbn-0.1.2-5f9c69","relatedSpdxElement":"SPDXRef-npm-jsbn-0.1.1-a4ba83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ecc-jsbn-0.1.2-5f9c69","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-e444d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-espree-9.6.1-da383f","relatedSpdxElement":"SPDXRef-npm-eslint-visitor-keys-3.4.3-ebd7c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-espree-9.6.1-da383f","relatedSpdxElement":"SPDXRef-npm-acorn-jsx-5.3.2-63e256","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-espree-9.6.1-da383f","relatedSpdxElement":"SPDXRef-npm-acorn-8.15.0-4f97fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-magic-string-0.30.19-cac4d0","relatedSpdxElement":"SPDXRef-npm-jridgewell-sourcemap-codec-1.5.5-bb06c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-split-0.3.3-e18bbc","relatedSpdxElement":"SPDXRef-npm-through-2.3.8-cda109","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.4.3-a48f94","relatedSpdxElement":"SPDXRef-npm-supports-color-8.1.1-7cb3c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.4.3-a48f94","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-025fe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-9069a9","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-9069a9","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.1-b1b342","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-data-property-1.1.4-9069a9","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-005730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-2.0.2-4de657","relatedSpdxElement":"SPDXRef-npm-verror-1.10.0-986015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-2.0.2-4de657","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-5a88ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-2.0.2-4de657","relatedSpdxElement":"SPDXRef-npm-json-schema-0.4.0-2c153f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsprim-2.0.2-4de657","relatedSpdxElement":"SPDXRef-npm-extsprintf-1.3.0-99373b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-4.2.3-df4d47","relatedSpdxElement":"SPDXRef-npm-is-fullwidth-code-point-3.0.0-d993a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-4.2.3-df4d47","relatedSpdxElement":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-4.2.3-df4d47","relatedSpdxElement":"SPDXRef-npm-emoji-regex-8.0.0-10af6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-visitor-keys-8.46.2-258015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-scope-manager-8.46.2-b325af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-wsl-3.1.0-e0b1be","relatedSpdxElement":"SPDXRef-npm-is-inside-container-1.0.0-db3204","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-11.3.2-dae9c5","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.11-c434b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-11.3.2-dae9c5","relatedSpdxElement":"SPDXRef-npm-jsonfile-6.2.0-9fd594","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-11.3.2-dae9c5","relatedSpdxElement":"SPDXRef-npm-universalify-2.0.1-920401","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-jsdom-27.0.0-a51410","relatedSpdxElement":"SPDXRef-npm-parse5-7.3.0-83269b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-jsdom-27.0.0-a51410","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-jsdom-27.0.0-a51410","relatedSpdxElement":"SPDXRef-npm-types-tough-cookie-4.0.5-aac407","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-p-limit-3.1.0-879334","relatedSpdxElement":"SPDXRef-npm-yocto-queue-0.1.0-26c72e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-update-browserslist-db-1.1.3-306c9d","relatedSpdxElement":"SPDXRef-npm-escalade-3.2.0-cf9048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-update-browserslist-db-1.1.3-306c9d","relatedSpdxElement":"SPDXRef-npm-picocolors-1.1.1-353ce6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-update-browserslist-db-1.1.3-306c9d","relatedSpdxElement":"SPDXRef-npm-browserslist-4.26.3-837151","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relatedSpdxElement":"SPDXRef-npm-sirv-3.0.2-e2243f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relatedSpdxElement":"SPDXRef-npm-vue-devtools-core-8.0.3-b6edec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relatedSpdxElement":"SPDXRef-npm-vue-devtools-shared-8.0.3-14ee3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relatedSpdxElement":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relatedSpdxElement":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-lru-cache-6.0.0-5afd01","relatedSpdxElement":"SPDXRef-npm-yallist-4.0.0-63a799","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-executable-4.1.1-6de0d8","relatedSpdxElement":"SPDXRef-npm-pify-2.3.0-2add39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","relatedSpdxElement":"SPDXRef-npm-agent-base-7.1.4-aedc22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-6c473d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-get-proto-1.0.1-d5900c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-7c29f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.1-b1b342","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-aee8e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-f8b803","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-math-intrinsics-1.1.0-2ebd6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-005730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relatedSpdxElement":"SPDXRef-npm-es-object-atoms-1.1.1-f86eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cssstyle-5.3.1-df3ef3","relatedSpdxElement":"SPDXRef-npm-csstools-css-syntax-patches-for-csstree-1.0.14-22ef83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cssstyle-5.3.1-df3ef3","relatedSpdxElement":"SPDXRef-npm-css-tree-3.1.0-258162","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cssstyle-5.3.1-df3ef3","relatedSpdxElement":"SPDXRef-npm-asamuzakjp-css-color-4.0.5-ec53c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relatedSpdxElement":"SPDXRef-npm-util-deprecate-1.0.2-d7fbfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-44e23f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relatedSpdxElement":"SPDXRef-npm-stringdecoder-1.3.0-122ce0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-inside-container-1.0.0-db3204","relatedSpdxElement":"SPDXRef-npm-is-docker-3.0.0-151f30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relatedSpdxElement":"SPDXRef-npm-speakingurl-14.0.1-fb1db9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relatedSpdxElement":"SPDXRef-npm-hookable-5.5.3-a44eac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relatedSpdxElement":"SPDXRef-npm-mitt-3.0.1-00fec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relatedSpdxElement":"SPDXRef-npm-vue-devtools-shared-8.0.3-14ee3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relatedSpdxElement":"SPDXRef-npm-perfect-debounce-2.0.0-f66087","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relatedSpdxElement":"SPDXRef-npm-birpc-2.6.1-bca59b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-8.0.3-d28d42","relatedSpdxElement":"SPDXRef-npm-superjson-2.2.3-c2ab55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relatedSpdxElement":"SPDXRef-npm-babel-plugin-syntax-typescript-7.27.1-e38114","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relatedSpdxElement":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relatedSpdxElement":"SPDXRef-npm-rolldown-pluginutils-1.0.0-beta.44-09b928","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-2.0.2-4ea20b","relatedSpdxElement":"SPDXRef-npm-isexe-2.0.0-16272f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-anymatch-3.1.3-1a9e95","relatedSpdxElement":"SPDXRef-npm-normalize-path-3.0.0-b81bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-anymatch-3.1.3-1a9e95","relatedSpdxElement":"SPDXRef-npm-picomatch-2.3.1-1268cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-4.6.2-c349a2","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-4.6.2-c349a2","relatedSpdxElement":"SPDXRef-npm-vite-4.5.14-57c597","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-shared-8.0.3-14ee3a","relatedSpdxElement":"SPDXRef-npm-rfdc-1.4.1-af3afc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-test-utils-2.4.6-6fa384","relatedSpdxElement":"SPDXRef-npm-vue-component-type-helpers-2.2.12-378942","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-test-utils-2.4.6-6fa384","relatedSpdxElement":"SPDXRef-npm-js-beautify-1.15.4-1f70db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-parse5-7.3.0-83269b","relatedSpdxElement":"SPDXRef-npm-entities-6.0.1-7ee428","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-3.5.22-b06563","relatedSpdxElement":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-3.5.22-b06563","relatedSpdxElement":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-3.5.22-b06563","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-3.5.22-b06563","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-3.5.22-b06563","relatedSpdxElement":"SPDXRef-npm-vue-runtime-dom-3.5.22-d88df8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-3.5.22-b06563","relatedSpdxElement":"SPDXRef-npm-vue-server-renderer-3.5.22-f0640f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-verror-1.10.0-986015","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-5a88ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-verror-1.10.0-986015","relatedSpdxElement":"SPDXRef-npm-core-util-is-1.0.2-a36126","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-verror-1.10.0-986015","relatedSpdxElement":"SPDXRef-npm-extsprintf-1.3.0-99373b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dashdash-1.14.1-a2bee4","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-5a88ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-optionator-0.9.4-740fd2","relatedSpdxElement":"SPDXRef-npm-deep-is-0.1.4-fec0dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-optionator-0.9.4-740fd2","relatedSpdxElement":"SPDXRef-npm-type-check-0.4.0-ba712f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-optionator-0.9.4-740fd2","relatedSpdxElement":"SPDXRef-npm-prelude-ls-1.2.1-2ec0b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-optionator-0.9.4-740fd2","relatedSpdxElement":"SPDXRef-npm-levn-0.4.1-6dee61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-optionator-0.9.4-740fd2","relatedSpdxElement":"SPDXRef-npm-fast-levenshtein-2.0.6-6cd0a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-optionator-0.9.4-740fd2","relatedSpdxElement":"SPDXRef-npm-word-wrap-1.2.5-1acddd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tinyglobby-0.2.15-b45a5d","relatedSpdxElement":"SPDXRef-npm-fdir-6.5.0-8ddf9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tinyglobby-0.2.15-b45a5d","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-import-fresh-3.3.1-8a39ac","relatedSpdxElement":"SPDXRef-npm-parent-module-1.0.1-163895","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-import-fresh-3.3.1-8a39ac","relatedSpdxElement":"SPDXRef-npm-resolve-from-4.0.0-e1e754","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-path-browserify-1.0.1-3aed8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-muggle-string-0.4.1-ce733c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-alien-signals-3.0.3-743777","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relatedSpdxElement":"SPDXRef-npm-volar-language-core-2.4.23-eb7242","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-run-parallel-1.2.0-4e5c61","relatedSpdxElement":"SPDXRef-npm-queue-microtask-1.2.3-1f5a5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-socks-2.8.7-7c8554","relatedSpdxElement":"SPDXRef-npm-smart-buffer-4.2.0-588d99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-socks-2.8.7-7c8554","relatedSpdxElement":"SPDXRef-npm-ip-address-10.0.1-ce400c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-socks-proxy-agent-8.0.5-9beee2","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-socks-proxy-agent-8.0.5-9beee2","relatedSpdxElement":"SPDXRef-npm-socks-2.8.7-7c8554","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-socks-proxy-agent-8.0.5-9beee2","relatedSpdxElement":"SPDXRef-npm-agent-base-7.1.4-aedc22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","relatedSpdxElement":"SPDXRef-npm-check-error-1.0.2-970270","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","relatedSpdxElement":"SPDXRef-npm-assertion-error-1.1.0-9b185b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","relatedSpdxElement":"SPDXRef-npm-loupe-2.3.7-f49dc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","relatedSpdxElement":"SPDXRef-npm-pathval-1.1.1-87fddd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","relatedSpdxElement":"SPDXRef-npm-deep-eql-4.0.1-6dcb63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","relatedSpdxElement":"SPDXRef-npm-type-detect-4.0.8-537f0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-estree-walker-3.0.3-39cac7","relatedSpdxElement":"SPDXRef-npm-types-estree-1.0.8-5d99db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wsl-utils-0.1.0-9d6110","relatedSpdxElement":"SPDXRef-npm-is-wsl-3.1.0-e0b1be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stringdecoder-1.3.0-122ce0","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-90ac9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is2-2.0.9-bcd8a1","relatedSpdxElement":"SPDXRef-npm-deep-is-0.1.4-fec0dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is2-2.0.9-bcd8a1","relatedSpdxElement":"SPDXRef-npm-is-url-1.2.4-7efc41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is2-2.0.9-bcd8a1","relatedSpdxElement":"SPDXRef-npm-ip-regex-4.3.0-064375","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-symbol-tree-3.2.4-aa251e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-saxes-6.0.0-3e9495","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-xml-name-validator-5.0.0-e36a7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-whatwg-encoding-3.1.1-3fb28f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-rrweb-cssom-0.8.0-ef0d25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-html-encoding-sniffer-4.0.0-9e2cb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-w3c-xmlserializer-5.0.0-f3bffb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-is-potential-custom-element-name-1.0.1-44dc32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-whatwg-mimetype-4.0.0-57b89e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-asamuzakjp-dom-selector-6.7.2-bee780","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-parse5-8.0.0-096e22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-whatwg-url-15.1.0-a356a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-cssstyle-5.3.1-df3ef3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-webidl-conversions-8.0.0-3ba0f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-tough-cookie-6.0.0-7220d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-decimal.js-10.6.0-50f7ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-ws-8.18.3-9162ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsdom-27.0.1-3ef675","relatedSpdxElement":"SPDXRef-npm-data-urls-6.0.0-cdc037","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-crc32-stream-4.0.3-a0aafe","relatedSpdxElement":"SPDXRef-npm-crc-32-1.2.2-d19563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-crc32-stream-4.0.3-a0aafe","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-optimise-call-expression-7.27.1-31b61c","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-perfect-debounce-1.0.0-df982c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-antfu-utils-0.7.10-750af6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-error-stack-parser-es-0.1.5-ccc4e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-picocolors-1.1.1-353ce6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-vite-6.4.1-a40eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-fs-extra-11.3.2-dae9c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-sirv-3.0.2-e2243f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-open-10.2.0-75d733","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relatedSpdxElement":"SPDXRef-npm-rollup-pluginutils-5.3.0-2b78f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-onetime-5.1.2-f26e40","relatedSpdxElement":"SPDXRef-npm-mimic-fn-2.1.0-271ed1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-vue-babel-helper-vue-transform-on-1.5.0-a5d952","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-babel-plugin-syntax-jsx-7.27.1-7a0898","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-babel-helper-module-imports-7.27.1-3e5221","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-babel-template-7.27.2-eab432","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-semver-6.3.1-81fe03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-babel-helper-annotate-as-pure-7.27.3-6234b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-babel-helper-member-expression-to-functions-7.27.1-e43f8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-babel-helper-skip-transparent-expression-wrappers-7.27.1-9b7ad0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-babel-helper-replace-supers-7.27.1-d6e496","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relatedSpdxElement":"SPDXRef-npm-babel-helper-optimise-call-expression-7.27.1-31b61c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-7.0.0-39d5d2","relatedSpdxElement":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-7.0.0-39d5d2","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-7.0.0-39d5d2","relatedSpdxElement":"SPDXRef-npm-ansi-styles-4.3.0-29aa81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relatedSpdxElement":"SPDXRef-npm-ansi-regex-5.0.1-307773","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-default-browser-5.2.1-df02bf","relatedSpdxElement":"SPDXRef-npm-default-browser-id-5.0.0-a38dbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-default-browser-5.2.1-df02bf","relatedSpdxElement":"SPDXRef-npm-bundle-name-4.1.0-bb5644","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-open-8.4.2-ab3d0d","relatedSpdxElement":"SPDXRef-npm-is-wsl-2.2.0-d93a04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-open-8.4.2-ab3d0d","relatedSpdxElement":"SPDXRef-npm-is-docker-2.2.1-84cee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-open-8.4.2-ab3d0d","relatedSpdxElement":"SPDXRef-npm-define-lazy-prop-2.0.0-7fdce1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-uri-6.0.5-a69726","relatedSpdxElement":"SPDXRef-npm-basic-ftp-5.0.5-50d45d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-uri-6.0.5-a69726","relatedSpdxElement":"SPDXRef-npm-data-uri-to-buffer-6.0.2-ee7d5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-uri-6.0.5-a69726","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-lodash.flatten-4.4.0-0d7b4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-normalize-path-3.0.0-b81bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-glob-7.2.3-909c87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-lodash.union-4.6.0-480b0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-lazystream-1.0.1-456d6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-lodash.defaults-4.2.0-433f24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-lodash.difference-4.5.0-5ff8bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-lodash.isplainobject-4.0.6-1b1251","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.11-c434b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-randombytes-2.1.0-8529cb","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-90ac9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-syntax-patches-for-csstree-1.0.14-22ef83","relatedSpdxElement":"SPDXRef-npm-postcss-8.5.6-e63aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-url-parse-1.5.10-4dac37","relatedSpdxElement":"SPDXRef-npm-requires-port-1.0.0-4715cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-url-parse-1.5.10-4dac37","relatedSpdxElement":"SPDXRef-npm-querystringify-2.2.0-c6033f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-prettier-5.5.4-2366bf","relatedSpdxElement":"SPDXRef-npm-prettier-linter-helpers-1.0.0-8c4e63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-prettier-5.5.4-2366bf","relatedSpdxElement":"SPDXRef-npm-prettier-3.6.2-412433","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-prettier-5.5.4-2366bf","relatedSpdxElement":"SPDXRef-npm-synckit-0.11.11-6a2deb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-prettier-5.5.4-2366bf","relatedSpdxElement":"SPDXRef-npm-eslint-config-prettier-10.1.8-30ba74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-prettier-5.5.4-2366bf","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-iconv-lite-0.6.3-f18f30","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-e444d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-request-progress-3.0.0-dafe84","relatedSpdxElement":"SPDXRef-npm-throttleit-1.0.1-df9011","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-yaml-4.1.0-d4b548","relatedSpdxElement":"SPDXRef-npm-argparse-2.0.1-00909a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-5.2.4-c2ebe4","relatedSpdxElement":"SPDXRef-npm-vite-6.4.1-a40eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-5.2.4-c2ebe4","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-restore-cursor-3.1.0-4b2799","relatedSpdxElement":"SPDXRef-npm-signal-exit-3.0.7-b81e6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-restore-cursor-3.1.0-4b2799","relatedSpdxElement":"SPDXRef-npm-onetime-5.1.2-f26e40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-stream-5.2.0-c0ebd9","relatedSpdxElement":"SPDXRef-npm-pump-3.0.3-8628d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-9.1.0-faffdd","relatedSpdxElement":"SPDXRef-npm-at-least-node-1.0.0-393bb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-9.1.0-faffdd","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.11-c434b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-9.1.0-faffdd","relatedSpdxElement":"SPDXRef-npm-jsonfile-6.2.0-9fd594","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fs-extra-9.1.0-faffdd","relatedSpdxElement":"SPDXRef-npm-universalify-2.0.1-920401","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pretty-ms-9.3.0-3f0260","relatedSpdxElement":"SPDXRef-npm-parse-ms-4.0.0-621d6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-playwright-2.2.2-debdd7","relatedSpdxElement":"SPDXRef-npm-globals-13.24.0-9bf8a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-playwright-2.2.2-debdd7","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-shebang-command-2.0.0-800605","relatedSpdxElement":"SPDXRef-npm-shebang-regex-3.0.0-86b3b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.3-13d5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-tinyglobby-0.2.15-b45a5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-postcss-8.5.6-e63aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-esbuild-0.25.11-f926ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-rollup-4.52.5-6f18c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-fdir-6.5.0-8ddf9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-jiti-2.6.1-629010","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-6.4.1-a40eb9","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-nth-check-2.1.1-96467e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-natural-compare-1.4.0-6304b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-xml-name-validator-4.0.0-efb243","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-eslint-community-eslint-utils-4.9.0-12fc04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-semver-7.7.3-9e2b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relatedSpdxElement":"SPDXRef-npm-postcss-selector-parser-6.1.2-8c7509","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-name-2.0.2-d9b867","relatedSpdxElement":"SPDXRef-npm-define-data-property-1.1.4-9069a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-name-2.0.2-d9b867","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-name-2.0.2-d9b867","relatedSpdxElement":"SPDXRef-npm-has-property-descriptors-1.0.2-f4a6a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-name-2.0.2-d9b867","relatedSpdxElement":"SPDXRef-npm-functions-have-names-1.2.3-56d653","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","relatedSpdxElement":"SPDXRef-npm-source-map-js-1.2.1-e6aa5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","relatedSpdxElement":"SPDXRef-npm-estree-walker-2.0.2-d8733f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","relatedSpdxElement":"SPDXRef-npm-entities-4.5.0-41b93e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","relatedSpdxElement":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.3-13d5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-tinyglobby-0.2.15-b45a5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-postcss-8.5.6-e63aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-esbuild-0.25.11-f926ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-rollup-4.52.5-6f18c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-fdir-6.5.0-8ddf9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-jiti-2.6.1-629010","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-7.1.11-c5a00c","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-5.1.2-52d14f","relatedSpdxElement":"SPDXRef-npm-eastasianwidth-0.2.0-75344f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-5.1.2-52d14f","relatedSpdxElement":"SPDXRef-npm-emoji-regex-9.2.2-e66f9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-string-width-5.1.2-52d14f","relatedSpdxElement":"SPDXRef-npm-strip-ansi-7.1.2-f71d9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sirv-3.0.2-e2243f","relatedSpdxElement":"SPDXRef-npm-totalist-3.0.1-5611cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sirv-3.0.2-e2243f","relatedSpdxElement":"SPDXRef-npm-mrmime-2.0.1-db5797","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sirv-3.0.2-e2243f","relatedSpdxElement":"SPDXRef-npm-polka-url-1.0.0-next.29-d2cad9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-axe-verbose-2.4.0-3eb74b","relatedSpdxElement":"SPDXRef-npm-axe-core-4.11.0-5eee32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-levn-0.4.1-6dee61","relatedSpdxElement":"SPDXRef-npm-type-check-0.4.0-ba712f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-levn-0.4.1-6dee61","relatedSpdxElement":"SPDXRef-npm-prelude-ls-1.2.1-2ec0b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-prettier-10.2.0-87e248","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-prettier-5.5.4-2366bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-prettier-10.2.0-87e248","relatedSpdxElement":"SPDXRef-npm-prettier-3.6.2-412433","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-prettier-10.2.0-87e248","relatedSpdxElement":"SPDXRef-npm-eslint-config-prettier-10.1.8-30ba74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-prettier-10.2.0-87e248","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-android-arm64-0.25.11-165aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-loong64-0.25.11-9cb63d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-openbsd-arm64-0.25.11-d55c91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-arm64-0.25.11-36d7d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-netbsd-arm64-0.25.11-b6b8b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-win32-ia32-0.25.11-7668b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-win32-x64-0.25.11-1d0e67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-netbsd-x64-0.25.11-ec1976","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-s390x-0.25.11-9a4741","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-ia32-0.25.11-8ec096","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-ppc64-0.25.11-32f1c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-freebsd-x64-0.25.11-11566b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-freebsd-arm64-0.25.11-c089a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-sunos-x64-0.25.11-63cbdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-darwin-x64-0.25.11-921c17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-android-x64-0.25.11-5b1be8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-darwin-arm64-0.25.11-399d20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-x64-0.25.11-9b00c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-aix-ppc64-0.25.11-8969b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-openbsd-x64-0.25.11-9798a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-mips64el-0.25.11-22eb70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-win32-arm64-0.25.11-8fdc2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-openharmony-arm64-0.25.11-56805a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-android-arm-0.25.11-75a21b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-riscv64-0.25.11-9749f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.25.11-f926ee","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-arm-0.25.11-f018c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-humanfs-node-0.16.7-5ee1ad","relatedSpdxElement":"SPDXRef-npm-humanfs-core-0.19.1-e6aa82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-humanfs-node-0.16.7-5ee1ad","relatedSpdxElement":"SPDXRef-npm-humanwhocodes-retry-0.4.3-606c89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-editorconfig-1.0.4-a8acce","relatedSpdxElement":"SPDXRef-npm-one-ini-wasm-0.1.1-6f520b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-editorconfig-1.0.4-a8acce","relatedSpdxElement":"SPDXRef-npm-commander-10.0.1-2e7368","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-editorconfig-1.0.4-a8acce","relatedSpdxElement":"SPDXRef-npm-minimatch-9.0.1-17b12e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-editorconfig-1.0.4-a8acce","relatedSpdxElement":"SPDXRef-npm-semver-7.7.3-9e2b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-isarray-2.0.5-50a525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-object-keys-1.1.1-8974a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.8-637f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-object.assign-4.1.7-dfe17a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-is-array-buffer-3.0.5-0fb266","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-side-channel-1.1.0-c5235d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-which-collection-1.0.2-d066ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-which-typed-array-1.1.19-493994","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-array-buffer-byte-length-1.0.2-284abd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-is-date-object-1.1.0-819807","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-is-arguments-1.2.0-f8c834","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-object-is-1.1.6-ee1007","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-which-boxed-primitive-1.1.1-69f946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-is-shared-array-buffer-1.0.4-703e55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relatedSpdxElement":"SPDXRef-npm-is-regex-1.2.1-210589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-playwright-1.56.1-8e89c7","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.2-2b0bf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-playwright-1.56.1-8e89c7","relatedSpdxElement":"SPDXRef-npm-playwright-core-1.56.1-79777e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hapi-address-5.1.1-3ca84e","relatedSpdxElement":"SPDXRef-npm-hapi-hoek-11.0.7-620417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-file-entry-cache-8.0.0-82b075","relatedSpdxElement":"SPDXRef-npm-flat-cache-4.0.1-e62cb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-strip-ansi-7.1.2-f71d9a","relatedSpdxElement":"SPDXRef-npm-ansi-regex-6.2.2-435a73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-runner-3.2.4-fda5c5","relatedSpdxElement":"SPDXRef-npm-vitest-utils-3.2.4-fba1b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-runner-3.2.4-fda5c5","relatedSpdxElement":"SPDXRef-npm-strip-literal-3.1.0-6c32e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-runner-3.2.4-fda5c5","relatedSpdxElement":"SPDXRef-npm-pathe-2.0.3-54d9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-w3c-xmlserializer-5.0.0-f3bffb","relatedSpdxElement":"SPDXRef-npm-xml-name-validator-5.0.0-e36a7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cspotcode-source-map-support-0.8.1-27b6ca","relatedSpdxElement":"SPDXRef-npm-jridgewell-trace-mapping-0.3.9-8cf5ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-dom-selector-6.7.2-bee780","relatedSpdxElement":"SPDXRef-npm-is-potential-custom-element-name-1.0.1-44dc32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-dom-selector-6.7.2-bee780","relatedSpdxElement":"SPDXRef-npm-css-tree-3.1.0-258162","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-dom-selector-6.7.2-bee780","relatedSpdxElement":"SPDXRef-npm-lru-cache-11.2.2-0521f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-dom-selector-6.7.2-bee780","relatedSpdxElement":"SPDXRef-npm-asamuzakjp-nwsapi-2.3.9-6054ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-dom-selector-6.7.2-bee780","relatedSpdxElement":"SPDXRef-npm-bidi-js-1.0.3-174d10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-internal-slot-1.1.0-ca3f51","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-internal-slot-1.1.0-ca3f51","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-aee8e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-internal-slot-1.1.0-ca3f51","relatedSpdxElement":"SPDXRef-npm-side-channel-1.1.0-c5235d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-scope-7.2.2-73c2ea","relatedSpdxElement":"SPDXRef-npm-esrecurse-4.3.0-5c8c88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-scope-7.2.2-73c2ea","relatedSpdxElement":"SPDXRef-npm-estraverse-5.3.0-24df7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tunnel-agent-0.6.0-282cf2","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-90ac9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-property-descriptors-1.0.2-f4a6a6","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.1-b1b342","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-extract-zip-2.0.1-08bf7d","relatedSpdxElement":"SPDXRef-npm-yauzl-2.10.0-f7c7a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-extract-zip-2.0.1-08bf7d","relatedSpdxElement":"SPDXRef-npm-get-stream-5.2.0-c0ebd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-extract-zip-2.0.1-08bf7d","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-extract-zip-2.0.1-08bf7d","relatedSpdxElement":"SPDXRef-npm-types-yauzl-2.10.3-f5b3ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bundle-name-4.1.0-bb5644","relatedSpdxElement":"SPDXRef-npm-run-applescript-7.1.0-84a189","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tcp-port-used-1.0.2-d5560b","relatedSpdxElement":"SPDXRef-npm-debug-4.3.1-655382","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tcp-port-used-1.0.2-d5560b","relatedSpdxElement":"SPDXRef-npm-is2-2.0.9-bcd8a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-snapshot-3.2.4-2e208b","relatedSpdxElement":"SPDXRef-npm-magic-string-0.30.19-cac4d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-snapshot-3.2.4-2e208b","relatedSpdxElement":"SPDXRef-npm-vitest-pretty-format-3.2.4-4a1de5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-snapshot-3.2.4-2e208b","relatedSpdxElement":"SPDXRef-npm-pathe-2.0.3-54d9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-annotate-as-pure-7.27.3-6234b3","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-xvfb-1.2.4-8b377f","relatedSpdxElement":"SPDXRef-npm-lodash.once-4.1.1-bab261","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-xvfb-1.2.4-8b377f","relatedSpdxElement":"SPDXRef-npm-debug-3.2.7-7273eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-is-stream-4.0.1-0913ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-get-stream-9.0.1-44d575","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-is-plain-obj-4.1.0-65bf39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-sindresorhus-merge-streams-4.0.0-ef67fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-signal-exit-4.1.0-3b7e16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-npm-run-path-6.0.0-ab52c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-figures-6.1.0-b38dc6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-strip-final-newline-4.0.0-c1011e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-human-signals-8.0.1-fec6cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-pretty-ms-9.3.0-3f0260","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-9.6.0-5d5ea8","relatedSpdxElement":"SPDXRef-npm-yoctocolors-2.1.2-4727e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-vite-plugin-inspect-0.8.9-fb4306","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-vite-6.4.1-a40eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-sirv-3.0.2-e2243f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-vue-devtools-shared-7.7.7-2e244a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relatedSpdxElement":"SPDXRef-npm-execa-9.6.0-5d5ea8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","relatedSpdxElement":"SPDXRef-npm-define-properties-1.2.1-750eb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","relatedSpdxElement":"SPDXRef-npm-get-proto-1.0.1-d5900c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.8-637f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","relatedSpdxElement":"SPDXRef-npm-set-function-name-2.0.2-d9b867","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-regexp.prototype.flags-1.5.4-e60607","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-005730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-qs-6.14.0-76879e","relatedSpdxElement":"SPDXRef-npm-side-channel-1.1.0-c5235d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ps-tree-1.2.0-b1d28e","relatedSpdxElement":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-selenium-webdriver-4.35.1-02d7d4","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-selenium-webdriver-4.35.1-02d7d4","relatedSpdxElement":"SPDXRef-npm-types-ws-8.18.1-343a77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","relatedSpdxElement":"SPDXRef-npm-js-tokens-4.0.0-f2bc11","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","relatedSpdxElement":"SPDXRef-npm-picocolors-1.1.1-353ce6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","relatedSpdxElement":"SPDXRef-npm-babel-helper-validator-identifier-7.27.1-1fa256","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","relatedSpdxElement":"SPDXRef-npm-esbuild-android-arm-0.17.19-a75bf8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","relatedSpdxElement":"SPDXRef-npm-nightwatch-esbuild-utils-0.2.1-54dc4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","relatedSpdxElement":"SPDXRef-npm-get-port-5.1.1-0be068","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-4.6.2-c349a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","relatedSpdxElement":"SPDXRef-npm-vite-4.5.14-57c597","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-hot-client-2.1.0-92278a","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-trace-mapping-0.3.9-8cf5ab","relatedSpdxElement":"SPDXRef-npm-jridgewell-resolve-uri-3.1.2-f25a06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-trace-mapping-0.3.9-8cf5ab","relatedSpdxElement":"SPDXRef-npm-jridgewell-sourcemap-codec-1.5.5-bb06c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bidi-js-1.0.3-174d10","relatedSpdxElement":"SPDXRef-npm-require-from-string-2.0.2-af2ab6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-module-transforms-7.28.3-bc5912","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-module-transforms-7.28.3-bc5912","relatedSpdxElement":"SPDXRef-npm-babel-helper-module-imports-7.27.1-3e5221","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-module-transforms-7.28.3-bc5912","relatedSpdxElement":"SPDXRef-npm-babel-helper-validator-identifier-7.27.1-1fa256","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-module-transforms-7.28.3-bc5912","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relatedSpdxElement":"SPDXRef-npm-from-0.1.7-00e2da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relatedSpdxElement":"SPDXRef-npm-split-0.3.3-e18bbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relatedSpdxElement":"SPDXRef-npm-through-2.3.8-cda109","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relatedSpdxElement":"SPDXRef-npm-stream-combiner-0.0.4-40a21b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relatedSpdxElement":"SPDXRef-npm-map-stream-0.1.0-59d0e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relatedSpdxElement":"SPDXRef-npm-pause-stream-0.0.11-90d84d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-event-stream-3.3.4-aee5c9","relatedSpdxElement":"SPDXRef-npm-duplexer-0.1.2-ce0d3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-color-convert-2.0.1-8ee913","relatedSpdxElement":"SPDXRef-npm-color-name-1.1.4-e27c65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-source-map-js-1.2.1-e6aa5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-estree-walker-2.0.2-d8733f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-vue-compiler-ssr-3.5.22-e9f81b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-postcss-8.5.6-e63aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-magic-string-0.30.19-cac4d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-keyv-4.5.4-a897f7","relatedSpdxElement":"SPDXRef-npm-json-buffer-3.0.1-0daeb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-url-14.2.0-7ff388","relatedSpdxElement":"SPDXRef-npm-webidl-conversions-7.0.0-63ac1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-url-14.2.0-7ff388","relatedSpdxElement":"SPDXRef-npm-tr46-5.1.1-601148","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-eslint-scope-7.2.2-73c2ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-eslint-visitor-keys-3.4.3-ebd7c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-93c500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-espree-9.6.1-da383f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-esquery-1.6.0-adab96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relatedSpdxElement":"SPDXRef-npm-semver-7.7.3-9e2b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-parent-module-1.0.1-163895","relatedSpdxElement":"SPDXRef-npm-callsites-3.1.0-1301aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-buffer-5.7.1-9f1bdd","relatedSpdxElement":"SPDXRef-npm-ieee754-1.2.1-d7a77e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-buffer-5.7.1-9f1bdd","relatedSpdxElement":"SPDXRef-npm-base64-js-1.5.1-5c326f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-postcss-8.5.6-e63aab","relatedSpdxElement":"SPDXRef-npm-source-map-js-1.2.1-e6aa5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-postcss-8.5.6-e63aab","relatedSpdxElement":"SPDXRef-npm-picocolors-1.1.1-353ce6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-postcss-8.5.6-e63aab","relatedSpdxElement":"SPDXRef-npm-nanoid-3.3.11-e23b05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-signature-1.4.0-798d07","relatedSpdxElement":"SPDXRef-npm-sshpk-1.18.0-825f02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-signature-1.4.0-798d07","relatedSpdxElement":"SPDXRef-npm-jsprim-2.0.2-4de657","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-signature-1.4.0-798d07","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-5a88ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-for-each-0.3.5-688f04","relatedSpdxElement":"SPDXRef-npm-is-callable-1.2.7-128c7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-8.1.0-112892","relatedSpdxElement":"SPDXRef-npm-minimatch-5.0.1-7761c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-8.1.0-112892","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-44e23f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-8.1.0-112892","relatedSpdxElement":"SPDXRef-npm-inflight-1.0.6-1ccfd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-8.1.0-112892","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-45b2fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-8.1.0-112892","relatedSpdxElement":"SPDXRef-npm-fs.realpath-1.0.0-2be4d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-spy-3.2.4-2dcc43","relatedSpdxElement":"SPDXRef-npm-tinyspy-4.0.4-4e5beb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-supports-color-8.1.1-7cb3c4","relatedSpdxElement":"SPDXRef-npm-has-flag-4.0.0-98b4b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-nightwatch-inspector-1.0.1-bea85a","relatedSpdxElement":"SPDXRef-npm-archiver-5.3.2-a7ff05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esrecurse-4.3.0-5c8c88","relatedSpdxElement":"SPDXRef-npm-estraverse-5.3.0-24df7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-node-22.18.12-f0f927","relatedSpdxElement":"SPDXRef-npm-undici-types-6.21.0-50d045","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-loupe-2.3.7-f49dc3","relatedSpdxElement":"SPDXRef-npm-get-func-name-2.0.2-060960","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-unparser-2.0.0-1f8c72","relatedSpdxElement":"SPDXRef-npm-camelcase-6.3.0-415db0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-unparser-2.0.0-1f8c72","relatedSpdxElement":"SPDXRef-npm-flat-5.0.2-510015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-unparser-2.0.0-1f8c72","relatedSpdxElement":"SPDXRef-npm-is-plain-obj-2.1.0-1924f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-unparser-2.0.0-1f8c72","relatedSpdxElement":"SPDXRef-npm-decamelize-4.0.0-ae5cb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-api-7.7.7-296a75","relatedSpdxElement":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-geckodriver-6.0.2-d17b97","relatedSpdxElement":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-geckodriver-6.0.2-d17b97","relatedSpdxElement":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-geckodriver-6.0.2-d17b97","relatedSpdxElement":"SPDXRef-npm-zip.js-zip.js-2.8.8-f54d69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-geckodriver-6.0.2-d17b97","relatedSpdxElement":"SPDXRef-npm-wdio-logger-9.18.0-062ded","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-geckodriver-6.0.2-d17b97","relatedSpdxElement":"SPDXRef-npm-decamelize-6.0.1-f0b715","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-geckodriver-6.0.2-d17b97","relatedSpdxElement":"SPDXRef-npm-modern-tar-0.3.5-fe434c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-runtime-dom-3.5.22-d88df8","relatedSpdxElement":"SPDXRef-npm-csstype-3.1.3-ea862c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-runtime-dom-3.5.22-d88df8","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-runtime-dom-3.5.22-d88df8","relatedSpdxElement":"SPDXRef-npm-vue-reactivity-3.5.22-c9c539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-runtime-dom-3.5.22-d88df8","relatedSpdxElement":"SPDXRef-npm-vue-runtime-core-3.5.22-13a56b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-3.1.2-9854b4","relatedSpdxElement":"SPDXRef-npm-brace-expansion-1.1.12-81f447","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bl-4.1.0-6cfb21","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-44e23f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bl-4.1.0-6cfb21","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bl-4.1.0-6cfb21","relatedSpdxElement":"SPDXRef-npm-buffer-5.7.1-9f1bdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-number-object-1.1.1-10fbaf","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-number-object-1.1.1-10fbaf","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-weakset-2.0.4-36b47f","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-weakset-2.0.4-36b47f","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-esbuild-utils-0.2.1-54dc4e","relatedSpdxElement":"SPDXRef-npm-lodash.mergewith-4.6.2-c3e194","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-esbuild-utils-0.2.1-54dc4e","relatedSpdxElement":"SPDXRef-npm-lodash.merge-4.6.2-68631e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-esbuild-utils-0.2.1-54dc4e","relatedSpdxElement":"SPDXRef-npm-esbuild-0.15.18-305d61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-esbuild-utils-0.2.1-54dc4e","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fill-range-7.1.1-af13ac","relatedSpdxElement":"SPDXRef-npm-to-regex-range-5.0.1-8dd664","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-8.1.0-7f95d4","relatedSpdxElement":"SPDXRef-npm-strip-ansi-7.1.2-f71d9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-8.1.0-7f95d4","relatedSpdxElement":"SPDXRef-npm-string-width-5.1.2-52d14f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-8.1.0-7f95d4","relatedSpdxElement":"SPDXRef-npm-ansi-styles-6.2.3-a0dd72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-module-imports-7.27.1-3e5221","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-module-imports-7.27.1-3e5221","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-lru-cache-5.1.1-c6a0e9","relatedSpdxElement":"SPDXRef-npm-yallist-3.1.1-342ec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-serialize-javascript-6.0.0-9f5eac","relatedSpdxElement":"SPDXRef-npm-randombytes-2.1.0-8529cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relatedSpdxElement":"SPDXRef-npm-babel-generator-7.28.3-871976","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relatedSpdxElement":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relatedSpdxElement":"SPDXRef-npm-babel-helper-globals-7.28.0-dcd225","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relatedSpdxElement":"SPDXRef-npm-babel-template-7.27.2-eab432","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relatedSpdxElement":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rxjs-7.8.2-54cdfd","relatedSpdxElement":"SPDXRef-npm-tslib-2.8.1-2696db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-c5235d","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-c5235d","relatedSpdxElement":"SPDXRef-npm-side-channel-list-1.0.0-625006","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-c5235d","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-acbac5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-c5235d","relatedSpdxElement":"SPDXRef-npm-side-channel-weakmap-1.0.2-9519e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-1.1.0-c5235d","relatedSpdxElement":"SPDXRef-npm-side-channel-map-1.0.1-d877b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-beautify-1.15.4-1f70db","relatedSpdxElement":"SPDXRef-npm-editorconfig-1.0.4-a8acce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-beautify-1.15.4-1f70db","relatedSpdxElement":"SPDXRef-npm-config-chain-1.1.13-56ab07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-beautify-1.15.4-1f70db","relatedSpdxElement":"SPDXRef-npm-nopt-7.2.1-ac652e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-beautify-1.15.4-1f70db","relatedSpdxElement":"SPDXRef-npm-glob-10.4.5-d4eb26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-js-beautify-1.15.4-1f70db","relatedSpdxElement":"SPDXRef-npm-js-cookie-3.0.5-dd1b60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-graphemer-1.4.0-1cffb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-natural-compare-1.4.0-6304b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-eslint-community-regexpp-4.12.1-fda590","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-ignore-7.0.5-180b9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-visitor-keys-8.46.2-258015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-parser-8.46.2-caeb61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-ts-api-utils-2.1.0-690a0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-eslint-plugin-8.46.2-f73a0b","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-scope-manager-8.46.2-b325af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-execa-5.1.1-ab2dc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-arg-5.0.2-6fa7ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-bluebird-3.7.2-ea3d99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-ps-tree-1.2.0-b1d28e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-lazy-ass-1.6.0-5978de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-check-more-types-2.24.0-e1af28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relatedSpdxElement":"SPDXRef-npm-wait-on-8.0.5-4f90cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-data-urls-6.0.0-cdc037","relatedSpdxElement":"SPDXRef-npm-whatwg-mimetype-4.0.0-57b89e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-data-urls-6.0.0-cdc037","relatedSpdxElement":"SPDXRef-npm-whatwg-url-15.1.0-a356a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-type-check-0.4.0-ba712f","relatedSpdxElement":"SPDXRef-npm-prelude-ls-1.2.1-2ec0b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-61e9d7","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-61e9d7","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-f8b803","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-dunder-proto-1.0.1-61e9d7","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-005730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-mocker-3.2.4-c61486","relatedSpdxElement":"SPDXRef-npm-estree-walker-3.0.3-39cac7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-mocker-3.2.4-c61486","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-mocker-3.2.4-c61486","relatedSpdxElement":"SPDXRef-npm-magic-string-0.30.19-cac4d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-mocker-3.2.4-c61486","relatedSpdxElement":"SPDXRef-npm-vitest-spy-3.2.4-2dcc43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-supports-color-8.1.1-7cb3c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-diff-5.0.0-47d2e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-chokidar-3.5.3-345857","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-he-1.2.0-340e3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-browser-stdout-1.3.1-7947a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-minimatch-5.0.1-7761c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-workerpool-6.2.1-645cfa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-025fe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-debug-4.3.4-fe7d55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-find-up-5.0.0-62cfac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-yargs-parser-20.2.4-69b361","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-ansi-colors-4.1.1-772fd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-escape-string-regexp-4.0.0-6bfb3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-yargs-unparser-2.0.0-1f8c72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-glob-8.1.0-112892","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-strip-json-comments-3.1.1-d86c89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-log-symbols-4.1.0-a3b51f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-yargs-16.2.0-b16c8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-js-yaml-4.1.0-d4b548","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mocha-10.3.0-437b6d","relatedSpdxElement":"SPDXRef-npm-serialize-javascript-6.0.0-9f5eac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-parent-6.0.2-496a94","relatedSpdxElement":"SPDXRef-npm-is-glob-4.0.3-0fdeab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-properties-1.2.1-750eb8","relatedSpdxElement":"SPDXRef-npm-define-data-property-1.1.4-9069a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-properties-1.2.1-750eb8","relatedSpdxElement":"SPDXRef-npm-has-property-descriptors-1.0.2-f4a6a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-define-properties-1.2.1-750eb8","relatedSpdxElement":"SPDXRef-npm-object-keys-1.1.1-8974a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-f8b803","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-f8b803","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-6c473d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readdir-glob-1.1.3-dec6ca","relatedSpdxElement":"SPDXRef-npm-minimatch-5.1.6-c70d7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relatedSpdxElement":"SPDXRef-npm-babel-helper-string-parser-7.27.1-ac2ea6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relatedSpdxElement":"SPDXRef-npm-babel-helper-validator-identifier-7.27.1-1fa256","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wait-on-8.0.5-4f90cd","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.8-bd5e34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wait-on-8.0.5-4f90cd","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-93c500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wait-on-8.0.5-4f90cd","relatedSpdxElement":"SPDXRef-npm-axios-1.12.2-c069e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wait-on-8.0.5-4f90cd","relatedSpdxElement":"SPDXRef-npm-rxjs-7.8.2-54cdfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wait-on-8.0.5-4f90cd","relatedSpdxElement":"SPDXRef-npm-joi-18.0.1-7dcb68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-generator-7.28.3-871976","relatedSpdxElement":"SPDXRef-npm-jridgewell-trace-mapping-0.3.31-b5e736","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-generator-7.28.3-871976","relatedSpdxElement":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-generator-7.28.3-871976","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-generator-7.28.3-871976","relatedSpdxElement":"SPDXRef-npm-jsesc-3.1.0-59d9e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-generator-7.28.3-871976","relatedSpdxElement":"SPDXRef-npm-jridgewell-gen-mapping-0.3.13-837048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-safe-regex2-5.0.0-55d97d","relatedSpdxElement":"SPDXRef-npm-ret-0.5.0-7b8278","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stringdecoder-1.1.1-f98adc","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.2-f6d0d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-date-object-1.1.0-819807","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-date-object-1.1.0-819807","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.3-909c87","relatedSpdxElement":"SPDXRef-npm-minimatch-3.1.2-9854b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.3-909c87","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-44e23f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.3-909c87","relatedSpdxElement":"SPDXRef-npm-path-is-absolute-1.0.1-02fcdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.3-909c87","relatedSpdxElement":"SPDXRef-npm-inflight-1.0.6-1ccfd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.3-909c87","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-45b2fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-7.2.3-909c87","relatedSpdxElement":"SPDXRef-npm-fs.realpath-1.0.0-2be4d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-log-symbols-4.1.0-a3b51f","relatedSpdxElement":"SPDXRef-npm-is-unicode-supported-0.1.0-f289c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-log-symbols-4.1.0-a3b51f","relatedSpdxElement":"SPDXRef-npm-chalk-4.1.2-69c26b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-semver-7.5.4-1b2d1d","relatedSpdxElement":"SPDXRef-npm-lru-cache-6.0.0-5afd01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pinia-3.0.3-28e3e0","relatedSpdxElement":"SPDXRef-npm-vue-devtools-api-7.7.7-296a75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pinia-3.0.3-28e3e0","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pinia-3.0.3-28e3e0","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-5.1.6-c70d7f","relatedSpdxElement":"SPDXRef-npm-brace-expansion-2.0.2-4ce543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-braces-3.0.3-8c146c","relatedSpdxElement":"SPDXRef-npm-fill-range-7.1.1-af13ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-10.4.5-d4eb26","relatedSpdxElement":"SPDXRef-npm-minimatch-9.0.5-8f4c26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-10.4.5-d4eb26","relatedSpdxElement":"SPDXRef-npm-path-scurry-1.11.1-6badab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-10.4.5-d4eb26","relatedSpdxElement":"SPDXRef-npm-minipass-7.1.2-96c09d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-10.4.5-d4eb26","relatedSpdxElement":"SPDXRef-npm-package-json-from-dist-1.0.1-104932","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-10.4.5-d4eb26","relatedSpdxElement":"SPDXRef-npm-jackspeak-3.4.3-8a4fc8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-10.4.5-d4eb26","relatedSpdxElement":"SPDXRef-npm-foreground-child-3.3.1-19f430","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tough-cookie-5.1.2-9c5ff4","relatedSpdxElement":"SPDXRef-npm-tldts-6.1.86-fc95fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hasha-5.2.2-5eeffa","relatedSpdxElement":"SPDXRef-npm-is-stream-2.0.1-b8de74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hasha-5.2.2-5eeffa","relatedSpdxElement":"SPDXRef-npm-type-fest-0.8.1-f4dc45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-filelist-1.0.4-75b4d6","relatedSpdxElement":"SPDXRef-npm-minimatch-5.1.6-c70d7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-16.2.0-b16c8a","relatedSpdxElement":"SPDXRef-npm-escalade-3.2.0-cf9048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-16.2.0-b16c8a","relatedSpdxElement":"SPDXRef-npm-require-directory-2.1.1-d2f011","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-16.2.0-b16c8a","relatedSpdxElement":"SPDXRef-npm-get-caller-file-2.0.5-bccf82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-16.2.0-b16c8a","relatedSpdxElement":"SPDXRef-npm-yargs-parser-20.2.4-69b361","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-16.2.0-b16c8a","relatedSpdxElement":"SPDXRef-npm-cliui-7.0.4-897bcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-16.2.0-b16c8a","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yargs-16.2.0-b16c8a","relatedSpdxElement":"SPDXRef-npm-y18n-5.0.8-93405f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-tsconfig-utils-8.46.2-d10aff","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-trace-mapping-0.3.31-b5e736","relatedSpdxElement":"SPDXRef-npm-jridgewell-resolve-uri-3.1.2-f25a06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-trace-mapping-0.3.31-b5e736","relatedSpdxElement":"SPDXRef-npm-jridgewell-sourcemap-codec-1.5.5-bb06c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-volar-typescript-2.4.23-056a34","relatedSpdxElement":"SPDXRef-npm-path-browserify-1.0.1-3aed8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-volar-typescript-2.4.23-056a34","relatedSpdxElement":"SPDXRef-npm-vscode-uri-3.1.0-ea0b1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-volar-typescript-2.4.23-056a34","relatedSpdxElement":"SPDXRef-npm-volar-language-core-2.4.23-eb7242","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helpers-7.28.4-c7f2d0","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helpers-7.28.4-c7f2d0","relatedSpdxElement":"SPDXRef-npm-babel-template-7.27.2-eab432","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-safe-regex-test-1.1.0-fae826","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-safe-regex-test-1.1.0-fae826","relatedSpdxElement":"SPDXRef-npm-is-regex-1.2.1-210589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-safe-regex-test-1.1.0-fae826","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-p-locate-5.0.0-3038b6","relatedSpdxElement":"SPDXRef-npm-p-limit-3.1.0-879334","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relatedSpdxElement":"SPDXRef-npm-ts-api-utils-2.1.0-690a0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-type-utils-8.46.2-fd3bb7","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-open-8.4.2-ab3d0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-ejs-3.1.10-d8f3ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-dotenv-16.3.1-fedce2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-nightwatch-nightwatch-inspector-1.0.1-bea85a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-selenium-webdriver-4.27.0-ffceef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-ora-5.4.1-df42b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-stacktrace-parser-0.1.10-eb128a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-didyoumean-1.2.2-b04af3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.6-00ab30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-nightwatch-html-reporter-template-0.3.0-30177e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-assertion-error-1.1.0-9b185b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-minimatch-3.1.2-9854b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-ci-info-3.3.0-b245d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-glob-7.2.3-909c87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-devtools-protocol-0.0.1140464-5681c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-93c500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-untildify-4.0.0-4778b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-uuid-8.3.2-7efed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-aria-query-5.1.3-d199f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-chai-nightwatch-0.5.3-9dd425","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-chalk-4.1.2-69c26b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-mocha-10.3.0-437b6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-semver-7.5.4-1b2d1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-ansi-to-html-0.7.2-e7fd54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-envinfo-7.11.0-7e1421","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-nightwatch-chai-5.0.3-dee26d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-boxen-5.1.2-943b5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-jsdom-24.1.3-b6817a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-types-chai-4.3.20-b0bc3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-geckodriver-6.0.2-d17b97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-types-selenium-webdriver-4.35.1-02d7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-piscina-4.9.2-1e78d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-chromedriver-141.0.3-932131","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-nightwatch-axe-verbose-2.4.0-3eb74b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relatedSpdxElement":"SPDXRef-npm-cli-table3-0.6.5-6f6b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-espree-10.4.0-0dfb3c","relatedSpdxElement":"SPDXRef-npm-acorn-jsx-5.3.2-63e256","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-espree-10.4.0-0dfb3c","relatedSpdxElement":"SPDXRef-npm-acorn-8.15.0-4f97fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-espree-10.4.0-0dfb3c","relatedSpdxElement":"SPDXRef-npm-eslint-visitor-keys-4.2.1-d73e36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relatedSpdxElement":"SPDXRef-npm-fast-glob-3.3.3-6c465d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-10.5.1-29f1d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relatedSpdxElement":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-8.46.2-94d374","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-isstream-0.1.2-a2da99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-tunnel-agent-0.6.0-282cf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-caseless-0.12.0-eafbce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-performance-now-2.1.0-7f35ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.2.1-90ac9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-c93d69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-http-signature-1.4.0-798d07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-is-typedarray-1.0.0-6908d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-forever-agent-0.6.1-629190","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-aws-sign2-0.7.0-05b541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-uuid-8.3.2-7efed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-extend-3.0.2-a762ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-json-stringify-safe-5.0.1-23c386","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-combined-stream-1.0.8-cb8339","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-tough-cookie-5.1.2-9c5ff4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-aws4-1.13.2-4228b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-form-data-4.0.4-a63c82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-request-3.0.9-62812e","relatedSpdxElement":"SPDXRef-npm-qs-6.14.0-76879e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-utils-3.2.4-fba1b2","relatedSpdxElement":"SPDXRef-npm-tinyrainbow-2.0.0-225cc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-utils-3.2.4-fba1b2","relatedSpdxElement":"SPDXRef-npm-loupe-3.2.1-02129c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-utils-3.2.4-fba1b2","relatedSpdxElement":"SPDXRef-npm-vitest-pretty-format-3.2.4-4a1de5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-3.29.5-f76cfc","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.3-13d5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-9519e5","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-9519e5","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-9519e5","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-acbac5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-9519e5","relatedSpdxElement":"SPDXRef-npm-side-channel-map-1.0.1-d877b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-weakmap-1.0.2-9519e5","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-skip-transparent-expression-wrappers-7.27.1-9b7ad0","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-skip-transparent-expression-wrappers-7.27.1-9b7ad0","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relatedSpdxElement":"SPDXRef-npm-babel-helper-annotate-as-pure-7.27.3-6234b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relatedSpdxElement":"SPDXRef-npm-babel-plugin-syntax-typescript-7.27.1-e38114","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relatedSpdxElement":"SPDXRef-npm-babel-helper-skip-transparent-expression-wrappers-7.27.1-9b7ad0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relatedSpdxElement":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-getpass-0.1.7-59fa87","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-5a88ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-axios-1.12.2-c069e9","relatedSpdxElement":"SPDXRef-npm-proxy-from-env-1.1.0-efca18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-axios-1.12.2-c069e9","relatedSpdxElement":"SPDXRef-npm-follow-redirects-1.15.11-aec038","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-axios-1.12.2-c069e9","relatedSpdxElement":"SPDXRef-npm-form-data-4.0.4-a63c82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-cypress-5.2.0-e9b322","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-cypress-5.2.0-e9b322","relatedSpdxElement":"SPDXRef-npm-globals-16.4.0-68100b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-ajv-6.12.6-1eb3bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-esutils-2.0.3-7baa0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-is-glob-4.0.3-0fdeab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-minimatch-3.1.2-9854b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-glob-parent-6.0.2-496a94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-json-stable-stringify-without-jsonify-1.0.1-31679c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-lodash.merge-4.6.2-68631e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-natural-compare-1.4.0-6304b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-find-up-5.0.0-62cfac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-escape-string-regexp-4.0.0-6bfb3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-imurmurhash-0.1.4-159581","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-fast-deep-equal-3.1.3-199322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-humanwhocodes-module-importer-1.0.1-c9e718","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-file-entry-cache-8.0.0-82b075","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-community-regexpp-4.12.1-fda590","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-chalk-4.1.2-69c26b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-community-eslint-utils-4.9.0-12fc04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-esquery-1.6.0-adab96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-espree-10.4.0-0dfb3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-kit-0.4.0-37703a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-config-array-0.21.1-f0218d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-types-estree-1.0.8-5d99db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-jiti-2.6.1-629010","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.38.0-1bf471","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-config-helpers-0.4.1-a3fae5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-core-0.16.0-ffbf17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-humanwhocodes-retry-0.4.3-606c89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-scope-8.4.0-70352e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-eslint-visitor-keys-4.2.1-d73e36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-ignore-5.3.2-ccf63d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-optionator-0.9.4-740fd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-9.38.0-684343","relatedSpdxElement":"SPDXRef-npm-humanfs-node-0.16.7-5ee1ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-postcss-selector-parser-6.1.2-8c7509","relatedSpdxElement":"SPDXRef-npm-cssesc-3.0.0-2f4a34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-postcss-selector-parser-6.1.2-8c7509","relatedSpdxElement":"SPDXRef-npm-util-deprecate-1.0.2-d7fbfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tldts-6.1.86-fc95fd","relatedSpdxElement":"SPDXRef-npm-tldts-core-6.1.86-ac1cf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-d877b7","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-d877b7","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-d877b7","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-acbac5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-map-1.0.1-d877b7","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-acorn-walk-8.3.4-820a82","relatedSpdxElement":"SPDXRef-npm-acorn-8.15.0-4f97fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.12-81f447","relatedSpdxElement":"SPDXRef-npm-balanced-match-1.0.2-dedd12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-1.1.12-81f447","relatedSpdxElement":"SPDXRef-npm-concat-map-0.0.1-f7e052","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-degenerator-5.0.1-9b10f6","relatedSpdxElement":"SPDXRef-npm-escodegen-2.1.0-77ce52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-degenerator-5.0.1-9b10f6","relatedSpdxElement":"SPDXRef-npm-ast-types-0.13.4-51c1aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-degenerator-5.0.1-9b10f6","relatedSpdxElement":"SPDXRef-npm-esprima-4.0.1-9f66f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-kit-0.4.0-37703a","relatedSpdxElement":"SPDXRef-npm-levn-0.4.1-6dee61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-kit-0.4.0-37703a","relatedSpdxElement":"SPDXRef-npm-eslint-core-0.16.0-ffbf17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nise-5.1.9-c12f3d","relatedSpdxElement":"SPDXRef-npm-just-extend-6.2.0-b69967","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nise-5.1.9-c12f3d","relatedSpdxElement":"SPDXRef-npm-sinonjs-commons-3.0.1-4fc387","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nise-5.1.9-c12f3d","relatedSpdxElement":"SPDXRef-npm-path-to-regexp-6.3.0-7dbca5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nise-5.1.9-c12f3d","relatedSpdxElement":"SPDXRef-npm-sinonjs-fake-timers-11.3.1-18ed9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nise-5.1.9-c12f3d","relatedSpdxElement":"SPDXRef-npm-sinonjs-text-encoding-0.7.3-1a8020","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-aggregate-error-3.1.0-188e91","relatedSpdxElement":"SPDXRef-npm-indent-string-4.0.0-509a2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-aggregate-error-3.1.0-188e91","relatedSpdxElement":"SPDXRef-npm-clean-stack-2.2.0-92989f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tldts-7.0.17-5dc6d8","relatedSpdxElement":"SPDXRef-npm-tldts-core-7.0.17-44ba30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-4.0.5-ec53c1","relatedSpdxElement":"SPDXRef-npm-csstools-css-calc-2.1.4-92fb4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-4.0.5-ec53c1","relatedSpdxElement":"SPDXRef-npm-lru-cache-11.2.2-0521f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-4.0.5-ec53c1","relatedSpdxElement":"SPDXRef-npm-csstools-css-tokenizer-3.0.4-c0dd4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-4.0.5-ec53c1","relatedSpdxElement":"SPDXRef-npm-csstools-css-parser-algorithms-3.0.5-1482be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-4.0.5-ec53c1","relatedSpdxElement":"SPDXRef-npm-csstools-css-color-parser-3.1.0-d7b65c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-router-4.6.3-5917bf","relatedSpdxElement":"SPDXRef-npm-vue-devtools-api-6.6.4-68de62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-router-4.6.3-5917bf","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-path-6.0.0-ab52c7","relatedSpdxElement":"SPDXRef-npm-path-key-4.0.0-593e23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-path-6.0.0-ab52c7","relatedSpdxElement":"SPDXRef-npm-unicorn-magic-0.3.0-5e800b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-path-scurry-1.11.1-6badab","relatedSpdxElement":"SPDXRef-npm-lru-cache-10.4.3-5ecc51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-path-scurry-1.11.1-6badab","relatedSpdxElement":"SPDXRef-npm-minipass-7.1.2-96c09d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-playwright-test-1.56.1-5dcc56","relatedSpdxElement":"SPDXRef-npm-playwright-1.56.1-8e89c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-import-meta-7.10.4-9a1322","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-import-meta-7.10.4-9a1322","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esquery-1.6.0-adab96","relatedSpdxElement":"SPDXRef-npm-estraverse-5.3.0-24df7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-darwin-arm64-0.18.20-1386b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-loong64-0.18.20-dbd030","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-ia32-0.18.20-8c4e6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-ppc64-0.18.20-83e1be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-freebsd-x64-0.18.20-cfb31b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-android-arm64-0.18.20-2e4add","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-arm-0.18.20-e2e67e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-freebsd-arm64-0.18.20-2785dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-android-x64-0.18.20-1b4aef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-netbsd-x64-0.18.20-8d4db2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-s390x-0.18.20-989f8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-openbsd-x64-0.18.20-456394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-x64-0.18.20-89f6c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-sunos-x64-0.18.20-b217be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-riscv64-0.18.20-b96e1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-arm64-0.18.20-0096b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-darwin-x64-0.18.20-faf863","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-win32-ia32-0.18.20-66b345","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-linux-mips64el-0.18.20-97667c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-android-arm-0.18.20-1ae99e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-win32-arm64-0.18.20-ebe156","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relatedSpdxElement":"SPDXRef-npm-esbuild-win32-x64-0.18.20-760b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-parser-algorithms-3.0.5-1482be","relatedSpdxElement":"SPDXRef-npm-csstools-css-tokenizer-3.0.4-c0dd4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-copy-anything-4.0.5-2d133a","relatedSpdxElement":"SPDXRef-npm-is-what-5.5.0-66ef77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-proxy-from-env-1.1.0-efca18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-lru-cache-7.18.3-541d7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-socks-proxy-agent-8.0.5-9beee2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relatedSpdxElement":"SPDXRef-npm-agent-base-7.1.4-aedc22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-follow-redirects-1.15.11-aec038","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-tsconfig-0.8.1-c83a7b","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-tsconfig-0.8.1-c83a7b","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-remapping-2.3.5-c6c7b3","relatedSpdxElement":"SPDXRef-npm-jridgewell-trace-mapping-0.3.31-b5e736","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-remapping-2.3.5-c6c7b3","relatedSpdxElement":"SPDXRef-npm-jridgewell-gen-mapping-0.3.13-837048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-chai-5.2.3-c10173","relatedSpdxElement":"SPDXRef-npm-assertion-error-2.0.1-b1ea01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-chai-5.2.3-c10173","relatedSpdxElement":"SPDXRef-npm-types-deep-eql-4.0.2-776df1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-enquirer-2.4.1-5a2f5a","relatedSpdxElement":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-enquirer-2.4.1-5a2f5a","relatedSpdxElement":"SPDXRef-npm-ansi-colors-4.1.3-3a3ef6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-arm-gnueabihf-1.1.1-9f809a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-freebsd-x64-1.1.1-265307","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-win32-ia32-msvc-1.1.1-dced74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-ppc64-gnu-1.1.1-79ce34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-x64-musl-1.1.1-3112b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-s390x-gnu-1.1.1-796bcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-arm64-gnu-1.1.1-5ddc6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-darwin-x64-1.1.1-308810","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-openharmony-arm64-1.1.1-02c3d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-android-arm-eabi-1.1.1-1f9438","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-win32-x64-msvc-1.1.1-82dee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-riscv64-gnu-1.1.1-e36046","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-android-arm64-1.1.1-5a2c62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-win32-arm64-msvc-1.1.1-2775ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-darwin-arm64-1.1.1-857069","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-arm64-musl-1.1.1-cfe216","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-linux-x64-gnu-1.1.1-626769","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-html-encoding-sniffer-4.0.0-9e2cb0","relatedSpdxElement":"SPDXRef-npm-whatwg-encoding-3.1.1-3fb28f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-4.1.2-69c26b","relatedSpdxElement":"SPDXRef-npm-supports-color-7.2.0-fcafd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chalk-4.1.2-69c26b","relatedSpdxElement":"SPDXRef-npm-ansi-styles-4.3.0-29aa81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-psl-1.15.0-b0c019","relatedSpdxElement":"SPDXRef-npm-punycode-2.3.1-e7dd7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-bigint-1.1.0-252dcb","relatedSpdxElement":"SPDXRef-npm-has-bigints-1.1.0-a1e626","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-reactivity-3.5.22-c9c539","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-available-typed-arrays-1.0.7-cc927c","relatedSpdxElement":"SPDXRef-npm-possible-typed-array-names-1.1.0-d46b95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chai-5.3.3-684c4d","relatedSpdxElement":"SPDXRef-npm-assertion-error-2.0.1-b1ea01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chai-5.3.3-684c4d","relatedSpdxElement":"SPDXRef-npm-check-error-2.1.1-190ab6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chai-5.3.3-684c4d","relatedSpdxElement":"SPDXRef-npm-deep-eql-5.0.2-e4bfeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chai-5.3.3-684c4d","relatedSpdxElement":"SPDXRef-npm-loupe-3.2.1-02129c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chai-5.3.3-684c4d","relatedSpdxElement":"SPDXRef-npm-pathval-2.0.1-de8c7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-4.1.2-93bb28","relatedSpdxElement":"SPDXRef-npm-normalize-path-3.0.0-b81bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-4.1.2-93bb28","relatedSpdxElement":"SPDXRef-npm-buffer-crc32-0.2.13-a55a13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-4.1.2-93bb28","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-compress-commons-4.1.2-93bb28","relatedSpdxElement":"SPDXRef-npm-crc32-stream-4.0.3-a0aafe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-acorn-jsx-5.3.2-63e256","relatedSpdxElement":"SPDXRef-npm-acorn-8.15.0-4f97fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jake-10.9.4-5f4641","relatedSpdxElement":"SPDXRef-npm-filelist-1.0.4-75b4d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jake-10.9.4-5f4641","relatedSpdxElement":"SPDXRef-npm-picocolors-1.1.1-353ce6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jake-10.9.4-5f4641","relatedSpdxElement":"SPDXRef-npm-async-3.2.6-690482","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-member-expression-to-functions-7.27.1-e43f8d","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-member-expression-to-functions-7.27.1-e43f8d","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","relatedSpdxElement":"SPDXRef-npm-agent-base-7.1.4-aedc22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relatedSpdxElement":"SPDXRef-npm-eslint-community-eslint-utils-4.9.0-12fc04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-scope-manager-8.46.2-b325af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","relatedSpdxElement":"SPDXRef-npm-define-data-property-1.1.4-9069a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","relatedSpdxElement":"SPDXRef-npm-has-property-descriptors-1.0.2-f4a6a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-6c473d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-005730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wcwidth-1.0.1-f05ab3","relatedSpdxElement":"SPDXRef-npm-defaults-1.0.4-568e83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chai-nightwatch-0.5.3-9dd425","relatedSpdxElement":"SPDXRef-npm-assertion-error-1.1.0-9b185b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-lie-3.3.0-a36cec","relatedSpdxElement":"SPDXRef-npm-immediate-3.0.6-34b0da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-2.2.0-183c36","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-44e23f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-2.2.0-183c36","relatedSpdxElement":"SPDXRef-npm-fs-constants-1.0.0-30551a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-2.2.0-183c36","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-2.2.0-183c36","relatedSpdxElement":"SPDXRef-npm-bl-4.1.0-6cfb21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tar-stream-2.2.0-183c36","relatedSpdxElement":"SPDXRef-npm-end-of-stream-1.4.5-0d0b2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fast-glob-3.3.3-6c465d","relatedSpdxElement":"SPDXRef-npm-glob-parent-5.1.2-d1dfd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fast-glob-3.3.3-6c465d","relatedSpdxElement":"SPDXRef-npm-nodelib-fs.walk-1.2.8-a10582","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fast-glob-3.3.3-6c465d","relatedSpdxElement":"SPDXRef-npm-nodelib-fs.stat-2.0.5-08f2dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fast-glob-3.3.3-6c465d","relatedSpdxElement":"SPDXRef-npm-merge2-1.4.1-ae2594","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fast-glob-3.3.3-6c465d","relatedSpdxElement":"SPDXRef-npm-micromatch-4.0.8-caa708","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-9.0.1-17b12e","relatedSpdxElement":"SPDXRef-npm-brace-expansion-2.0.2-4ce543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-list-1.0.0-625006","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-side-channel-list-1.0.0-625006","relatedSpdxElement":"SPDXRef-npm-object-inspect-1.13.4-acbac5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-eslint-plugin-1.3.23-31088a","relatedSpdxElement":"SPDXRef-npm-vitest-3.2.4-085279","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-eslint-plugin-1.3.23-31088a","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-utils-8.46.2-75dfc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-eslint-plugin-1.3.23-31088a","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-eslint-plugin-1.3.23-31088a","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-eslint-plugin-1.3.23-31088a","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-scope-manager-8.46.2-b325af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-regex-1.2.1-210589","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-aee8e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-regex-1.2.1-210589","relatedSpdxElement":"SPDXRef-npm-gopd-1.2.0-005730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-regex-1.2.1-210589","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-regex-1.2.1-210589","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-installed-globally-0.4.0-e17892","relatedSpdxElement":"SPDXRef-npm-is-path-inside-3.0.3-6d6bc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-installed-globally-0.4.0-e17892","relatedSpdxElement":"SPDXRef-npm-global-dirs-3.0.1-6ed66d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-decorators-7.27.1-09f53e","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-decorators-7.27.1-09f53e","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-aria-query-5.1.3-d199f6","relatedSpdxElement":"SPDXRef-npm-deep-equal-2.2.3-7acb47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tr46-5.1.1-601148","relatedSpdxElement":"SPDXRef-npm-punycode-2.3.1-e7dd7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-ajv-6.12.6-1eb3bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-minimatch-3.1.2-9854b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-strip-json-comments-3.1.1-d86c89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-globals-14.0.0-eeeaf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-js-yaml-4.1.0-d4b548","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-import-fresh-3.3.1-8a39ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-espree-10.4.0-0dfb3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-eslintrc-3.3.1-496464","relatedSpdxElement":"SPDXRef-npm-ignore-5.3.2-ccf63d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-calc-2.1.4-92fb4e","relatedSpdxElement":"SPDXRef-npm-csstools-css-tokenizer-3.0.4-c0dd4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-calc-2.1.4-92fb4e","relatedSpdxElement":"SPDXRef-npm-csstools-css-parser-algorithms-3.0.5-1482be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-minimatch-9.0.5-8f4c26","relatedSpdxElement":"SPDXRef-npm-brace-expansion-2.0.2-4ce543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-uri-js-4.4.1-3a40a3","relatedSpdxElement":"SPDXRef-npm-punycode-2.3.1-e7dd7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-brace-expansion-2.0.2-4ce543","relatedSpdxElement":"SPDXRef-npm-balanced-match-1.0.2-dedd12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stop-iteration-iterator-1.1.0-18b190","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stop-iteration-iterator-1.1.0-18b190","relatedSpdxElement":"SPDXRef-npm-internal-slot-1.1.0-ca3f51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-deep-eql-4.0.1-6dcb63","relatedSpdxElement":"SPDXRef-npm-type-detect-4.0.8-537f0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tough-cookie-6.0.0-7220d7","relatedSpdxElement":"SPDXRef-npm-tldts-7.0.17-5dc6d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-defaults-1.0.4-568e83","relatedSpdxElement":"SPDXRef-npm-clone-1.0.4-3f0e69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-lazystream-1.0.1-456d6f","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-scope-manager-8.46.2-b325af","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-visitor-keys-8.46.2-258015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-scope-manager-8.46.2-b325af","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.8-637f71","relatedSpdxElement":"SPDXRef-npm-set-function-length-1.2.2-9cacf3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.8-637f71","relatedSpdxElement":"SPDXRef-npm-es-define-property-1.0.1-b1b342","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.8-637f71","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bind-1.0.8-637f71","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-f8b803","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-nightwatch-2.3.32-2e864f","relatedSpdxElement":"SPDXRef-npm-devtools-protocol-0.0.1025565-ba0f2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-nightwatch-2.3.32-2e864f","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-nightwatch-2.3.32-2e864f","relatedSpdxElement":"SPDXRef-npm-types-selenium-webdriver-4.35.1-02d7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-nightwatch-2.3.32-2e864f","relatedSpdxElement":"SPDXRef-npm-types-chai-5.2.3-c10173","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-boxed-primitive-1.1.1-69f946","relatedSpdxElement":"SPDXRef-npm-is-boolean-object-1.2.2-d1894a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-boxed-primitive-1.1.1-69f946","relatedSpdxElement":"SPDXRef-npm-is-bigint-1.1.0-252dcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-boxed-primitive-1.1.1-69f946","relatedSpdxElement":"SPDXRef-npm-is-number-object-1.1.1-10fbaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-boxed-primitive-1.1.1-69f946","relatedSpdxElement":"SPDXRef-npm-is-string-1.1.1-8d60ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-boxed-primitive-1.1.1-69f946","relatedSpdxElement":"SPDXRef-npm-is-symbol-1.1.1-fa10f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-figures-6.1.0-b38dc6","relatedSpdxElement":"SPDXRef-npm-is-unicode-supported-2.1.0-051b3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.3-13d5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-win32-arm64-msvc-4.52.5-491172","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-win32-x64-msvc-4.52.5-f3dc7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-freebsd-arm64-4.52.5-08dd4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-freebsd-x64-4.52.5-81a2f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-ppc64-gnu-4.52.5-d0784b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-x64-gnu-4.52.5-8dc878","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-arm64-musl-4.52.5-ac250f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-android-arm64-4.52.5-92d7df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-s390x-gnu-4.52.5-767b93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-win32-ia32-msvc-4.52.5-66753c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-types-estree-1.0.8-5d99db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-riscv64-musl-4.52.5-6acaae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-openharmony-arm64-4.52.5-9978fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-darwin-arm64-4.52.5-17b8e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-arm64-gnu-4.52.5-69b21d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-android-arm-eabi-4.52.5-4a5373","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-arm-musleabihf-4.52.5-3931aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-darwin-x64-4.52.5-281501","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-win32-x64-gnu-4.52.5-f14bff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-arm-gnueabihf-4.52.5-8cb1cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-riscv64-gnu-4.52.5-cf3c9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-loong64-gnu-4.52.5-4a9212","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-4.52.5-6f18c2","relatedSpdxElement":"SPDXRef-npm-rollup-rollup-linux-x64-musl-4.52.5-c330ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-dev-rpc-1.1.0-549708","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-dev-rpc-1.1.0-549708","relatedSpdxElement":"SPDXRef-npm-vite-hot-client-2.1.0-92278a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-dev-rpc-1.1.0-549708","relatedSpdxElement":"SPDXRef-npm-birpc-2.6.1-bca59b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-ws-8.18.1-343a77","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-piscina-4.9.2-1e78d6","relatedSpdxElement":"SPDXRef-npm-napi-rs-nice-1.1.1-4915d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-scope-8.4.0-70352e","relatedSpdxElement":"SPDXRef-npm-esrecurse-4.3.0-5c8c88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-scope-8.4.0-70352e","relatedSpdxElement":"SPDXRef-npm-estraverse-5.3.0-24df7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relatedSpdxElement":"SPDXRef-npm-safe-buffer-5.1.2-f6d0d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relatedSpdxElement":"SPDXRef-npm-isarray-1.0.0-b730e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relatedSpdxElement":"SPDXRef-npm-util-deprecate-1.0.2-d7fbfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relatedSpdxElement":"SPDXRef-npm-inherits-2.0.4-44e23f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relatedSpdxElement":"SPDXRef-npm-process-nextick-args-2.0.1-5882e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relatedSpdxElement":"SPDXRef-npm-stringdecoder-1.1.1-f98adc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relatedSpdxElement":"SPDXRef-npm-core-util-is-1.0.3-4885b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ansi-styles-4.3.0-29aa81","relatedSpdxElement":"SPDXRef-npm-color-convert-2.0.1-8ee913","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bound-1.0.4-4404bf","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-call-bound-1.0.4-4404bf","relatedSpdxElement":"SPDXRef-npm-call-bind-apply-helpers-1.0.2-f8b803","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-slice-ansi-3.0.0-8bc3a0","relatedSpdxElement":"SPDXRef-npm-is-fullwidth-code-point-3.0.0-d993a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-slice-ansi-3.0.0-8bc3a0","relatedSpdxElement":"SPDXRef-npm-astral-regex-2.0.0-07cd15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-slice-ansi-3.0.0-8bc3a0","relatedSpdxElement":"SPDXRef-npm-ansi-styles-4.3.0-29aa81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-prettier-linter-helpers-1.0.0-8c4e63","relatedSpdxElement":"SPDXRef-npm-fast-diff-1.3.0-6bfc7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-3.2.0-af8339","relatedSpdxElement":"SPDXRef-npm-lru-cache-10.4.3-5ecc51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-3.2.0-af8339","relatedSpdxElement":"SPDXRef-npm-csstools-css-calc-2.1.4-92fb4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-3.2.0-af8339","relatedSpdxElement":"SPDXRef-npm-csstools-css-tokenizer-3.0.4-c0dd4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-3.2.0-af8339","relatedSpdxElement":"SPDXRef-npm-csstools-css-parser-algorithms-3.0.5-1482be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asamuzakjp-css-color-3.2.0-af8339","relatedSpdxElement":"SPDXRef-npm-csstools-css-color-parser-3.1.0-d7b65c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-zip-stream-4.1.1-d02db7","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-zip-stream-4.1.1-d02db7","relatedSpdxElement":"SPDXRef-npm-compress-commons-4.1.2-93bb28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-zip-stream-4.1.1-d02db7","relatedSpdxElement":"SPDXRef-npm-archiver-utils-3.0.4-6355f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-pretty-format-3.2.4-4a1de5","relatedSpdxElement":"SPDXRef-npm-tinyrainbow-2.0.0-225cc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-collection-1.0.2-d066ab","relatedSpdxElement":"SPDXRef-npm-is-set-2.0.3-97f55b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-collection-1.0.2-d066ab","relatedSpdxElement":"SPDXRef-npm-is-weakmap-2.0.2-34d660","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-collection-1.0.2-d066ab","relatedSpdxElement":"SPDXRef-npm-is-map-2.0.3-6940e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-collection-1.0.2-d066ab","relatedSpdxElement":"SPDXRef-npm-is-weakset-2.0.4-36b47f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-cli-truncate-2.1.0-3a477c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-wrap-ansi-7.0.0-39d5d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-log-update-4.0.0-982c45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-through-2.3.8-cda109","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-p-map-4.0.0-ae55cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-rfdc-1.4.1-af3afc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-rxjs-7.8.2-54cdfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-enquirer-2.4.1-5a2f5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-listr2-3.14.0-773d03","relatedSpdxElement":"SPDXRef-npm-colorette-2.0.20-84f4ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-project-service-8.46.2-494685","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-project-service-8.46.2-494685","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-tsconfig-utils-8.46.2-d10aff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-project-service-8.46.2-494685","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-project-service-8.46.2-494685","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.4-a63c82","relatedSpdxElement":"SPDXRef-npm-mime-types-2.1.35-c93d69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.4-a63c82","relatedSpdxElement":"SPDXRef-npm-asynckit-0.4.0-f8862c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.4-a63c82","relatedSpdxElement":"SPDXRef-npm-combined-stream-1.0.8-cb8339","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.4-a63c82","relatedSpdxElement":"SPDXRef-npm-es-set-tostringtag-2.1.0-35da49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-form-data-4.0.4-a63c82","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-aee8e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cliui-7.0.4-897bcf","relatedSpdxElement":"SPDXRef-npm-wrap-ansi-7.0.0-39d5d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cliui-7.0.4-897bcf","relatedSpdxElement":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cliui-7.0.4-897bcf","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relatedSpdxElement":"SPDXRef-npm-mitt-3.0.1-00fec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relatedSpdxElement":"SPDXRef-npm-vite-hot-client-2.1.0-92278a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relatedSpdxElement":"SPDXRef-npm-vue-devtools-shared-7.7.7-2e244a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relatedSpdxElement":"SPDXRef-npm-pathe-2.0.3-54d9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relatedSpdxElement":"SPDXRef-npm-nanoid-5.1.6-742064","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-core-7.7.7-50857a","relatedSpdxElement":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-string-1.1.1-8d60ff","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-string-1.1.1-8d60ff","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ansi-escapes-4.3.2-a56f9c","relatedSpdxElement":"SPDXRef-npm-type-fest-0.21.3-9f8b8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-get-stream-5.2.0-c0ebd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-merge-stream-2.0.0-ed107a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-signal-exit-3.0.7-b81e6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-strip-final-newline-2.0.0-594d07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-is-stream-2.0.1-b8de74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-npm-run-path-4.0.1-4dd077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-human-signals-1.1.1-f430eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-4.1.0-160eac","relatedSpdxElement":"SPDXRef-npm-onetime-5.1.2-f26e40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object.assign-4.1.7-dfe17a","relatedSpdxElement":"SPDXRef-npm-define-properties-1.2.1-750eb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object.assign-4.1.7-dfe17a","relatedSpdxElement":"SPDXRef-npm-object-keys-1.1.1-8974a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object.assign-4.1.7-dfe17a","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-7c29f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object.assign-4.1.7-dfe17a","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.8-637f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object.assign-4.1.7-dfe17a","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-object.assign-4.1.7-dfe17a","relatedSpdxElement":"SPDXRef-npm-es-object-atoms-1.1.1-f86eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-tinyrainbow-2.0.0-225cc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-tinybench-2.9.0-c5a3b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-why-is-node-running-2.3.0-5148b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-tinyexec-0.3.2-e69d8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vite-node-3.2.4-90f777","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vitest-utils-3.2.4-fba1b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-tinyglobby-0.2.15-b45a5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vitest-expect-3.2.4-85ee0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-magic-string-0.30.19-cac4d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-expect-type-1.2.2-3b468c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vitest-spy-3.2.4-2dcc43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-jsdom-27.0.1-3ef675","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vitest-pretty-format-3.2.4-4a1de5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-tinypool-1.1.1-6a161a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vitest-runner-3.2.4-fda5c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vitest-mocker-3.2.4-c61486","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-chai-5.3.3-684c4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-types-chai-5.2.3-c10173","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-std-env-3.10.0-56e554","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-vitest-snapshot-3.2.4-2e208b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-3.2.4-085279","relatedSpdxElement":"SPDXRef-npm-pathe-2.0.3-54d9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-replace-supers-7.27.1-d6e496","relatedSpdxElement":"SPDXRef-npm-babel-traverse-7.28.4-0d71e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-replace-supers-7.27.1-d6e496","relatedSpdxElement":"SPDXRef-npm-babel-helper-member-expression-to-functions-7.27.1-e43f8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-replace-supers-7.27.1-d6e496","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-replace-supers-7.27.1-d6e496","relatedSpdxElement":"SPDXRef-npm-babel-helper-optimise-call-expression-7.27.1-31b61c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-human-signals-2.1.0-e7251a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-merge-stream-2.0.0-ed107a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-get-stream-6.0.1-43d912","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-signal-exit-3.0.7-b81e6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-strip-final-newline-2.0.0-594d07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-is-stream-2.0.1-b8de74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-npm-run-path-4.0.1-4dd077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-execa-5.1.1-ab2dc1","relatedSpdxElement":"SPDXRef-npm-onetime-5.1.2-f26e40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-ssr-3.5.22-e9f81b","relatedSpdxElement":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-ssr-3.5.22-e9f81b","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fdir-6.5.0-8ddf9b","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-35da49","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-35da49","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-35da49","relatedSpdxElement":"SPDXRef-npm-hasown-2.0.2-aee8e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-set-tostringtag-2.1.0-35da49","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-slice-ansi-4.0.0-83f517","relatedSpdxElement":"SPDXRef-npm-is-fullwidth-code-point-3.0.0-d993a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-slice-ansi-4.0.0-83f517","relatedSpdxElement":"SPDXRef-npm-astral-regex-2.0.0-07cd15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-slice-ansi-4.0.0-83f517","relatedSpdxElement":"SPDXRef-npm-ansi-styles-4.3.0-29aa81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-jsx-7.27.1-7a0898","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-jsx-7.27.1-7a0898","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-bcrypt-pbkdf-1.0.2-18989b","relatedSpdxElement":"SPDXRef-npm-tweetnacl-0.14.5-a0da97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-config-array-0.21.1-f0218d","relatedSpdxElement":"SPDXRef-npm-minimatch-3.1.2-9854b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-config-array-0.21.1-f0218d","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-config-array-0.21.1-f0218d","relatedSpdxElement":"SPDXRef-npm-eslint-object-schema-2.1.7-739fdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-open-10.2.0-75d733","relatedSpdxElement":"SPDXRef-npm-is-inside-container-1.0.0-db3204","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-open-10.2.0-75d733","relatedSpdxElement":"SPDXRef-npm-default-browser-5.2.1-df02bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-open-10.2.0-75d733","relatedSpdxElement":"SPDXRef-npm-define-lazy-prop-3.0.0-b76f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-open-10.2.0-75d733","relatedSpdxElement":"SPDXRef-npm-wsl-utils-0.1.0-9d6110","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-sirv-3.0.2-e2243f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-open-10.2.0-75d733","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-unplugin-utils-0.3.1-19e99e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-ohash-2.0.11-6de566","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-perfect-debounce-2.0.0-f66087","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-ansis-4.2.0-7c1b47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-vite-dev-rpc-1.1.0-549708","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-inspect-11.3.3-b81998","relatedSpdxElement":"SPDXRef-npm-error-stack-parser-es-1.0.5-ea2637","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-is-interactive-1.0.0-c13360","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-is-unicode-supported-0.1.0-f289c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-wcwidth-1.0.1-f05ab3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-cli-cursor-3.1.0-705e59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-log-symbols-4.1.0-a3b51f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-chalk-4.1.2-69c26b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-bl-4.1.0-6cfb21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ora-5.4.1-df42b2","relatedSpdxElement":"SPDXRef-npm-cli-spinners-2.9.2-575cac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-7c29f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-synckit-0.11.11-6a2deb","relatedSpdxElement":"SPDXRef-npm-pkgr-core-0.2.9-59ae48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-typescript-7.27.1-e38114","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-typescript-7.27.1-e38114","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-api-utils-2.1.0-690a0f","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-browserslist-4.26.3-837151","relatedSpdxElement":"SPDXRef-npm-electron-to-chromium-1.5.238-b3a514","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-browserslist-4.26.3-837151","relatedSpdxElement":"SPDXRef-npm-baseline-browser-mapping-2.8.19-ac334f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-browserslist-4.26.3-837151","relatedSpdxElement":"SPDXRef-npm-update-browserslist-db-1.1.3-306c9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-browserslist-4.26.3-837151","relatedSpdxElement":"SPDXRef-npm-caniuse-lite-1.0.30001751-e3d741","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-browserslist-4.26.3-837151","relatedSpdxElement":"SPDXRef-npm-node-releases-2.0.26-391bd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-types-yauzl-2.10.3-f5b3ed","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-stream-9.0.1-44d575","relatedSpdxElement":"SPDXRef-npm-is-stream-4.0.1-0913ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-get-stream-9.0.1-44d575","relatedSpdxElement":"SPDXRef-npm-sec-ant-readable-stream-0.4.1-480394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yauzl-2.10.0-f7c7a5","relatedSpdxElement":"SPDXRef-npm-fd-slicer-1.1.0-38eafb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-yauzl-2.10.0-f7c7a5","relatedSpdxElement":"SPDXRef-npm-buffer-crc32-0.2.13-a55a13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-combined-stream-1.0.8-cb8339","relatedSpdxElement":"SPDXRef-npm-delayed-stream-1.0.0-6fbb14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-node-3.2.4-90f777","relatedSpdxElement":"SPDXRef-npm-cac-6.7.14-ef5e99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-node-3.2.4-90f777","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-node-3.2.4-90f777","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-node-3.2.4-90f777","relatedSpdxElement":"SPDXRef-npm-es-module-lexer-1.7.0-7ddb23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-node-3.2.4-90f777","relatedSpdxElement":"SPDXRef-npm-pathe-2.0.3-54d9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodelib-fs.scandir-2.1.5-ceab11","relatedSpdxElement":"SPDXRef-npm-nodelib-fs.stat-2.0.5-08f2dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nodelib-fs.scandir-2.1.5-ceab11","relatedSpdxElement":"SPDXRef-npm-run-parallel-1.2.0-4e5c61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-6.2.0-c82631","relatedSpdxElement":"SPDXRef-npm-strip-ansi-6.0.1-441ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-6.2.0-c82631","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wrap-ansi-6.2.0-c82631","relatedSpdxElement":"SPDXRef-npm-ansi-styles-4.3.0-29aa81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-symbol-1.1.1-fa10f7","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-7c29f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-symbol-1.1.1-fa10f7","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-symbol-1.1.1-fa10f7","relatedSpdxElement":"SPDXRef-npm-safe-regex-test-1.1.0-fae826","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cli-cursor-3.1.0-705e59","relatedSpdxElement":"SPDXRef-npm-restore-cursor-3.1.0-4b2799","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-4.5.14-57c597","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.3-13d5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-4.5.14-57c597","relatedSpdxElement":"SPDXRef-npm-postcss-8.5.6-e63aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-4.5.14-57c597","relatedSpdxElement":"SPDXRef-npm-rollup-3.29.5-f76cfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-4.5.14-57c597","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-4.5.14-57c597","relatedSpdxElement":"SPDXRef-npm-esbuild-0.18.20-83ec9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-glob-4.0.3-0fdeab","relatedSpdxElement":"SPDXRef-npm-is-extglob-2.1.1-e13432","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-pidtree-0.6.0-4a9885","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-which-5.0.0-a352e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-memorystream-0.3.1-97ff25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-read-package-json-fast-4.0.0-ebcf3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-shell-quote-1.8.3-e07efc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relatedSpdxElement":"SPDXRef-npm-ansi-styles-6.2.3-a0dd72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-template-7.27.2-eab432","relatedSpdxElement":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-template-7.27.2-eab432","relatedSpdxElement":"SPDXRef-npm-babel-types-7.28.4-9b14c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-template-7.27.2-eab432","relatedSpdxElement":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinonjs-samsam-8.0.3-734a11","relatedSpdxElement":"SPDXRef-npm-sinonjs-commons-3.0.1-4fc387","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinonjs-samsam-8.0.3-734a11","relatedSpdxElement":"SPDXRef-npm-type-detect-4.1.0-9d5c93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-escodegen-2.1.0-77ce52","relatedSpdxElement":"SPDXRef-npm-esutils-2.0.3-7baa0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-escodegen-2.1.0-77ce52","relatedSpdxElement":"SPDXRef-npm-estraverse-5.3.0-24df7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-escodegen-2.1.0-77ce52","relatedSpdxElement":"SPDXRef-npm-esprima-4.0.1-9f66f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-escodegen-2.1.0-77ce52","relatedSpdxElement":"SPDXRef-npm-source-map-0.6.1-229fec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-type-fest-0.20.2-d20c43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-camelcase-6.3.0-415db0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-ansi-align-3.0.1-a17a95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-wrap-ansi-7.0.0-39d5d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-cli-boxes-2.2.1-9e63ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-widest-line-3.1.0-e0bbed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-boxen-5.1.2-943b5f","relatedSpdxElement":"SPDXRef-npm-chalk-4.1.2-69c26b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pump-3.0.3-8628d9","relatedSpdxElement":"SPDXRef-npm-once-1.4.0-45b2fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pump-3.0.3-8628d9","relatedSpdxElement":"SPDXRef-npm-end-of-stream-1.4.5-0d0b2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-tsc-3.1.1-e1bdbf","relatedSpdxElement":"SPDXRef-npm-vue-language-core-3.1.1-c996af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-tsc-3.1.1-e1bdbf","relatedSpdxElement":"SPDXRef-npm-volar-typescript-2.4.23-056a34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-tsc-3.1.1-e1bdbf","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-shared-array-buffer-1.0.4-703e55","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cssstyle-4.6.0-5e4c4d","relatedSpdxElement":"SPDXRef-npm-rrweb-cssom-0.8.0-ef0d25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cssstyle-4.6.0-5e4c4d","relatedSpdxElement":"SPDXRef-npm-asamuzakjp-css-color-3.2.0-af8339","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nopt-7.2.1-ac652e","relatedSpdxElement":"SPDXRef-npm-abbrev-2.0.0-92a0bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jackspeak-3.4.3-8a4fc8","relatedSpdxElement":"SPDXRef-npm-isaacs-cliui-8.0.2-3a07ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jackspeak-3.4.3-8a4fc8","relatedSpdxElement":"SPDXRef-npm-pkgjs-parseargs-0.11.0-7acaf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-readdirp-3.6.0-b5b50b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-glob-parent-5.1.2-d1dfd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-anymatch-3.1.3-1a9e95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-is-glob-4.0.3-0fdeab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-normalize-path-3.0.0-b81bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.3-13d5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-is-binary-path-2.1.0-f539c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chokidar-3.5.3-345857","relatedSpdxElement":"SPDXRef-npm-braces-3.0.3-8c146c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-resolver-7.0.1-28f8c3","relatedSpdxElement":"SPDXRef-npm-netmask-2.0.2-54e2f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-resolver-7.0.1-28f8c3","relatedSpdxElement":"SPDXRef-npm-degenerator-5.0.1-9b10f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-glob-parent-5.1.2-d1dfd4","relatedSpdxElement":"SPDXRef-npm-is-glob-4.0.3-0fdeab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-nth-check-2.1.1-96467e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-natural-compare-1.4.0-6304b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-xml-name-validator-4.0.0-efb243","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-vue-eslint-parser-9.4.3-e5121d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-globals-13.24.0-9bf8a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-eslint-community-eslint-utils-4.9.0-12fc04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-semver-7.7.3-9e2b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relatedSpdxElement":"SPDXRef-npm-postcss-selector-parser-6.1.2-8c7509","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-global-dirs-3.0.1-6ed66d","relatedSpdxElement":"SPDXRef-npm-ini-2.0.0-827049","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-gen-mapping-0.3.13-837048","relatedSpdxElement":"SPDXRef-npm-jridgewell-trace-mapping-0.3.31-b5e736","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jridgewell-gen-mapping-0.3.13-837048","relatedSpdxElement":"SPDXRef-npm-jridgewell-sourcemap-codec-1.5.5-bb06c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cli-table3-0.6.5-6f6b07","relatedSpdxElement":"SPDXRef-npm-colors-colors-1.5.0-0feaa4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cli-table3-0.6.5-6f6b07","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-mime-types-2.1.35-c93d69","relatedSpdxElement":"SPDXRef-npm-mime-db-1.52.0-10de46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-supports-color-7.2.0-fcafd8","relatedSpdxElement":"SPDXRef-npm-has-flag-4.0.0-98b4b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-community-eslint-utils-4.9.0-12fc04","relatedSpdxElement":"SPDXRef-npm-eslint-visitor-keys-3.4.3-ebd7c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-community-eslint-utils-4.9.0-12fc04","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-strip-literal-3.1.0-6c32e4","relatedSpdxElement":"SPDXRef-npm-js-tokens-9.0.1-380a0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-6.12.6-1eb3bd","relatedSpdxElement":"SPDXRef-npm-json-schema-traverse-0.4.1-4d4d3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-6.12.6-1eb3bd","relatedSpdxElement":"SPDXRef-npm-uri-js-4.4.1-3a40a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-6.12.6-1eb3bd","relatedSpdxElement":"SPDXRef-npm-fast-deep-equal-3.1.3-199322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ajv-6.12.6-1eb3bd","relatedSpdxElement":"SPDXRef-npm-fast-json-stable-stringify-2.1.0-3ddd97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-nth-check-2.1.1-96467e","relatedSpdxElement":"SPDXRef-npm-boolbase-1.0.0-618c64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-yn-3.1.1-072124","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-tsconfig-node12-1.0.11-70b6ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-tsconfig-node14-1.0.3-5ef679","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-cspotcode-source-map-support-0.8.1-27b6ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-create-require-1.1.1-423579","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-make-error-1.3.6-7f6028","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-diff-4.0.2-6dc15d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-arg-4.1.3-5602de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-tsconfig-node16-1.0.4-f45823","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-v8-compile-cache-lib-3.0.1-92803a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-acorn-walk-8.3.4-820a82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-tsconfig-node10-1.0.11-197bfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-types-node-22.18.12-f0f927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-acorn-8.15.0-4f97fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ts-node-10.9.2-5a9428","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cli-truncate-2.1.0-3a477c","relatedSpdxElement":"SPDXRef-npm-slice-ansi-3.0.0-8bc3a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cli-truncate-2.1.0-3a477c","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ansi-align-3.0.1-a17a95","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-binary-path-2.1.0-f539c6","relatedSpdxElement":"SPDXRef-npm-binary-extensions-2.3.0-bb950d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wdio-logger-9.18.0-062ded","relatedSpdxElement":"SPDXRef-npm-loglevel-plugin-prefix-0.8.4-20a3da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wdio-logger-9.18.0-062ded","relatedSpdxElement":"SPDXRef-npm-chalk-5.6.2-f240e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wdio-logger-9.18.0-062ded","relatedSpdxElement":"SPDXRef-npm-safe-regex2-5.0.0-55d97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wdio-logger-9.18.0-062ded","relatedSpdxElement":"SPDXRef-npm-strip-ansi-7.1.2-f71d9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-wdio-logger-9.18.0-062ded","relatedSpdxElement":"SPDXRef-npm-loglevel-1.9.2-3eb246","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-npm-run-path-4.0.1-4dd077","relatedSpdxElement":"SPDXRef-npm-path-key-3.1.1-e6d71e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-data-urls-5.0.0-0b3c10","relatedSpdxElement":"SPDXRef-npm-whatwg-mimetype-4.0.0-57b89e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-data-urls-5.0.0-0b3c10","relatedSpdxElement":"SPDXRef-npm-whatwg-url-14.2.0-7ff388","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ansi-to-html-0.7.2-e7fd54","relatedSpdxElement":"SPDXRef-npm-entities-2.2.0-a19cd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-visitor-keys-8.46.2-258015","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-visitor-keys-8.46.2-258015","relatedSpdxElement":"SPDXRef-npm-eslint-visitor-keys-4.2.1-d73e36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hasown-2.0.2-aee8e5","relatedSpdxElement":"SPDXRef-npm-function-bind-1.1.2-6c473d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-css-tree-3.1.0-258162","relatedSpdxElement":"SPDXRef-npm-source-map-js-1.2.1-e6aa5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-css-tree-3.1.0-258162","relatedSpdxElement":"SPDXRef-npm-mdn-data-2.12.2-c48112","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fd-slicer-1.1.0-38eafb","relatedSpdxElement":"SPDXRef-npm-pend-1.2.0-b21080","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relatedSpdxElement":"SPDXRef-npm-esquery-1.6.0-adab96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relatedSpdxElement":"SPDXRef-npm-espree-10.4.0-0dfb3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relatedSpdxElement":"SPDXRef-npm-semver-7.7.3-9e2b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relatedSpdxElement":"SPDXRef-npm-eslint-scope-8.4.0-70352e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-eslint-parser-10.2.0-ac2215","relatedSpdxElement":"SPDXRef-npm-eslint-visitor-keys-4.2.1-d73e36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stream-combiner-0.0.4-40a21b","relatedSpdxElement":"SPDXRef-npm-duplexer-0.1.2-ce0d3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-https-proxy-agent-7.0.6-4af441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-pac-resolver-7.0.1-28f8c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-http-proxy-agent-7.0.2-774fd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-tootallnate-quickjs-emscripten-0.23.0-2d3bd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-socks-proxy-agent-8.0.5-9beee2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-agent-base-7.1.4-aedc22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pac-proxy-agent-7.2.0-44d0f3","relatedSpdxElement":"SPDXRef-npm-get-uri-6.0.5-a69726","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-tr46-6.0.0-56af69","relatedSpdxElement":"SPDXRef-npm-punycode-2.3.1-e7dd7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-wsl-2.2.0-d93a04","relatedSpdxElement":"SPDXRef-npm-is-docker-2.2.1-84cee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.3.4-fe7d55","relatedSpdxElement":"SPDXRef-npm-supports-color-8.1.1-7cb3c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.3.4-fe7d55","relatedSpdxElement":"SPDXRef-npm-ms-2.1.2-fb179a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-pause-stream-0.0.11-90d84d","relatedSpdxElement":"SPDXRef-npm-through-2.3.8-cda109","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-import-attributes-7.27.1-91c4aa","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-syntax-import-attributes-7.27.1-91c4aa","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-widest-line-3.1.0-e0bbed","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","relatedSpdxElement":"SPDXRef-npm-babel-parser-7.28.4-efa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","relatedSpdxElement":"SPDXRef-npm-vue-compiler-sfc-3.5.22-b98f3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","relatedSpdxElement":"SPDXRef-npm-babel-helper-module-imports-7.27.1-3e5221","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","relatedSpdxElement":"SPDXRef-npm-babel-code-frame-7.27.1-bd4163","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-babel-plugin-resolve-type-1.5.0-cd6ec7","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-config-prettier-10.1.8-30ba74","relatedSpdxElement":"SPDXRef-npm-eslint-9.38.0-684343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-runtime-core-3.5.22-13a56b","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-runtime-core-3.5.22-13a56b","relatedSpdxElement":"SPDXRef-npm-vue-reactivity-3.5.22-c9c539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-object-atoms-1.1.1-f86eb9","relatedSpdxElement":"SPDXRef-npm-es-errors-1.3.0-502de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-saxes-6.0.0-3e9495","relatedSpdxElement":"SPDXRef-npm-xmlchars-2.2.0-ae7363","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-minimatch-9.0.5-8f4c26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-is-glob-4.0.3-0fdeab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-fast-glob-3.3.3-6c465d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-tsconfig-utils-8.46.2-d10aff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-visitor-keys-8.46.2-258015","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-project-service-8.46.2-494685","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-ts-api-utils-2.1.0-690a0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-typescript-eslint-types-8.46.2-13f2e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-typescript-5.9.3-187cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-typescript-eslint-typescript-estree-8.46.2-ea85a9","relatedSpdxElement":"SPDXRef-npm-semver-7.7.3-9e2b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsonfile-6.2.0-9fd594","relatedSpdxElement":"SPDXRef-npm-graceful-fs-4.2.11-c434b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jsonfile-6.2.0-9fd594","relatedSpdxElement":"SPDXRef-npm-universalify-2.0.1-920401","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-url-15.1.0-a356a2","relatedSpdxElement":"SPDXRef-npm-webidl-conversions-8.0.0-3ba0f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-url-15.1.0-a356a2","relatedSpdxElement":"SPDXRef-npm-tr46-6.0.0-56af69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relatedSpdxElement":"SPDXRef-npm-perfect-debounce-1.0.0-df982c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relatedSpdxElement":"SPDXRef-npm-speakingurl-14.0.1-fb1db9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relatedSpdxElement":"SPDXRef-npm-hookable-5.5.3-a44eac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relatedSpdxElement":"SPDXRef-npm-mitt-3.0.1-00fec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relatedSpdxElement":"SPDXRef-npm-vue-devtools-shared-7.7.7-2e244a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relatedSpdxElement":"SPDXRef-npm-birpc-2.6.1-bca59b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-kit-7.7.7-cd5f24","relatedSpdxElement":"SPDXRef-npm-superjson-2.2.3-c2ab55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-compilation-targets-7.27.2-af35a4","relatedSpdxElement":"SPDXRef-npm-lru-cache-5.1.1-c6a0e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-compilation-targets-7.27.2-af35a4","relatedSpdxElement":"SPDXRef-npm-semver-6.3.1-81fe03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-compilation-targets-7.27.2-af35a4","relatedSpdxElement":"SPDXRef-npm-babel-compat-data-7.28.4-a2e4d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-compilation-targets-7.27.2-af35a4","relatedSpdxElement":"SPDXRef-npm-browserslist-4.26.3-837151","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-helper-compilation-targets-7.27.2-af35a4","relatedSpdxElement":"SPDXRef-npm-babel-helper-validator-option-7.27.1-2e9a83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-5.3.2-a7ff05","relatedSpdxElement":"SPDXRef-npm-tar-stream-2.2.0-183c36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-5.3.2-a7ff05","relatedSpdxElement":"SPDXRef-npm-archiver-utils-2.1.0-212d98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-5.3.2-a7ff05","relatedSpdxElement":"SPDXRef-npm-readdir-glob-1.1.3-dec6ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-5.3.2-a7ff05","relatedSpdxElement":"SPDXRef-npm-buffer-crc32-0.2.13-a55a13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-5.3.2-a7ff05","relatedSpdxElement":"SPDXRef-npm-readable-stream-3.6.2-47eee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-5.3.2-a7ff05","relatedSpdxElement":"SPDXRef-npm-async-3.2.6-690482","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-archiver-5.3.2-a7ff05","relatedSpdxElement":"SPDXRef-npm-zip-stream-4.1.1-d02db7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-find-up-5.0.0-62cfac","relatedSpdxElement":"SPDXRef-npm-path-exists-4.0.0-019a96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-find-up-5.0.0-62cfac","relatedSpdxElement":"SPDXRef-npm-locate-path-6.0.0-e91f6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-expect-3.2.4-85ee0b","relatedSpdxElement":"SPDXRef-npm-tinyrainbow-2.0.0-225cc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-expect-3.2.4-85ee0b","relatedSpdxElement":"SPDXRef-npm-vitest-utils-3.2.4-fba1b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-expect-3.2.4-85ee0b","relatedSpdxElement":"SPDXRef-npm-vitest-spy-3.2.4-2dcc43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-expect-3.2.4-85ee0b","relatedSpdxElement":"SPDXRef-npm-chai-5.3.3-684c4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitest-expect-3.2.4-85ee0b","relatedSpdxElement":"SPDXRef-npm-types-chai-5.2.3-c10173","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cli-table3-0.6.1-044edd","relatedSpdxElement":"SPDXRef-npm-string-width-4.2.3-df4d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cli-table3-0.6.1-044edd","relatedSpdxElement":"SPDXRef-npm-colors-1.4.0-cab32f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chromedriver-141.0.3-932131","relatedSpdxElement":"SPDXRef-npm-proxy-from-env-1.1.0-efca18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chromedriver-141.0.3-932131","relatedSpdxElement":"SPDXRef-npm-tcp-port-used-1.0.2-d5560b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chromedriver-141.0.3-932131","relatedSpdxElement":"SPDXRef-npm-testim-chrome-version-1.1.4-3abaad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chromedriver-141.0.3-932131","relatedSpdxElement":"SPDXRef-npm-extract-zip-2.0.1-08bf7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chromedriver-141.0.3-932131","relatedSpdxElement":"SPDXRef-npm-axios-1.12.2-c069e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chromedriver-141.0.3-932131","relatedSpdxElement":"SPDXRef-npm-compare-versions-6.1.1-aed9b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-chromedriver-141.0.3-932131","relatedSpdxElement":"SPDXRef-npm-proxy-agent-6.5.0-b14ebb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-color-parser-3.1.0-d7b65c","relatedSpdxElement":"SPDXRef-npm-csstools-css-calc-2.1.4-92fb4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-color-parser-3.1.0-d7b65c","relatedSpdxElement":"SPDXRef-npm-csstools-css-tokenizer-3.0.4-c0dd4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-color-parser-3.1.0-d7b65c","relatedSpdxElement":"SPDXRef-npm-csstools-css-parser-algorithms-3.0.5-1482be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-csstools-css-color-parser-3.1.0-d7b65c","relatedSpdxElement":"SPDXRef-npm-csstools-color-helpers-5.1.0-e2dc1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-ecc-jsbn-0.1.2-5f9c69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-asn1-0.2.6-446587","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-jsbn-0.1.1-a4ba83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-getpass-0.1.7-59fa87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-bcrypt-pbkdf-1.0.2-18989b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-assert-plus-1.0.0-5a88ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-tweetnacl-0.14.5-a0da97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-e444d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sshpk-1.18.0-825f02","relatedSpdxElement":"SPDXRef-npm-dashdash-1.14.1-a2bee4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-array-buffer-3.0.5-0fb266","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.8-637f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-array-buffer-3.0.5-0fb266","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-array-buffer-3.0.5-0fb266","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-4.3.1-655382","relatedSpdxElement":"SPDXRef-npm-ms-2.1.2-fb179a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-micromatch-4.0.8-caa708","relatedSpdxElement":"SPDXRef-npm-braces-3.0.3-8c146c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-micromatch-4.0.8-caa708","relatedSpdxElement":"SPDXRef-npm-picomatch-2.3.1-1268cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-boolean-object-1.2.2-d1894a","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-boolean-object-1.2.2-d1894a","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-devtools-shared-7.7.7-2e244a","relatedSpdxElement":"SPDXRef-npm-rfdc-1.4.1-af3afc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-selenium-webdriver-4.27.0-ffceef","relatedSpdxElement":"SPDXRef-npm-jszip-3.10.1-43b4b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-selenium-webdriver-4.27.0-ffceef","relatedSpdxElement":"SPDXRef-npm-bazel-runfiles-6.5.0-29ff26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-selenium-webdriver-4.27.0-ffceef","relatedSpdxElement":"SPDXRef-npm-tmp-0.2.5-29c5ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-selenium-webdriver-4.27.0-ffceef","relatedSpdxElement":"SPDXRef-npm-ws-8.18.3-9162ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-unplugin-utils-0.3.1-19e99e","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-unplugin-utils-0.3.1-19e99e","relatedSpdxElement":"SPDXRef-npm-pathe-2.0.3-54d9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-kolorist-1.8.0-d21a38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-babel-plugin-syntax-import-meta-7.10.4-9a1322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-babel-plugin-proposal-decorators-7.28.0-a4ecd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-babel-plugin-syntax-import-attributes-7.27.1-91c4aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-magic-string-0.30.19-cac4d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-vue-babel-plugin-jsx-1.5.0-5486c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-babel-plugin-transform-typescript-7.28.0-396c50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-vue-inspector-5.3.2-2248f7","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-superjson-2.2.3-c2ab55","relatedSpdxElement":"SPDXRef-npm-copy-anything-4.0.5-2d133a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-foreground-child-3.3.1-19f430","relatedSpdxElement":"SPDXRef-npm-signal-exit-4.1.0-3b7e16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-foreground-child-3.3.1-19f430","relatedSpdxElement":"SPDXRef-npm-cross-spawn-7.0.6-467b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-whatwg-encoding-3.1.1-3fb28f","relatedSpdxElement":"SPDXRef-npm-iconv-lite-0.6.3-f18f30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","relatedSpdxElement":"SPDXRef-npm-vue-compiler-core-3.5.22-9ea042","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vue-compiler-dom-3.5.22-f374de","relatedSpdxElement":"SPDXRef-npm-vue-shared-3.5.22-827a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-joi-18.0.1-7dcb68","relatedSpdxElement":"SPDXRef-npm-hapi-pinpoint-2.0.1-08ee53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-joi-18.0.1-7dcb68","relatedSpdxElement":"SPDXRef-npm-hapi-formula-3.0.2-e70e55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-joi-18.0.1-7dcb68","relatedSpdxElement":"SPDXRef-npm-hapi-address-5.1.1-3ca84e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-joi-18.0.1-7dcb68","relatedSpdxElement":"SPDXRef-npm-hapi-topo-6.0.2-8eec87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-joi-18.0.1-7dcb68","relatedSpdxElement":"SPDXRef-npm-standard-schema-spec-1.0.0-7ed977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-joi-18.0.1-7dcb68","relatedSpdxElement":"SPDXRef-npm-hapi-tlds-1.1.3-788ec2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-joi-18.0.1-7dcb68","relatedSpdxElement":"SPDXRef-npm-hapi-hoek-11.0.7-620417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-locate-path-6.0.0-e91f6c","relatedSpdxElement":"SPDXRef-npm-p-locate-5.0.0-3038b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relatedSpdxElement":"SPDXRef-npm-assertion-error-1.1.0-9b185b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relatedSpdxElement":"SPDXRef-npm-nightwatch-esbuild-utils-0.2.1-54dc4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relatedSpdxElement":"SPDXRef-npm-sinon-17.0.1-ea18e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relatedSpdxElement":"SPDXRef-npm-mkdirp-2.1.6-3ecb32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6fa384","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relatedSpdxElement":"SPDXRef-npm-types-nightwatch-2.3.32-2e864f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-af5918","relatedSpdxElement":"SPDXRef-npm-ws-8.18.3-9162ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-why-is-node-running-2.3.0-5148b3","relatedSpdxElement":"SPDXRef-npm-stackback-0.0.2-c122dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-why-is-node-running-2.3.0-5148b3","relatedSpdxElement":"SPDXRef-npm-siginfo-2.0.0-1b64ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-stacktrace-parser-0.1.10-eb128a","relatedSpdxElement":"SPDXRef-npm-type-fest-0.7.1-a5ffed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-pluginutils-5.3.0-2b78f5","relatedSpdxElement":"SPDXRef-npm-estree-walker-2.0.2-d8733f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-pluginutils-5.3.0-2b78f5","relatedSpdxElement":"SPDXRef-npm-rollup-4.52.5-6f18c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-pluginutils-5.3.0-2b78f5","relatedSpdxElement":"SPDXRef-npm-types-estree-1.0.8-5d99db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-rollup-pluginutils-5.3.0-2b78f5","relatedSpdxElement":"SPDXRef-npm-picomatch-4.0.3-1ea182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-fastq-1.19.1-7fdd58","relatedSpdxElement":"SPDXRef-npm-reusify-1.1.0-ad4158","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jszip-3.10.1-43b4b3","relatedSpdxElement":"SPDXRef-npm-readable-stream-2.3.8-2d8ac6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jszip-3.10.1-43b4b3","relatedSpdxElement":"SPDXRef-npm-pako-1.0.11-5f4e80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jszip-3.10.1-43b4b3","relatedSpdxElement":"SPDXRef-npm-setimmediate-1.0.5-e6d533","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-jszip-3.10.1-43b4b3","relatedSpdxElement":"SPDXRef-npm-lie-3.3.0-a36cec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-proposal-decorators-7.28.0-a4ecd1","relatedSpdxElement":"SPDXRef-npm-babel-plugin-syntax-decorators-7.27.1-09f53e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-proposal-decorators-7.28.0-a4ecd1","relatedSpdxElement":"SPDXRef-npm-babel-helper-plugin-utils-7.27.1-896e9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-proposal-decorators-7.28.0-a4ecd1","relatedSpdxElement":"SPDXRef-npm-babel-helper-create-class-features-plugin-7.28.3-557b47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-babel-plugin-proposal-decorators-7.28.0-a4ecd1","relatedSpdxElement":"SPDXRef-npm-babel-core-7.28.4-3e1e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-isaacs-cliui-8.0.2-3a07ce","relatedSpdxElement":"SPDXRef-npm-wrap-ansi-8.1.0-7f95d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-isaacs-cliui-8.0.2-3a07ce","relatedSpdxElement":"SPDXRef-npm-strip-ansi-7.1.2-f71d9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-isaacs-cliui-8.0.2-3a07ce","relatedSpdxElement":"SPDXRef-npm-string-width-5.1.2-52d14f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-asn1-0.2.6-446587","relatedSpdxElement":"SPDXRef-npm-safer-buffer-2.1.2-e444d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-supports-color-8.1.1-7cb3c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-yauzl-2.10.0-f7c7a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-process-0.11.10-deb653","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-executable-4.1.1-6de0d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-proxy-from-env-1.0.0-3a5f0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-is-installed-globally-0.4.0-e17892","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-fs-extra-9.1.0-faffdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-arch-2.2.0-13bf3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-commander-6.2.1-c59cbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-bluebird-3.7.2-ea3d99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-ospath-1.2.2-877ad0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-minimist-1.2.8-bd5e34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-lodash-4.17.21-93c500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-untildify-4.0.0-4778b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-blob-util-2.0.2-d8b134","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-execa-4.1.0-160eac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-cypress-xvfb-1.2.4-8b377f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-extract-zip-2.0.1-08bf7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-listr2-3.14.0-773d03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-common-tags-1.8.2-3ca435","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-pretty-bytes-5.6.0-7dfbb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-cli-cursor-3.1.0-705e59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-log-symbols-4.1.0-a3b51f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-chalk-4.1.2-69c26b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-buffer-5.7.1-9f1bdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-request-progress-3.0.0-dafe84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-tree-kill-1.2.2-68aea7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-eventemitter2-6.4.7-23c2d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-figures-3.2.0-17561e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-debug-4.4.3-a48f94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-types-sinonjsfake-timers-8.1.1-ca8885","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-systeminformation-5.27.7-3d4f89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-cli-table3-0.6.1-044edd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-types-tmp-0.2.6-b3a5ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-hasha-5.2.2-5eeffa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-enquirer-2.4.1-5a2f5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-ci-info-4.3.1-9a711d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-dayjs-1.11.18-ea75ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-types-sizzle-2.3.10-5a19a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-cachedir-2.4.0-e15fb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-tmp-0.2.5-29c5ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-semver-7.7.3-9e2b07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-cypress-15.5.0-64af07","relatedSpdxElement":"SPDXRef-npm-cypress-request-3.0.9-62812e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-array-buffer-byte-length-1.0.2-284abd","relatedSpdxElement":"SPDXRef-npm-is-array-buffer-3.0.5-0fb266","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-array-buffer-byte-length-1.0.2-284abd","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-figures-3.2.0-17561e","relatedSpdxElement":"SPDXRef-npm-escape-string-regexp-1.0.5-c6fdfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-read-package-json-fast-4.0.0-ebcf3a","relatedSpdxElement":"SPDXRef-npm-json-parse-even-better-errors-4.0.0-19aa99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-read-package-json-fast-4.0.0-ebcf3a","relatedSpdxElement":"SPDXRef-npm-npm-normalize-package-bin-4.0.0-439c8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-eslint-core-0.16.0-ffbf17","relatedSpdxElement":"SPDXRef-npm-types-json-schema-7.0.15-55028e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-sinonjs-fake-timers-11.3.1-18ed9b","relatedSpdxElement":"SPDXRef-npm-sinonjs-commons-3.0.1-4fc387","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-arguments-1.2.0-f8c834","relatedSpdxElement":"SPDXRef-npm-call-bound-1.0.4-4404bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-is-arguments-1.2.0-f8c834","relatedSpdxElement":"SPDXRef-npm-has-tostringtag-1.0.2-7c2213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-6.0.1-44ed07","relatedSpdxElement":"SPDXRef-npm-rolldown-pluginutils-1.0.0-beta.29-3b6a00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-6.0.1-44ed07","relatedSpdxElement":"SPDXRef-npm-vite-7.1.11-c5a00c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-vitejs-plugin-vue-6.0.1-44ed07","relatedSpdxElement":"SPDXRef-npm-vue-3.5.22-b06563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-flat-cache-4.0.1-e62cb8","relatedSpdxElement":"SPDXRef-npm-keyv-4.5.4-a897f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-flat-cache-4.0.1-e62cb8","relatedSpdxElement":"SPDXRef-npm-flatted-3.3.3-07bae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-ast-types-0.13.4-51c1aa","relatedSpdxElement":"SPDXRef-npm-tslib-2.8.1-2696db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-isarray-2.0.5-50a525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-has-symbols-1.1.0-7c29f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-call-bind-1.0.8-637f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-get-intrinsic-1.3.0-ccbb92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-is-set-2.0.3-97f55b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-stop-iteration-iterator-1.1.0-18b190","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-is-map-2.0.3-6940e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-is-arguments-1.2.0-f8c834","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-es-get-iterator-1.1.3-a0e9d6","relatedSpdxElement":"SPDXRef-npm-is-string-1.1.1-8d60ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-volar-language-core-2.4.23-eb7242","relatedSpdxElement":"SPDXRef-npm-volar-source-map-2.4.23-25f290","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-which-5.0.0-a352e8","relatedSpdxElement":"SPDXRef-npm-isexe-3.1.1-4a18b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-3.2.7-7273eb","relatedSpdxElement":"SPDXRef-npm-supports-color-8.1.1-7cb3c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-debug-3.2.7-7273eb","relatedSpdxElement":"SPDXRef-npm-ms-2.1.3-025fe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-npm-hapi-topo-6.0.2-8eec87","relatedSpdxElement":"SPDXRef-npm-hapi-hoek-11.0.7-620417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-82a364","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b679fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f198c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-da217f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e5d077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-0ea475","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-852674","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-7bb445","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-accbcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-51ab33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-a7d083","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-aad64b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-01d032","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-373fa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d9e738","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d720b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-1a9200","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-f4ab4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e05b62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-a4b413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-26ccfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-35e255","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-0949b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-355d16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-4ccea8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-18cbe8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c89fa1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0880d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-120c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-45cd18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-373c36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-008278","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d4a38b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f9c040","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-f4a1db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-332c8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-bd1825","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5e54e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0053cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-acb56c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-35fca1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3fb89c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-37cc81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-e287cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7ed811","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-a05b43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-346e22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-51f839","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-6f3a1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-90c1af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-89ea72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0f3999","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-74c15f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-150b48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-91909f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-97207b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-1bea12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f6fbdc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0ce5d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-720a1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fecf68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6645fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-50c82d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4b737c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4df280","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-fc06df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-e9b76c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b8f67e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-357fc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59c369","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0d1913","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f1c72f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-51ea15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ff3d20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-397226","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-db176d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-71c61e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7f3bca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-97c128","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e6c196","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-56a484","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-49527c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a4d463","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-567148","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9c4bbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-37b7eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-417da9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-396bd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-4234bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-34ee29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-16d40b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-fdfa7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-3dd180","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0dcaa8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f72726","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-827d0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9c6e44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-cd36a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c1c959","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e4387b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-32c679","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-dd8b79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-8b8430","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-adc484","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-69db38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-690cab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-168c73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6f8f23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-3dfd8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c29abc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8575fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-44e2ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-db14d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-33986b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f6eeeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-a806c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-dff60e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-782f99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e18f44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4788ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-dcd892","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-386cbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5b2983","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-844fad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e28223","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-8a7b08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0707bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-23b048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-685077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f46801","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-4655c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9e14ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-79798a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3e2eab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-b66bb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-164d50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-e4b1dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6f55ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-069749","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-06b655","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2c0da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-54c5f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-237857","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-abd30a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-467d1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5e494f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c6d496","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-381949","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-fea792","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-0cfdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8ab137","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-012e93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-696ed2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1d5c22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a75ecc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e85283","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-599234","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d95853","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-7716cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7c605a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-23da3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f21796","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2e9bd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-93639e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-89cf5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-6728e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-7e9a6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3b6f98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-91bdac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-bc81a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-031607","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e7d1d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c21a18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-87f814","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-9bf9ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d47534","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ced4b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a393f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-81e180","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c88f6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-6af0b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c9996a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-829aee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-831c7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-eda005","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-005328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-938635","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5903de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fe3e94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fdc3db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-330464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5817b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4ef84b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-81eaa4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-943679","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7f4025","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-c2ce90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-95a752","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2f6114","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-32bba6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c0b72d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-06fb7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-d7b60a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-634b61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-003037","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-8cef72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-41670b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b54978","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-085aee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-776328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2ba0a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-afca53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-d0485c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-3c7dd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-801086","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-97d908","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-72d006","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e9ada3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-bb7e3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-279dea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7e7019","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-391957","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a1e3c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-608060","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1dd600","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-50d38b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-984fd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-558ad4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c7f232","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b2b2a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-446c46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-50b5c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c3c2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-ba4351","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-98a162","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a21596","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-04454f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-e8efe0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-9d5cce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e75543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b2e9fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e77465","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c610c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f384d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-91e385","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-adcee5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-765551","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6ad641","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-afed26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-0e3cfa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fc187b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-88d98e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-2440db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-5cc18a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-cd0d4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-c9f8d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-c864b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4f3add","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-8b2317","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c1ec1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b7b663","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2d60a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-b490df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a1151e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f5adc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-1b2bdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-27f596","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c25034","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5cf688","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b8e20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5563b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-2bcc2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-63cf28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d00f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-fd43f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0d75bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-429f27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fae8e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-ae8b23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1c2839","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c07c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c34f74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-40c285","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-5bfac7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-eea351","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-7a3a8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6bcb28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-bf806c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-dc7a9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1f88fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9c288e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-1866f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-47cf2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e18435","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-fac449","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-84643d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5cd18a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f3b780","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f38159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a4d2ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f30d2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-854c46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d85d48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b58aeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0bc501","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-92bc89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3a0700","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-626e3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-70340a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-2908b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9c11ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-779066","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b03af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f33b5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-1fc658","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-638d4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-aaf66b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1c2d39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cac700","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-1f0232","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-1fa5e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c7cb20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e86d8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b35947","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c999a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c7f63a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a648ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9d757c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2cecbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-91e54b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ef22b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e0e307","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0254aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a7dfb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-14f7c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-70fa85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4c84a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-926759","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-cbf05c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-1a20af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0c69bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-114ccc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-61b763","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6646f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f5826d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ada68f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-154c65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9a3437","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c813a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0554e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-4fb50c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b962bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-4cf43d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-78fa98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-459cbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-537d2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-fccb26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-815e14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c3f8f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-80f902","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6453ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-1c2cf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dd7c54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-975b0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a0be3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dba8b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b6254d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8cb2a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e8147e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0fd33b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-63ed7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-213b03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c67ef0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b80612","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d960c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-efc3bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c31bbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-24294f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-4c8630","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0f5304","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-46856d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d88ae8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-2b3282","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-410a43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ca39a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dc106a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c48523","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cef30f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-6424e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-456ae0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-46a2cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-47c138","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-200708","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4e1ce9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-83f1af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d0ae8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-742c4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-23f63e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-961c03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c2bc09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-f62597","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c295d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9a467e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0cb685","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-634567","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-2aba8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-8941f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a7254a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-80e37f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-653aa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9e9155","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0f24b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d15cb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-119707","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e69429","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4568e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c82da3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-0cc812","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0084bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9afa61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c714f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0806b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5d5948","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0e359a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3295df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-363bcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-88245d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-8bc785","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-df3726","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a8d2cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-4c8983","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-dc37b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-94ffe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8c9ba1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-8f7e1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d131af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6ac90e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2cebda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-fa221a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-609caf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-cb759a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2509ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-828517","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-89fa1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-de8153","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7de685","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-25af49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-62e2b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-8fe839","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2dde60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-8aba25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a3a943","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-eed0f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-27b705","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-823d77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0ede60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-140837","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c54605","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a0e0a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a2b478","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-76fe1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-a45a5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3cb2ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fa1048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fdbdda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-1a1662","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-204f8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-9c8e92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-7c7f0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-98ddea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-98e93b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-66b02f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-590b9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fef2b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4c562a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d58275","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a51fbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f0f395","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-13a847","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0f8fa5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-03227e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-80e457","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-dc196d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-966080","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-87971b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-7d4d55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7d8919","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f8535b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-4b1d33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ecd361","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-63e441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9c2821","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-6e9835","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-456d84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f73420","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-357bcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-151c97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9f8b95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-86ae64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-3710cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e471c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-02f5e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-004d93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d0591f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-4eec6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-2aab72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ed9aab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-12d152","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-2927a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-6c4bf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f6f461","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b4fb2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b56268","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-ecfb3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-a81e4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7537b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-fa4dcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-12f668","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6edfe5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-88fda9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0b0815","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-4a757f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ef2a06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-810fcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-90a8bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b4ef87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-609e29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-0d3996","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1d20de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-899f04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f8fab3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-dcdb3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-042f3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-7e832c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-75a0cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7fbd6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-09148f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b51dda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-efb6e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8d0849","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-ecb634","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a16018","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2da244","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2ceac2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-2b4c90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-28754e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-faddb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2f49f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-64e8b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-523346","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9cb715","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7c45e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6221bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ac0e7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-869a26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c84cef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c8cafa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-641a64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ce4939","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-49a5e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d43d1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-39825c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-5b453a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7b6d5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f48c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ce2ad8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f64d90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4a53a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3a375d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-975167","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-f4e6f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-74c2c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-ae8797","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-051958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-097551","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-162111","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3d2198","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0c2f8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cdda54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-05a7fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d7255f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1d3e8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-cee2db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-53df2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b9aa93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-fe6f9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a7017b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0ed320","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c659ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-189061","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9826ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-d50e9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-adf3ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-e68f8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-af59cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-01ab81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ff7530","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-16f57d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9ec20d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-95fd19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3e8477","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ae5a18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b5e73d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-821fa1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-7300f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2096f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-456583","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-51c8a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-1f5d9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-1b3689","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0eed7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-4319ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9a9903","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a75eee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-41adeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-f06c76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f64f67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-80d6eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-36c1fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5e0f9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e28e04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-08375d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d1def1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-31468b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f66cfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f11924","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1a01b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f1e336","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b92617","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6a0df6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7c5374","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-433152","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-632cab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-773c3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-36004f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-bcb0ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-63a3ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-29ec07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9d852c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-29928a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ddb522","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ec9a25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d4165e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-bf125f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0446af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-85f073","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0cbfbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-492655","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2cd999","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-473090","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8eee31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-912757","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-714710","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-dccb36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8f3661","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-670306","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-215285","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-8590fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c95ab9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-59b21a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-988e17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2ccdd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0b72e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9875c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ce3e60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-ae977c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2c48c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-3a01a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2a5c1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-d5bf46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-414b5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e73aec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-767fd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4f15bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-4eae6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-808235","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b9719d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f74b15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-36d7db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-5b9833","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9f1622","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eddd2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-87bd53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-38156a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4356b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b4a0ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d412c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-decb4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cc867f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-5f7272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-03ec46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d1c55f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-93fd48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1e2f79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b27893","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-f14d81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a72605","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-df3be8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-57c7d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-944328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9a6fa7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c8b102","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-4f5f55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1ab960","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e8e31c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-769d12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-889d66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-5378e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-43168c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-fe2081","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a3c0d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7feb87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-7b44df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-bf1156","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5f8262","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a1c99f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-38ae1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-17066c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b9bf02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-42732e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-715e1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e6de89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-66be70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e3a3ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-43fef1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-c55451","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f51653","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de2bfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c41353","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-50bd98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-a5a622","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-737a13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7709bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c441ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c9fdd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9ed569","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ca658d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5457a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-dad743","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-48866d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-e061de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f556d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-0467e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-5fd1e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-700c02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a8f1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-12f683","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-2e71c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-04aa85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-eddb27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a6a29c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4f9c22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b7711d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-29cf6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-3f8e24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2d9812","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-be1bb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ea6b6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-bb289d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-202f83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-afe526","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a13d75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-311773","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-7b180e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4ada7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-003c21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-f92904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-831f9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-04a808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2d2de6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-4fb5ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e16ca4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-2cb962","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-8c0faf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-5c750b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-aba812","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5687c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d5c286","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f72d04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0550d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9178ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-1a68b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b2ff37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-6a13e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-e7bb7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-083da9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-630bba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3d4069","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d6c917","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-4d0754","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-cc2c5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-2ab8d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-173106","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-176eac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8fa9ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-94b07d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d1a746","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-10d56e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a151a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cb63cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1b548a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cf16d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-0a4dfa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ebce43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f711dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-3e21d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0bd541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-9bbeb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2ea7b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-b0cab9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-45facc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-48ed2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d34ff4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-28e6e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8d2d9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3f557c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d421e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ef2692","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-260e2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-62a8d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7990de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a849bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-bd0abc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-18f3cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6fc98d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-58524d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-7c309b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a1874b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2b3762","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-735311","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-ac7182","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3f21a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0ed4f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f3bb2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-420828","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1ecebd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0e872b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-cf6a31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ec8b43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b0a84b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-f8e998","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-145c0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4fb49c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-396a7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-35f860","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c24450","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5d84af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3751b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-204c05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-288477","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-bebb64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-403092","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-2d5714","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d0d7be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-543a88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a4a20b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bca917","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6b130d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8a30cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fcc58b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-74adb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-8f1620","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f6865d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-b223e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-5147fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-39f518","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e25520","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b8db45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-69aff9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-676a98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6da368","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e69366","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-cfc506","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e5b89b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-d846a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-2d7777","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-00fc41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-dfa5d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-898b5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-3b3e87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-aa594b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-1f891f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5e6b8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-62158c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5da51e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-bfaa2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d1eff4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e9cc50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-08c157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b3ed5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e02325","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-fec0b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-72965c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-947ac7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a35f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-d8aba1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c898e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c65bda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3cd653","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-150d0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-37b0cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-ec8994","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-d90dbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-704c61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-39f307","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1c1ee6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a3c0f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7f9db2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd6569","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0770cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d9c1a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-41fa58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-5bfe13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-e17dee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e51f0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a1626f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-83b488","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-4be882","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-7c323c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-e361bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d44bc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb9ef9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-007977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-44c783","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-648c53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6f6a52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3002f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d48cb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-e1bac9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6f6e30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-9307af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-78e3f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-00e5e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a609c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-5eda2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-94dc27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0d3004","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5b5771","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-615550","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ede427","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4cac29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a7c484","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7a3c4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f0a48e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0d279b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a0ad2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-bc8c38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-08e1ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f1a2b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-23d0cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-11e554","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-389633","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-71e3af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-df8169","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e68649","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-538bb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5fd1fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9437a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-21799a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ea2cb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-842497","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9fd886","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-eff070","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-45d1b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ad9c0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-745a3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-18f15f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-625b60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-16eb77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-7d014d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b3874a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-250389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-21a73f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-cc6249","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-933681","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c437bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fc7945","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-face93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6bcd7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-34456e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c75fe0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-601c38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-53e13a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8407cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e04b76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9ebb09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5fd465","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fe50a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-b6d9bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-76a4d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fec7b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5541c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-002630","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-265975","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-2a17c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a4317d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-841635","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d79e84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5b4946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-9a970a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b9607f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e59cc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ec2ad7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0ae6b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-83e8cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f022af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9cde2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f09899","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0497db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-70cd8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-88c96d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0cb098","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-af59ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-7a1a68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bfbab5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-60239a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-107d2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-95717a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6d9333","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-167785","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b90b3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-26a8e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-9d1534","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a3f996","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c6bed6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d0c840","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-f1edd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e4eb29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7bf0a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-08531c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-59160e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b489df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-23a433","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0a8679","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-86898b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5544f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-599a07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-2f96be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-042dd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-5b5239","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b0de4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-2a5812","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-237bae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-16003a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b53397","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-806492","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9128df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4dbfe6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d1e1f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fbbbd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-635ad6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e5bb54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ab9aff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e9e27e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-dc7543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5f6d54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-58373c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-712cca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3251d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c9c04e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cc2a24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-deed68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2157b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-700440","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b70bf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8f7ddb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2e13bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-4527e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e5329d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f65d6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f27192","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a686b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-1d1846","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f892eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7ec66a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-3db4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2c74a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0f392b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-5ff344","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9cfede","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d1613e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cb32ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-21b417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-367dde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-385627","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-f478fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b7ea87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d52db2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-476643","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c37b27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-81afbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c5363e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f6542e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0a16d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f258b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-264513","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-842827","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bf74cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ea76a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-fbc2fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-196b8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-0c23d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-77ea20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-d73b4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-febad1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-66c4d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-69dd58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-87cfb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-6add41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b9e87c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-1dc0f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e788c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-af60a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-4e8e57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-856e49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7b7ec5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b99eb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-4051d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-57896b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d2388e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-dff69b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-952f1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-aa8074","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d27626","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-871c7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-362b28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3fb454","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-764343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-697fde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-30b378","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b36ea1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5e0994","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8b03b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-931c34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c8978f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e9fe3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-366d30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-4aad2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-7717ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-dd0a44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-254229","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-eb8fbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-83b9c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-d5ceaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-494bd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-305fe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c120aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-df50ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e29751","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-60667f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-84f2e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-207d0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8615db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-effa9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0532c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a34d15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7cadf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b166f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0bf8a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c39ab0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-97ce5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5396f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ba6432","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-811ab2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f1dca2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-00d729","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-cad1e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-afc6c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9b0ea5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f5a61a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2fe06c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-5de3a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-aaea31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0cc3bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1f9b1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-3514d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-61de63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-384383","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b4936f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-268c2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-941113","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9bf9f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e8d417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-dc1116","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e70f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-89ac0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e4e589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-5c6a8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-53759d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d6a609","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-66d081","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-819d42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-80868c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-bc177a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-ffa8ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-052f31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-92ea78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-c4e5fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ad8981","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-61039a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-872f4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c20a20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ee6479","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-361f2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d13806","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-1cc412","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4b7339","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-3928a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ae72b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-388b5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e8b8e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c4151d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f5bb58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-cb06ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3faa94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-87a87a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cee975","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8cc0ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-1d3c52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-033670","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-34f829","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-95b2be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-58e388","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-cc595d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1bfdb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ecb25f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a248be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b07347","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e342d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f98d31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-9695fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-1bdf20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-025f74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0ca8eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2d5b3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-83f86d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c330fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-979125","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-cee50f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-89502c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-d2e4fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-8126f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d66424","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f3fa6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b76083","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-4152e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-dc0a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2b5803","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f5f3fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-70d8c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b1a860","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-0c21a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b450ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-20cba2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8a58f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-224848","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-06ccdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-01ca7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c3450a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-25ed9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-eab7d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8fbcdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-60a9ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8a0c3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8d3c81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-435d36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f128f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-6572b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b51bec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-94f89a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-281fd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a06b36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-97ccd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-52d0d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5e4eb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f3cbf9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-cce953","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9f8b40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-aff91c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c85ffc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-f84ee0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-98d4a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0d77ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-41f199","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-7e219d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d9f994","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-88bd96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-d54860","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b44dba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-05cb71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-bee960","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-c2f350","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ed5dca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-3d076c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-40b55a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ff7eba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-daaf04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2dda30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-1b6761","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ac3a3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3a29e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-00d2f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-44f6a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f69a47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-332cb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-145548","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-54f1aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-9b4106","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b758d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-b27f2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c92fec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-673871","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-d8f573","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f47c99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5019e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c03fdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-753fc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-1bf59b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c0e4f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3cfedb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-96aed7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f2be29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-8b05f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-91307a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6d0dd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c17c46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-916e81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cd8e98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-20d5eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-01b88c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-087ddb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b1077d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-1136cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8e8c41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e28b98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-dbda9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-79631e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-fd5286","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bcd3ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-599332","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-8c326c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b853a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c3875e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-306f53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-56c494","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3f2d09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-07d3c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-333cd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b772ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-186366","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ddd963","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4ea6a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-17980a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-17e251","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-913b61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3822f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e73328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-8d4d56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-010dcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b5b072","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-a2ca5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-1b1914","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-0ff39a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-33f18d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-5c99de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b19e54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b85ec6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bd8bef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1ad28b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ce94bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-45a534","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-789c9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5f202f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-ca55ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-951c95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b17f5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a6d5cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0b3a69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-e666b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-21755f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-604d63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-2246d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a44ba5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1a22e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4c58e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f28d09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-58cf93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b69fcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-ea8c7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fb1882","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c4c3ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6d3e56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-fcc425","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-eb5e05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-615ce3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9461f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7760cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ce79db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-c94dce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-5cafb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a67848","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-60192b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ca0696","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0e98c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f2b6e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c8fb8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-889fa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-00b98f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c6e8db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-8fea62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-20cf5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-84b45a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bfe1c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-345a0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2b72b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7c8832","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-611fb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-507078","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b1e187","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7b5ded","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-3de590","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-061b9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-188b29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-1e41e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b6ebcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-1eeacf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-647b41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-66871a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8d59cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-852850","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-dfa28d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b3c645","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-716f30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-568fc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bbe5b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f1d46a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b86ecb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-110519","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-557689","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1ec709","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7e9d38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-bed98b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-bf11f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-3c51c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-71f903","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0d6bec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a1d85a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-583ef4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9eb3bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-619207","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-055f79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-178444","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-038e5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-afdebb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5a1a41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c73200","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-edf12c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-654e79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-756dbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1981bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8d6486","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1c5389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d37537","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-426767","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-0e52d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-df2147","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-32dd66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-317bc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9665d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ac47cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d60115","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-46444b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1f3bc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-794d2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-7c51ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d9eac3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7553e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0a61e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-304902","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-dc64dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3cd399","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8000f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4709c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b09e0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-581347","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-f164e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a0201b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a723f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c05e46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-770746","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9a2c4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ae4638","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-8eafa9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-43de4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-bb8f98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-43c008","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f0c8ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-fc7f31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-355d89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d0a5db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4a0c1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-40453f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-2b10ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9d20a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-1bb18a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-bfe814","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-3ca9ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4a5a83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-60ecb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-64cdb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e6c40d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7f1f87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bdb9c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8da10c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a99cac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-6feff5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a4e8e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-17e349","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c724cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-7fc03c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f93b5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-599a0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-06409b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-52f40d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ee05d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-63d8b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b5fd94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bd07f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-2dc9bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-2f6e6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6fb822","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a1294f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c71396","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-84ac56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-b31f23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-4878a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dfdbbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-1ecfd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-eae6dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e0753a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-da90bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fdfdc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-663fe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-104ec3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-961bb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-6e6e99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b15b38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-3b095f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1faaed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e13fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-773ba2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-7bc170","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-311aea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-9ba84e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1c3343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c282f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4ae857","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-0f323a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a5fc47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7675d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-03aeeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0ccb7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-604b2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-42507f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b01231","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-120560","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-089ca7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-fbdaf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-86600a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4ac523","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-78e8a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-243b3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-77e425","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-450370","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-093643","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-1b8fee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-96c6cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0c4bf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-8fd20b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a4881d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-622ae4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d60585","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-99f74d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-2e15e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c44a24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-69d839","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-5042af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-33aa46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-92178a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3b9a59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-36e56c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-7f821e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ba8c4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-323b71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-4bab9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c6f8f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ddcde3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5129ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-287f39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b4c539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2bacef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ac1954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-efc9d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5829f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-abb2c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e0d909","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c37845","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-85a87d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-87c3be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f8c7e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8dedcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0a7a0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f56692","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1aaa03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-53cb7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-74e0fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-35b393","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-6793f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-46ce4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-64bfdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b686cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ad88e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-88a0f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-94ee65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-6c3730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0ddbca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-525496","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-8fe7e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a2afcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-909b83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-549b5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cc450c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-a40dd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5e6cb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-001fe9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f884af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ca2454","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b1def3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-28c9cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-849806","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4d6248","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-8d29d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-609e4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2ee9b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-e81a76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b2de82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c004ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-97bfa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-prettier-3.4.2-0f9ca5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-19f03d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-prettier-10.1.0-a669b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd02bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aa931e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cec631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2b0f01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e89292","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-64865f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f9ec27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c9473b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-468435","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-f9d55f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-337ff4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5aa53b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c3f1b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d25553","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-b35fcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d8a8fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-839124","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2d9427","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-0b533d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2426b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d08236","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-37580d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f122e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-8b2ff8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-51dd20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-79ff5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e69594","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d7c297","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f931df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b69bc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-09a659","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ea11bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-22d8c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-57a4f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-237c93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8f8060","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-706b40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-44ee62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f627b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-b71b7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b1c421","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c146a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a92a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7d5557","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5b3bf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-aa6afc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-1ba56e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-879e90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-fa05a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d42e2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c067c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7d61fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-094339","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c53e85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0db765","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f347e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c419bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-ea9e40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-528ebf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-07418f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-ad63c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-cf7547","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-194759","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-595b22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4d0d7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ea6898","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0b4adb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-86772c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-6b9bc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ed7faf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-457c92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1a8a43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5e2e20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1a7db9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ee5881","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e5b28b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-133074","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-79ab69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-4ff4cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a6e13b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-e19c03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-fddefd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-630780","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-885099","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-303415","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f4d2b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6ac686","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-64d796","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-49771a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-50594d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-03cae8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2dc44f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e27ffa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6fadcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-587ed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3588d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b839e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3fcc93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-24db21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-428bde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ce910c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-857565","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e74a65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8fa7d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-6ba3ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-4a51f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d4fbcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-7d6375","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0b611e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f4d65c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-75d2cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-658da2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e59634","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ff7261","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b99393","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-573654","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c85490","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-3cc055","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-046828","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fbe105","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ae3725","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8bf8ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c77a73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-a4f209","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7ce00a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bdd26c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-1913c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-21fe83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-ad297a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-deaeaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-82ffa1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-273038","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-6c64ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-896543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-cd7708","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-788afb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-063873","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-36562c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-70dd2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-08a660","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b26e2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c6b939","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-135c08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-343670","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-659b76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3b144b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-113b2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d1d55d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f00142","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b86aa9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c3243c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-02dba2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6783e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-84185c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c15efe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-51941d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c64e7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ca31a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f4e3e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7698ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-daa1db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6fc67d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3159fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-854d39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-53992f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1eaf4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-930ef8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f4e262","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e7eedb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2eb3b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-9e8dc6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ce257a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-00fd43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-f8f029","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-24969f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-367feb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c979ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d86465","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ca3248","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-78d0f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-809518","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-471b96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1f9ca9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-5f1e19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-271571","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-be1de5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1601b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b6ac8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ca077b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-27499d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d5db5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-92b2c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-b406fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5f1f1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-7692d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7da22c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-21a989","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-408183","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-7be78f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d4387f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c876e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b124a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-63dcfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-521b43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-cc1a1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-8c9c54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2a20a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f894e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-c82a2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e83486","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-16372d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-eabda2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a62427","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-72a5e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ba5757","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6262fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-121a56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-424093","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-773f7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-26c468","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3f8ebf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0fbfed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1f2687","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-70cc61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-975005","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1c1356","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-806cbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ed7aee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-53a321","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-49e0c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f2c43b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-854b60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-93d131","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1fc8a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ed5c5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-eb7ebb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de1ec7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-551d7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-07ac27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-44517f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-06c7d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e384ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ba655","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4527e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2e317d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-135993","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ae35db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9b07a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1706b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-14ef1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ead8a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9c81d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b20f29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f67924","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5404aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8f7917","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-7a1058","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-eb2ea1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f996b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3c1b63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-23faba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d5b059","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3d865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-6cd4c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d59491","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f263ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6267cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8a4da4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-2bdba3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a07156","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3b55e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-805acb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-9e1464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ce2c60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d334c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a2ba68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dbbfac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1027db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a7be6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-07f835","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8b5456","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-870f1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f10d51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-88da3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-a07d7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-86d4ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a4568f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9ca661","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b1886c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-39589a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6a527b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e19d20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-811810","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-57bbe8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2063c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-41ac35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-01f069","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8a38d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fff977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e41bbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-daac57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d52db7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-45213e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9c9c7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f36268","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-312b0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-e6f6e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-65a4b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-42987e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a96d7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a0a0f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-094bbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-0c0f89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-82e00f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-87ed68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-65ade9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a8f5d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-6fdd51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-35ba4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ef4be8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-16104c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-30b6d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c2b879","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59dac5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d8bfa7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7aed6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-6219d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6ac14d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-554e3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d1f06f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-76c5c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b1ace3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f92998","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2266d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-af9c65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-69ea55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-cc858c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-9ff955","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6e01a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-4202b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e1575a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-405048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1e1043","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-74dd3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-17717b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-bf93b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ed8eaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9b9147","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-146c17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c00b63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bc9dcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b84e2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5b3abc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-beeb3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6445bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9212ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6fc9ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1198ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9e8a49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-beb5a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1e59e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ac1a77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f2d954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-005969","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3f03ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-16e893","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-16dbe0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-08b815","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-99d382","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-a3c9f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-2a33e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-0a6c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-42ed1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f0a756","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8fb466","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-87e7ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-79d3f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2609bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-060531","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3e8308","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-60b151","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1249d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-60ad51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1c4197","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-17253f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e4db90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ab7bd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f8af1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-df0f6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-3a8a23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-e3be45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6f1bc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f572b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-35cb02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-5c8a64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a6e45b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-909728","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-3d0595","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-322245","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bf4e26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b7a724","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2f8b08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-18ba1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-2a126c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-9c578c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c5cf55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0d1404","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-2f198b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-75de33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-af5ea7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-137723","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6b9742","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-84f8c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4573b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4d8729","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5301c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-29963e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-2956c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-396a3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-90fd3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a2cff9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d0c864","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-64d221","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c7018d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-ac11b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fdfa10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c8755c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d5c9e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e5a77c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c204d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-b1efc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-994098","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-592363","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-8fa9a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a4fe7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-161307","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-7999ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-5c5bc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-92573f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fad77f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-17bc3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a24dbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-8ac496","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-dda6a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-4da2cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-170e43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-05e878","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-e10036","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-0af423","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-be70f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-93c311","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3bdc5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-13f518","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a0c0ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-0ad1eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a5b9eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f0d4ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2f1c5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fa0da6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7dc8dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-35780c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c515bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-4b5f4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-871952","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4e433d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8b0491","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-849461","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-7b8c78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5abe27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0a0e20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-025071","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-367384","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-5fb1b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-1985c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-695aaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-679a6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-08e848","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-46879d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bbe69a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0040c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b7292a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-64f9aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1d1e40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d03591","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-996c27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f8c0af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-04e30b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f22749","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-047e70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-9240bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-dcae04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-3ca2da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-611383","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8bd716","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-6ce301","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-af46e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a824df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e06be2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d8943f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-1cad12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-32a97c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-062915","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-60cb66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-2c4b5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b90bed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-6ca5fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7c20f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-221643","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-399756","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f412e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d19ebf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-63c4d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fa0de7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-289e0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2e1712","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-4cb8b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f713c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7d6eaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-484237","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1aabcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-32ebf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-511d72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5518c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-01c15c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9c2654","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-385eb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-826f1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-14f112","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a32754","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a5626f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ec3157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9ca525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-31d0ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-0be2fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-49e90a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e496f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b37be8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c7bfca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c6a18d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e485b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-20c42e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-404722","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-533fae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f52c1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-604f78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-330a38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0830b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ec4977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-690098","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-08ff58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-afac07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-edffd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-463981","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-ab9d1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5ac89c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8a2c36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-66840e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd9e73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a89d78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1c7fee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c31c59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1fca4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-914ea8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-ff4b57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-74c97d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-02c1c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2827c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ec0d74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-119874","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-afc5e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-47282e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-69b4c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7191d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9a3ac2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1ed9a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0779b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-f70460","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7527c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-295dab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6573ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-390591","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8932b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-748239","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-08cd9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a7706c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e2152a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-a98a7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b88bef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-28e38d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6da2ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b23aa8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-31edb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f005e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-625a10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-cdf1b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-7d8594","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-7f00dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-961724","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-5c5875","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-67f356","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-6452e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-3ddbe0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ca1fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-60f8a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a68e45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-133e01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5a3e94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-22b747","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-7324ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-343eb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b3ae17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c90b3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-2d5d06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-0a1428","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ae4cac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-300400","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-fea20d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-07df57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a10cca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fbe088","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-18b54a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d002f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-f77cd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-219090","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-16d9e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-40e198","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-165157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-081b79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-bf2f04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-721359","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1595af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7c3c53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8f4d8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d5d84c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-092b0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-409496","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7740e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-944b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3851b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02c5e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1045a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3661d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d4e7fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ea5f97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d71d1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-118375","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d1d9bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6d8f97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-1b3178","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9ffe3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0d67cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-4d961f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-a6bcb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d6bbc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3da580","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b04c63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-68b050","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-bd51ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-906e86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ec27d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-9ca5d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-b6747e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c0aac2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0db82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ee167f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-63dd47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-21f954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6ca875","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ddd3b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-637cf3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-08f4cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-918822","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b88c3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-fa1142","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-784f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-86e1ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-92c058","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-138e72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-bb80c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-1b053f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e793d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-848175","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-2cf65c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-449638","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-da0698","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c6cc8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0e6448","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-556aef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-98bf6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-165644","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ea43b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-3449e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-3a312e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1e0c82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-771181","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c26701","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b9f24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9d250b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d5ca56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-515310","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-728792","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-65e69c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bb2eee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-757e14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-4aa05e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-225c9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4e6252","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-9bd60d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-84570c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-76d58a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1aeb08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3be6db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-163ac3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ea47f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0c281a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-c31e5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c0080e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-27e177","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-677bda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-6bc6a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-748c27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-50dfdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-826426","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4e3b26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-92cf3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cd99e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5fe374","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-611615","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-83f302","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6732f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-883573","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-329366","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-1a8366","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-347e80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-7f86a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-90db1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bf212a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d88012","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4d9c15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-4f9bdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-5beeb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-57ca1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-234ade","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-81b317","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-8c873d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-924ac6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b4dbca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-3e3c77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-685b33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d94360","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-c2eeea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-287c60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-5c136d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-36a3e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-be71d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-30442b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8e0135","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5d11a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-87bc02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a08c3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f019bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7c376c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-58774c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-03c861","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b817b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-7431ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d6f7b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a9dd14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-724ace","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-51eee4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d73ce3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-78f842","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5affbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9e56fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cf6750","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-46e2f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4fb132","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-789883","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-415fea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3fe8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f7fed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6535dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0eddc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-157738","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4bcc4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f31917","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-be25f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c48bba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e45ac6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9d1db4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-62fe50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c0716d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-652d9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-88a411","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bd499f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ca818b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-82bca9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c39bd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fffc87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d68551","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8d1faf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-71965a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e19d3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-539dfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8da48b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2bf86c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7020bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-0fd165","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-02ff55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d9fd79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-96b9be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-dffec7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fc36fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-729c76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5ccbaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-90e53f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-d932c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-62d145","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2aa48a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a6bdbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-cd7445","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f2ff8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-953f23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e387f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-6fad22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-bd8b1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-6bc059","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8abf14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7681ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8509ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f408d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b7d7b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e5a491","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-464b63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-180904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-1c1d44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f2aaf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e54489","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e7a159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-bb7f02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f00e14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-9e1a96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-167851","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-26bf70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fd259f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-66497e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-33822b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-30ac66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-81336b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a07b93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-740b5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-848fc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-660e3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-40fd2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ccc967","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-81890b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-09fd6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d396ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-ca5fd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b07c8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6e1491","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-f2e4d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-d42d0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c57af0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-47f620","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-896113","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f12499","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aef65a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bed19a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6b997e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b60dc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-38c3eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-43cb23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-49d219","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-971be1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a1db51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-336f4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-275f01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-7e1462","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7450bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7dfeee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-3d7508","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-214176","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-3fd44b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-254af2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-80a631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a08da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-978170","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-6ad3b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-98fb65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-524bc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5276a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-53dbc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-572866","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-051911","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-4c8c17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-3ceb5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-219cb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d92612","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2da73e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-255317","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-291098","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-980d7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-c20bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f76e6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-e068d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4828f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e6db60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c418a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cd4d16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-97cb9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-363dfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9862b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4072a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b3c536","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-31634c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1adc7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-ecdd0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1f3eb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-394766","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-11d4d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-228334","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b74dab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d472f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-113463","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-90dd53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6d1b26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-f1d9db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6eddd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9120eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-bbdfa6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b12db1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ef342e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-9f2e18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-4b3ed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-fdb3ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2d353c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7f03a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-8cb381","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c853a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-84c202","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f587f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fbd576","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7f0d36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-3cec72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-6d0f2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-fdefca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f5e58b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-3bb586","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-eddced","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-48a1dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-55b7fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9fc346","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-48de54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6c0c9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-93e374","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c23474","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-eaef85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-29ec12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8e83ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-68000b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-36542b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-587eb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-609376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0ec795","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-73150a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6d9d9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-3c8190","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-cb448a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6c0b8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cf4eb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-6a0b9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f26d30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-145acf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-85fd61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3209e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-16ac16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b88026","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1137f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d8b3be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ec150c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-153179","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ac350a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-03719e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5e0152","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-46c46d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-58b1d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-36b838","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3cc4e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-98cf69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-8bb20b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-325f5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e10cab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8f5e58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8b6047","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-79578c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-da3a42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-415391","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f2f1a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6db892","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-34d68d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d54572","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2829a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ab18d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-08aa8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e3ee66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e7c12a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-8d5e4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de056f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-1f64e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-81a31b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4734e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-34d0c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c3106b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9128d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d2ab43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d43d6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a03d6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-2d28fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d68375","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c28054","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-efbd60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6e681d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-420fb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-257181","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-78efc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-6458e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-2d134f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f73546","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8e62a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-f7dd70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0e4345","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a4af9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d8c8c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-beb8a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-da80e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ed51a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0cb5af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b895e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9aa222","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-ffb0c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-2fea7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0d96aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-1d08bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5a5292","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-087a56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b78fae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5e8918","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-829355","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-cd26fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-b295fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-da24a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a97c61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-27f700","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-27ee5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6dabba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a51101","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2b92b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3ece18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8fd854","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-98f399","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-1644a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-456e35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1045e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a58203","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-57e73a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e5e0c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-88dd8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-53c430","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8edc2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-34db17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-0e888c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2b0c3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-25db7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b46bbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-504188","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-a1872f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b121c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-219664","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-049702","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6bb8c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-94edec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-6a526e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-dc10d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-16f671","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8fe5ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bdc457","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-afafb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e75852","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c66b7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-68e0e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4f2356","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-64935e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-60e86e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-e67fd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c6c61b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b8b6be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e67c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-aa513d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b3137b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0ad7aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-a6a4b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-3f650d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-510354","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a8e589","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-ad1c5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-68a0fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-95462d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d98dc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-096d56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-990eab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-794bb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-5cb0b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-68e549","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-37f6f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-82aced","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ab6755","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fd7d51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-0c0b2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9d690d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-fb2ea8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-96ba04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-819c63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bd6606","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-69b0b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e8417","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a7fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-017201","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-831536","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-00747e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b2f2f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-26dc1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-4474a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c1f626","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-1b5d3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1ea9f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-cb789c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-21f3da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b2c625","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a29f3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-47004d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-34fc55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0c82fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-439f89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c73c6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-027e8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e7cd0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-d1d45b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3a903b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9e1b18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-51a7e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-fbbfd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-f7eec4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-674c64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-16f55b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-cb5633","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-af5b6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-46a860","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-e07379","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c49960","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0ba8fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-efa31a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1449ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-024f2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-3ffa1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-46bd7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8da9f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-fef23a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ad33c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-59718b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-a9ceb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-28bffd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f86578","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a5f272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9e2e31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-baf14d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4191b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-516ee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7bbe0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c49696","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-af80c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a96b42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-57ac8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d0bcc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-456fee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2bb03e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-92640e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-83c127","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-35b944","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d73a7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-769af3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-329df7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-e903c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-3d24ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-84570f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-36a289","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-eb1b45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c3e72d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-34afbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ff5cdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8380eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-2fc3c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-fde8f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c71272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-9b03c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a3b4d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-df7375","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-7276ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-875dea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-61d3a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-ca31b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c954f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5785de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ee6f83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-a1c742","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-195183","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ee7478","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7e1ad7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-577917","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ee7f76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-ec49ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5d36cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-581a25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3c1a67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-cbbf4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-38cd2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-23777d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d64810","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0fc3f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0607f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d260d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-959e62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-67c909","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e93bcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-dd53aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-366a31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-6e55ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8f8fbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-98b348","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-c92e77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dbbf2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-72cd34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-aa60ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-14c35a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-738bcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-128b23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-36e0cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-dac1b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-01336f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-170d88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-eaa877","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-702009","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2c2cdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1d7d7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2f7560","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-641403","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-63ed30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-841b76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-296226","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-328668","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b45071","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-96395f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e58cbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-07087c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-850de1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-1dde3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-83984a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8e06df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-252727","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-68be54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6c9594","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b2f6cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-597d61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-39cf0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-28e73b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9fbc9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7e8120","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e18469","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-49a6a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dd45e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ca2189","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-63cf5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1bdbd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b09e5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5255e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-c91324","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-5caedb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c7293f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-475ed2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-512cbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-570bab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-48ed64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-884ebd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bd69b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-ce3c26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-bbbeb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e4d12f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-8d3491","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-70a7bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ef68b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6a41ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-24f7c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bbf00d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-d861e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6b2698","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0e6d27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c9edc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b673df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-07ca64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-823437","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e7362d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-28a369","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-da6531","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4b080d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1b45a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-69ece0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e02395","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-661318","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a52e32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a0f6b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-46610a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d6b136","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-e8735d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-32212e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f7bd58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-31e2d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5d77ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-dc2ec5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-d2ce21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bcc4eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-dd0f49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-864280","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-928f4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-54e344","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-4c585a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-963932","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-03c310","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a54740","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-401c6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-304643","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2ce69f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2d70c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1ae556","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-3e6801","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ad8d94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-e0df16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f976c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ea5df3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1ee926","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-e2bb84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-203eb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-7fc157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-73cf4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ba2a15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-74ece2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-bc2ff0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-19def0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-82f4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-90be10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-545af8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-2e09b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-60060a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e00f10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-552013","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-595f08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-58cd41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-163b99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-b49e38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1e3f32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b36b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-7c8654","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-93a69b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-e986dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c2cd46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c90d78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cc3f5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f3b0a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9fbad1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-c21762","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7aa394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cce5be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-936d42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-5c1669","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2ddfce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-943110","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c1b957","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-4a9f78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-cd2673","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0c9480","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ce230a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-5532ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-df6335","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8fb927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5088f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6aa9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-918c63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c972d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-637b5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6c1f1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6f2581","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d3fb6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-4a6d5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-153b2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-23b145","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f3ffce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-d5caa0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-b7b59f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2aec33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2ef814","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-50c07a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-904b75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-93ea0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a396a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ce58eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7e0d5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-5fa244","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a73c30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-0844c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-55609c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-17e80d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a6a0b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-09f033","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0b63cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-334427","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b71eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-dda4d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a594bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e37806","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-24daf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b59ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-16583b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9f3c8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-1e6743","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7e9eaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-40dbb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-2c6645","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-ca28d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e6d948","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1974f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6b236d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-8defe2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-60529b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-8484d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a1158e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-41ac63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-8d92cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-152d66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f7157e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-2a5a97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d5169e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-82383d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-48db44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f6a00b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3cb234","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d29de3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f306ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a83e58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-0d642e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b54ee6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-47fb88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a6ace9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a58d47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c11bd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0f54fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-287e27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-67ba54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-4fa420","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-11ad73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2a982f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-e495c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4bbebb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-0303c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-3800cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-ba1de3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-c0801f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f9d7c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-ec2b8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b1df51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-2f5730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-648e63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-662741","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9b4ff2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-e2479d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-115230","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-45e4c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b63e84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-7da2d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f5dec5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-55847d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fea613","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-6983b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f334c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8a8525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-909a3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a57353","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9d46ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3051e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-a3292f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f040d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d3cea3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-714cb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ed2bac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-cf3e5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7c12e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-deec45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0a9798","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d60951","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-ef795d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a2508f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-cd876a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-a307ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-7373e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c58398","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9e0395","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-46c6db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ca6ce4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e0303e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f243d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-99814c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-00a8d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-56ef47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-75b978","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-68027d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-521420","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-cae950","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-935ae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-cab68e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-74ca83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-5e9b84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a50036","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-38bd6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fa8829","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c8f403","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-b41d0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-fb35bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-a18297","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-42a7a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7ed9c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-66d0d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9f80cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d6efc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-bf21c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e25bee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-c4787d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cfa931","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ef44ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-fbd384","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-b546d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-21f0b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-493bba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-020c6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-026cc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1aa5af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1185b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-5036ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-12ea95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6848bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-82e389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-137f58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ea66bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-665067","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-2c2518","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a03210","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c7d2c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2ef6bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5570b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0827c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-721932","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f52a8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3f70b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bbc92f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c8ba40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d0e027","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-a3e483","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b9ae9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1bc407","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-f88546","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b4ebfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-2b6c8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f0728a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-655464","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0695a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-33345e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-71cdbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-501ffe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-6dacf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b67224","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f761de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3792ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-b81b0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-520e9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4d2863","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-ab3075","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8d9568","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-81caeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bf609a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c4aea3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ff0a1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c7c773","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a24c01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-76c2f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a2939b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-60de6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-31530c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-58ffa6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4ad7f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9d3520","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-616bea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-9ded09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b9ec79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-83fc45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-969a5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-bff68a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-a611db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a07827","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dbb516","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4a1c9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-94391a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-f8df5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-296d2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-48ff04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-453ca9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c96eca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-853f8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2e6080","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-723883","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-058caa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-112b6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-09c3aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a70526","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b20f7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ee31fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0e0e74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-20bce8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-7d3150","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-73e769","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8d3ec3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-e47f30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-068f20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-238e1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f2c1ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-83a7ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4da12e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-eebb90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-23690c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-76903b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-ec5684","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-75357d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e9e8ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-238dee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f040b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-36509d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eaa648","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-742346","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-33c1dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-426c67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-42d6d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-e75166","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-181da6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-77718a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d8c8c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ad4e5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c4d6f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e5bdc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c01cdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c28c95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-eced46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-fcc9bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a62e2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fb299d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-5b15ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c2e9c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d7f613","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-9ef09b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5b4e54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8d85d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b6fb86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ad5a8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-465032","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-4e013f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0f8e88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-9a63f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-b3e800","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5e0c35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-fe1563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cafeba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-35b388","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1bf002","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-cbb67f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8709da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-1f7119","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-43d41d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a68d4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-505d25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-92ddb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0e6571","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-b8766b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd4b49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-bdfeb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f1ff89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-592abe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d71e48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c19929","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-565663","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-349ebf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bcef53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ac5cc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-a98ff0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5e4f05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-cd1023","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-28a821","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8f7161","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-2348f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-759fbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-16b34f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-be76e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5d7b20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-04618c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-927d5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0e2efe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aa25d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f87aad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ca0299","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-5f01e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5aa488","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9bcc13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f89904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a5dd8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-43d19b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-e7ce83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2a746e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-bfcb4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c1069f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-db2642","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-e376aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-43a41e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-29a340","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-672d19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-8df207","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-026fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-16f132","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-08cf9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-757a26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2fcc24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-89f25c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5b273b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3cd369","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2bcda0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ed62ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-713ddb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6baf1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b3b9f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-376e39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-88c939","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-aa03e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-495b2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-868b7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-05f79d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b06357","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-243489","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e2f3b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-074459","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-adc569","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b3d9fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d9755b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-8ad635","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-21548f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f5134","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-3f2bb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4b2990","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-77725f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-64e7c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e038f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-48d4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-121a0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b55b5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-345cdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5bdae1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c15f89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8f603d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8165fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-9b04d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8ba9f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f45a55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-95584b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-79a9e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3b03f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-9bc94f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9debfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9b0c17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-64261a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-5f8bd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-920568","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-16dafe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-84cb33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-63d0dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-980a7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fbf878","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-37cf59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a7143b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-941364","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c27e91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-2b6ee6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e3feb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-927908","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-639b6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c5a72f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-91b1e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f0b7b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-14bed0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-83d6a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-05fb07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dbbae9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-16c7ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3eceec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-be8d94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4ce259","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-2b6023","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-4e395c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-158121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-81c2c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c1b9bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3c5dd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-49736e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f56b57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5c2d76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a92f59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-1025a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f5e127","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7323db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1b3b9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ba24f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b8e21a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-fd7086","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8b93d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6e0e0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b05f39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4e91e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fce15b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eece54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c50c2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c05c1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0d72fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a922cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2a8ce6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a09658","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1829fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-1b0960","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4d77ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-801d12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-71d675","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-aa1d91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-17e12c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b38a00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-ceace8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-d55d7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-90a3d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ced176","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b16ef4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d098c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4748bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-03e8af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b164d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5080ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-82e220","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-66a168","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c1c46a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-55fa40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0a32ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-e7122c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e48ddf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-718535","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-482db3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7c75f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-57d5ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-13899f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e1d42a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8066b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b922f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-069671","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e5fde2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b35406","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-cff47a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-c49a36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-0d5b57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-c1dc0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-db6703","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cec79e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1f0547","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2c2e8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-802e3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-cd5104","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-416b55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-2ca788","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-81fd88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-da72c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-3fb7f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-1645df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-bd35b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-166260","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e8643a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1f39c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-340321","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e19312","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d656f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-6dd7aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-022ee0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-689c9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9fc8c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-847298","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e2496","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5b9495","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-da29d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6756b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9b7923","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6eff39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-5a16b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-90df29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-07d0f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4365df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a4e1f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8df4c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-1d4f2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e775aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8d87e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-6d38a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d39aec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b20f5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-06b041","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d604ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4ca499","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-42375b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-29a327","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-da9a40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9d63a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-46b971","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-63568d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-1c0b1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-49a08d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e82ada","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e53b31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6f45c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d3e523","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0008c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5abe18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-db18cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3649d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f26026","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e6c3c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d1236d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c7d90a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-712048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ec8e34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-56f238","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-bbfd83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-928671","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-60e4f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-34768b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-6cc467","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d00475","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-07e9eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-57dc7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fe85e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-198946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7a8ce0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-08cbcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e4f213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4c367b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-eff0d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2eb631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-9e3af9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-92cb79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-64c874","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-58acc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b61a99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-97ac42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f6b1de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d0cb86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-be213d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-b6162e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-42eef9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d72db8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-93a326","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e60df1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-80a420","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1cccdc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e88280","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-198d39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a4e2d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-4368b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c0b96d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-1bfcad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-92cdf8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-724e5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-17d9ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6b54d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-97a31a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ac25c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-3c9075","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-9d9101","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e622bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-313a97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-78a427","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-bc3a81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5ffad4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-597862","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a2abe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f20499","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ba82bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-900193","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-0f9e64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-44790d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6d9956","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ed50e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8de695","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0c71da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-1aabf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3c04d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-29be39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-3c2259","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fe2660","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4da0a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-206814","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ad4e93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-8037b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-31314f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-205c9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-60eedd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ef0d1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-82899b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e574db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-614784","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f282d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-31787f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a759d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d00130","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-6bb16f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-7d2973","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8bd394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-4bd74f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-617458","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4a0ce3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2c88f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-edfe81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cf8e66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-3005a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-996ab6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b1b2d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-664bf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-24d14e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d0bc97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8e81f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-155081","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f89825","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-02486e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2560ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bca5c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a499f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-3a87f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-87dd76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-47f8e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-077472","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-e2c846","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-4cdce3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-f6aba6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c311c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c12303","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-4df732","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fe1e7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-64148a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-51c253","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c7d149","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-744174","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-645e43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-2f65e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f4c9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7701db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6fcb5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-77df71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-48ef5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8aa3c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d20624","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ec5eb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-b5814b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-071962","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c61569","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-477ea5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-a94cd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-daac78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-cd7f6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1ebf1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e2d2be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d6db6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-dda1a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9ffed0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-44f213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-838ed0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-87661c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-572efa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e80b22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-14cdc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-38387c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-ecef2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-67f75f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-985759","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-1d34cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-726e77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d38acf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-25e6ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5ed748","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5f484c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-cd4d5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-da8dd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-8d30cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-810d3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-271c56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-50ec1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-72bc98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-8639de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-0d0eb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f13a1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d4c47b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-d9aa07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-585efd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e50fac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-76f78a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6fbe4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-fa2134","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-57d4a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b637ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e5293a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-834a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5825e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fde10c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-b6165d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c77a85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f7f083","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-48bc6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a4cb78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8a6030","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0c8fbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d5ba88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-7ac5ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-45592f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6b2a1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-5fa2b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6a65ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d38d80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-cbdc8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-01d52a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-c3a381","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-d9e59a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d4e9d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-11057f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-0a5539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-43737c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ccdeac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-4a14f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-fa2eb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d858d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ee27ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c10381","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-36e954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-baa8de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5d5d57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-69a705","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-85d0a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-7015e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-689c50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-6c436b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-3bb7c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9ef6ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b426cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4dfc4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c8792f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c406ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-26cc40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-ada8ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-df3695","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ffde54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-577b1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-58e65c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9ea92c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c71c1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7873a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d128be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6bc0af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-ca0b84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-81883f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2da749","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-afa3cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-df102c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a99fcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-7960fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-df8796","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-16d7f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1f0731","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-43b933","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-33302e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-6bf6c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-80ed11","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dc1c9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b77afa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-fea0e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0e317d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-459b42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6799d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1e95bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-6d9f2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-dc5918","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-13dea0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c47255","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-450722","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-61b5fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-eafb75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9a4eeb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2e387b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4ae34e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-dbdde2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c90927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7b9a40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4439ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8b6f97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-b9fdb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-f00fff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8b1e9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-b36e0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-924d4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6a1170","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-2d0958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ec3777","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-842049","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-daeac1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-10d0f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-7fd2b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5919ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e62f3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6b14d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-923d60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a54dd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-6de484","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-19a832","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9b5dd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-ed760c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4e2372","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1a46b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-03e35a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a80215","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-707b81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6eada2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-101f49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-03500a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0b29ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a82a0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6d4981","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-497fc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-30ea4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d94a34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-ebdad5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-2b7e84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-0070d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-61a91b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b45959","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-91352d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-483d5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ee0d49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-7b3526","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-142095","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-19e25f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-edb401","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-a08897","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7a5295","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8a4aba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d770d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f2b75c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-19d452","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-18d5ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-54514c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-619ecb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-53a102","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6bc6c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-2ac553","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-023cb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-db1048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0c138b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-70d6a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-119da7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a55097","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-4869e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-64a20f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e459ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-dd7b2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a86d42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-829742","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8ac290","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-85b382","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-39f2f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-30dd33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c61f3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-31afd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-0315ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6b7570","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f5af4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b90b9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ea53d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dac1e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-9637eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cb0830","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7be2eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8bd5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-134692","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1e54ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-14b329","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-09cc27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-dde861","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8acd97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3b2341","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-1705cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-3d1c7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d2932d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e7c600","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0fabb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a7ce63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-af4328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-4b1e49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-881829","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7640a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-014d01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4d0dcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8ba817","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6751aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-19b7c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-d4fbde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ea08f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f3e2b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-dbea7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-64e8c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d0c0bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-700d1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-2c4f2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-bb5065","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-f2b4ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a66e41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c9692e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-a39940","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d913a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-40a488","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d2b5c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ffeb24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4ea9c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-0122c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bb34be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d4c5b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-5181fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-dd0529","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0bf111","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cbf87e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-235a6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-29e8d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-860e34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-4406e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d51599","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-5f8045","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-17f063","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-1598c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7dee2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-704c9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-22a64c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-d6d704","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-93d188","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-00ff20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9f3b34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-008772","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-2facdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f9aa6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-72bdf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-03ce79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa887f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9ab4bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-51bb1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-901073","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5a9f7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-4a8526","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-912305","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2cd117","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-d22ed3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8283b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-baa8bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-128b38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c6fa41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c75bd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d0961c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-23bd42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-7af92e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-46dd00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8d3933","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-b2efad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2f57ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-321ef6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6a49dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-846d97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0156b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d4f8df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f843d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-785318","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-cef4e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-db86f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-74e2e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f65b17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-4ce3dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-f5c582","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2d4b05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c5ea2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-126b47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0e211e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5f16d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-44893a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f073d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-8646ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-866223","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c11b91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-be495a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b14999","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ff01fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-73fbb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a59c3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d3bfb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-197412","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4583fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-3facff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-56c466","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-814ef0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b18b4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-296cd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-26352e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b762a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e740e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-77d22b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-71dd03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-808438","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3f81d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-a5bd31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d45e4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ad5cc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-8b1839","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-777752","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-1a4866","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-346d09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-5ad6d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3903a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0b5791","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-53657c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f0d241","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-7b2870","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-fe8155","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f16de3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-88e0f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f64e79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c8682c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f1b16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2cad35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-70495f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b0e3a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-f98fd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c5b844","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-92cd4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3296fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-842fc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-972c10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-11ee1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-f040b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4d6366","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-9e2953","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-54ea1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4bc48c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-b7b929","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-76fa99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2e2e9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5e63fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fe46fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-767955","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-98536d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-be5bd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-cf23ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-3771ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-7ecbea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-dce826","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8cec87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-5d510d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-b0ef8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-430522","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-61861e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b2f247","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-da54c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e0335f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-aabb3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-948801","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3bad91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b3b7e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1d089a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f83476","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-cb8862","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a6f59e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a74ffe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0e7606","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-bb0641","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-01e315","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3b2791","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-84c1d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0342bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-155e40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78d688","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9d3515","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-64815a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-4b97df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2de299","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-049b7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-88dd20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-1549d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7530ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d76355","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b9a524","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f62bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a8075f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d9c07b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a206e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b071b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-3aa3c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2b0045","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b53b82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4d7890","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5fb063","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-16a225","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3d472f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f68988","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-328d28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c9975a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1f65de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-919083","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-075326","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-430177","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-41d32e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-188a7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-40bba4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e2fa15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-7d8b0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-20a0f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9f2f27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7c99e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-3461f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cf318b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-02da58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-60cdda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b934cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2da2ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a38457","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c8a54a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a858f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-fd57ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2a9763","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-7dd987","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f7a1d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-541bd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-fc226f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-25f911","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-cbdeee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-31bead","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-1e7a31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-2879d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-f1d291","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4aa225","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-82d603","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-a538ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-43675f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c5a5cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d08e42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-284558","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-17568e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9abaa0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-1fa2ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-663958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-9fd93a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-ecbd60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f2104f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-633028","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-43982b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-41a076","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-8b71c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ddfc75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5bf534","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-18f8a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-ac0633","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-62880e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-f20449","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f5b2fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-071292","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-84ebf5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a2c75d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ecb790","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-fa709d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8bc967","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-3598d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-12bdbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-846820","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-230e15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-97e8eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-55e743","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-4473cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-66fba4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3511b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1f2180","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b5dbfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e6ad89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f2bb04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-117a50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4e1e9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b621b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-608b13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-cc00fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9d78ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-595108","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-603c42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-7ede69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-193aff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5ccbfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d22209","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6f63ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9cb763","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-307e8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-dbe116","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-827db0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-b4957e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-aa2016","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-907b42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-00f649","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-64adf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-95ea93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-86f882","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-33f82f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6018c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9bbb7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-0303cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-bd657a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7d9a65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a6185c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d81010","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ccef00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8955fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3ac790","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-3ab0d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-aff103","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3fcc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0aa08b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c48335","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-75db28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-09b1ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b5508f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-57d3ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-5caf01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-9eeba4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-2c8725","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7bd96b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-fd2684","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6baee9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c6e8c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-e46a73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-1b97ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-24d98d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-7a4ede","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-819978","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-79743d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-9f29f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb0ade","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-237804","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-66efb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d69c9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-63ac7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-aa460e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-7a9956","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-03b27d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-179de7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-562ac7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-75bf10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-119d24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6ddf0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-00dd13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-33437b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-5552bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-5cd01e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2093a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d65ea6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c470cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-98b261","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-bc7319","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ffc437","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8727da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b810f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-a23631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c88276","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-364600","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-43e7aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb8fad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-18d921","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6b38f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-13c3c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-45891d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b6fb68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ccb48e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-777101","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02c248","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-066468","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-00c225","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8733ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b764fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5640eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-547d14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-35b5be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ad67dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-ae1f32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-25d53d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e47d28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-83fb6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1efd72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-61465e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-702194","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2ce786","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b4e184","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ea5805","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b0b7c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-68b8ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-73e657","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-130f50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f2032c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f763ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c5082e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0e77f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-efab83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-57568f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4e29da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-ec9860","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8fd1c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ff8683","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-ea88da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-444b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2b2439","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a49ac7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-998316","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-5d2bd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-602a00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-595a93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-313b6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-32bc8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0025b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-b13550","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3ae75f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bc775c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-831dd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d63b6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-64cf82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4a8593","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f224c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f4517b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e1f46b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d1cdca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-d0aee3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0914e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7c7abe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-478f7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-62d9e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-4c1cb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f7a633","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-eb1437","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d63078","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d00774","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-251847","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-61dcdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-354f47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bc2f92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-3563b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8e5bbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-aba299","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-beb974","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-356060","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bea8f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-db7ae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d01b4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f94e93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7e20bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-90cd43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6767d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7b6e6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-8a0d7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-116ba0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b71758","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-eb35a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-57b61e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2e2538","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-cd3c28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bb7df4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-03c24d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-dc041c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-eaf8fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-34d27c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d6e555","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-10dd51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78f5f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-cd6bf8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-4392a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-0f87d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-77a024","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b29946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ac7303","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-4c22d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-6ee077","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-a26423","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-79979c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-964a00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-97c782","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-78da92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-285308","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-aa60cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2a1e69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-49e09e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-295413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-795803","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fd04bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-383527","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-56a293","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c75538","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5de84c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-b52fb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dd84bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d23a87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-1a9a33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-05708a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6b8958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-847e63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-abfd98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-198b56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-668737","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d2a62b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-894a88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f0ab33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a440e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-98e5c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-8ef72a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-63ddb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-639a51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-774209","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4127b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9ebbfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-17e9b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-d62d2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1c0742","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-03a7c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-bdf863","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-665210","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8f9fad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-8a3ecc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-20259a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-f3d7b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-32278a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-f1b09c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b6b243","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f19281","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b94cb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b9f9e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-58cb08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-7c5a8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-ae352d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d79c34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-306ae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cd5def","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-8d9ec7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b780f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-028f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-af6344","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-122b02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-9765d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-5f110f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-7476b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a9a0c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a298f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-298634","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-83b357","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9df32b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-9ef245","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-cb3add","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-653fa5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8ae0b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-07401d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a52c87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e1d669","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-df354e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-22cc6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-e506b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ccc658","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-ac36be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-be66f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-965345","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-330308","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c5f2bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-68c727","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-47559c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9ad44b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c44d34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d46fba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ac5668","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e4b310","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e6c027","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9eaddc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-760f2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8315bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-24772d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-2b57e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-774099","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-d1cf5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-578c24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-59ed96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8085a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-62fe7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-e3898c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c67779","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-dc2d81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-643534","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9028ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d9eadb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8d9401","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4dd0dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9f5659","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-f214d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-350445","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f88758","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-5835a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-4f5ccf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-dd0ac9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-9cfe6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-924a13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-47b84b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-e41053","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-dfe6be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-3494f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-eda9cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-056b67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-acc61a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-13194c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-468fc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-8ff385","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fe1c45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-8a51e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-19b180","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-379fe6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-46793c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-905e02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5358b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-883159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5e55c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-388927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-400507","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-575823","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-a9f398","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-69e546","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-370e3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a97d3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b7da03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-36890a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-cb1e72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7e5591","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d2d6cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a4b274","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-21df6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-91dd35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-c7aee8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d2c829","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-aa15c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-492609","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-2f805b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-19c68e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-858311","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-939880","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b56826","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-752275","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-11f67a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02ed78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ef542b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-483648","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0c0ca8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2e1820","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-27f76b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-097f69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-7caf16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c0ddb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-44a588","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3f9968","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b06476","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4927b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-8f6c15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-208877","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5c56a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c5183e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-3c1260","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-69af06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-6c40e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-60916d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de6ea8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-21ef5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0fb6d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-38c081","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-564c61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9be5c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-84d9f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-53a743","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-c92e02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-725359","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-edd72e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9a5edc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-07a1be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-65d74e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-934656","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c29f95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-39d35a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-7c1e8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-d9d394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-29c7d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e8776e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4a82c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ee85b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-43f2a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-9a1eb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0f468f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d8afd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-80ba90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3fadff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-153493","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-01beca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-064fb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-4ec3eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-bcca3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-25a4b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-798e00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a10d9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bb9549","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-768003","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-927835","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-c156e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-cc701f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-4e5cf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-137af6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a037f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-1b08ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-501023","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-19d8c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-66d23d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-050c67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-dcb308","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f86fd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-421e83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-f7d39c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-548b5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-9d95ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c9e0b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-fa462f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-16baf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-2f3873","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-93395f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-ea1b5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-91bc15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2b254e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-23c957","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-868dab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b6a8bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-63678a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-91f6c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-2c91ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-8a1762","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6a6826","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-394848","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-6421c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8150b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-16f962","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ddb954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-e53744","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-180200","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4a0013","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-474d9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ee3e8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-015afa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e1dbf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-97c0a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-58062d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-69aef5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-518405","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-afe0c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-aa47bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7d167e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-bd93dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c79874","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-88e294","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-69cae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-90ae23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-921d3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6714e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bbfd9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-0954fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f1ddd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4c90d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-01a1ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b112b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-c7fca7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-897381","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-4e0eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-20f1ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1e2ea2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-87af62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9c5e83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-b33af3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-efece3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-07ddbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-82536e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-472ee0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-987c87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-26ebef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-fac0d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-39599c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-085f22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bab4b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6e9584","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-89a081","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-360b71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-cf4cea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-cd0cb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-76b2f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-81fd1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-21a83e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-d9c0c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-50f4fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-40303c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f2ebdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d0c4b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e17a53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b563b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3fbf5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-9552e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-9d8272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-765622","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-042e57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-df2ee7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-607227","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-35d2d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-53626b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-1a6215","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ee41af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e5a635","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-9b2fb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-59594c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-435809","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ee0bc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6a592e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-2105eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1275c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-af308f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a07e6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7c83b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-27b1f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-010079","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6c70f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-781f83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-098561","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-babdf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e24d01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f91ad9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-398efd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-30eb84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d77234","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6b7300","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5c8570","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-33fc65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-74bbc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b1f795","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-5c60dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5df9ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7660d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8045ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-51218e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1dbff3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-c8e6c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-3f75cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a77281","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-5fadde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-8b5d87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f0bcd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e03ff7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a3bf95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-361234","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-434b51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e1a928","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-777b17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2d9bac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-b2ff96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-8860b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-13fbe4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-44ca45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a2df21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-75bfc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-37ef90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5e3ecf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-3232db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-721f0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c7feb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-27df45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8fbd19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-02537c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-45a0ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-37c4e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c7af32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-acf4b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-15a4bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e7e4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-456cdc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d21248","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0f9f03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c40137","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-2a4bfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-6ab53e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d1e022","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-485963","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-be6633","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-07148a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-24aa5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-6726db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c1cb54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f15632","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1cbfb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d3e5d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-88201f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a83961","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-be8f98","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e3e756","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-30add1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8fc31a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a184d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-66111e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-6f10b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-776820","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c88022","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-81cc38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-38c437","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-1a0c48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-9ca5f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-48c9f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d9114b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f5d37f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-569a04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b82f10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b3b1d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5a2292","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-041a2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-247467","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-ece064","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e8d563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-724871","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bf38a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7fea5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-df970b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ff2127","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4b49e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-6bcd95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-f6dc9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-458093","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-dba123","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f2b7df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5ebd06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a4b354","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-bf85fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-134ff7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-920c24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-d76baf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0abe7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-6e628e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-3835c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0ea90b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-7debf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9416c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-63333f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-dbc1d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7f22a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-c88a1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-082c8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-8dab5e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9e6c1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-89f61c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a40212","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bc9fd9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c76a3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-4f7aef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0784fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-fe3c65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-402475","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-af5461","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a9dd93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-995d3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0a4a69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e2e157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c849a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-89741a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-089cc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-9cdd2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e28dda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e3ae8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5879fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9dc435","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4e0ce6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-10fa83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-8cdf4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-546eef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d61831","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6a8e04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-226e2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-143c30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a0ac76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ce278d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0faf97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-2cc47d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-212e4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ff5c4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-29604f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-9059b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5eee62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ee8f52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-177c1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1802ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e0491f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-9fcb47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-05674a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-09ee34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b1dd56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-fc3c69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-16f9d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-b07563","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de4e4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-29e16e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-320617","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ccb3c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4595a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-b683b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f5e7ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9c5514","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-58cdfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c91674","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-af8a4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-832bbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5de8fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0137f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-38dcf3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8bbeea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-57b734","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e7b25c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2a5b2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f7fc91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-ab5a04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ea3ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c42bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-37b261","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-69a068","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4b1962","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-67678c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0f1f92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-5a875e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-ae88d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-115967","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e1bb74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3a3d37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-f37b67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d23902","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-66d3f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-519a61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-775fdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-5ee91f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-bdb03c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b3f504","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-6d9497","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-aa481c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2c9394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-32a43c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e51ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b53b34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d7abe5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-46ec46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6f96ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-14d551","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c869c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-55d734","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3125fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ad5d7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0a8d76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0a98b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-92775a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-765cc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-54fb64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a9772b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a3c9ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1e4f76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-335ac3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-90e7ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b58478","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-eb0c57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-39ba1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5a2dbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-480f74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cf64c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b597a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-83fe32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-92034b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e2a930","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3f22ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1d9507","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-56b98a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5dc317","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3edcc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e8d213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e0768d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-5d8397","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4a9bd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-349129","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-806d99","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-4fbf61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-049328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-85bfdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6e9958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-15e28b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-fe8a3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-5b0718","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-67ff18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-446deb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-7b59fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ca6a12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-41d72f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-5789a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6d762d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-f8a38f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-780161","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-da721f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-033c28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cd55a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a5f0dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-db8550","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b5e44b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-66354b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-added7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-eb3e88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-86b500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-f709ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-1db2dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-4837d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8c70a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6e3228","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-32d1b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-bc132e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-31bdde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-30bc2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-75f5ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ff92ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-282021","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-dda916","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-706eb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d5302c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-483c09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-720c86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0609c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6f1227","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-37940e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-320cbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-34503d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c9cd63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-9a0003","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-542bf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e29e56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-6b5be3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e1dcf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0fd98b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-786ec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9c49ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-131458","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a63f14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-6732b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-bb9128","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-de844e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-de1a32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-cd987d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4c30b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3b28a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6f2522","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0d8d39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-dc7216","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-4450f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-af7fc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-7c667e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-486761","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f9d221","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-656441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ee1fdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-408d9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1f9a97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-be9294","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-624c86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b42bfa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d01c23","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9af397","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d5ac25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-a76cb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a44d3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1a5b45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e07e3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-896c1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-bb40af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c0987d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0a62e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-042d5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-404a32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-839394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-6875a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-59a387","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-3adc70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-303b87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5651d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cec2ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f32195","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fcf61e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-704106","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-a8ef21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d4874d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5e2939","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-aed3d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-82454a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-67491b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3ccb4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8b18a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6bbd64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-73d7cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-dd00f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bebf80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-831317","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0b90fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7d3260","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e7ebbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-18b0b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-239866","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-07900b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-df21b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-57c201","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7d9243","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-30a37b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-98501a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5d7e09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-23e141","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-cc9b60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-67790a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-47591b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2d56aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-28264a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a91ac9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6bd819","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5693fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e1f16b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a5b976","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-ccacf3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-8e5d4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a07619","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-25ab29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-f6b6fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7327e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-53be61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b3a3ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b9a50a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2799e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-add7a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-63d6e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-dd3fff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-2b4044","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-dcfb7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9a34eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a27e24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1c2fcb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8bcce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ec94b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-7d68cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f6e10c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-34e9c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-e168f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-34cc4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-5f223d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b9896f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8fa2bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d35510","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-277b6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8b5c5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6dd733","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c73276","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-9681cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-7754be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ace971","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3b53c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-875205","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1e0cc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5da723","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-e6b901","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-459b40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-5a2b39","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a1805a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-0602f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-961839","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-54cedb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-4736ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-229c22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-cd3188","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9abd9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-42d64e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-312e71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-aea5cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-faff65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-623f14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-547a61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6c9f54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-31c920","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e621e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-6bfb03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6953c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9f3edd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4e49a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e9b2fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-e6cf4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-057953","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a08780","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a335c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-99db2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c07de9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f197bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-243fa5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b4d755","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-790d94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7d370a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-20566f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1c608d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ffa0a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f1baca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ae3610","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-a99554","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-062da7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d0088b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-45a3dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ff9e77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-e5f96a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4385e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-04c9d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c28af8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-47e175","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8b8c6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2f27dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-717737","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-d6aed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-f4b79f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a15da0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa552b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9610e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-60b660","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-abb706","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5b0441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c7adcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-241c96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-e6c1dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-a159c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d70ca4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2e334d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9d2e22","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-1131e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ff0241","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9a934a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1813db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-74ca19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-5a97e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c9d889","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-fefcd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-765470","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f1efc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-39fa17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b9df9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d42575","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-567627","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-83e914","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-19e150","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-503bbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-621b78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0b7f34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-34b11a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1b36af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0ab124","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-148c88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a0eeec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-7c833b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-803ced","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-11d6fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a0790d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6212c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8a346b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-55e038","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3312ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f9d11b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-89a3c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d8a048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0e9805","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ae91c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-fdad6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4b1836","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-79b760","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a9315b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1f72f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-8e288a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ebf229","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d04121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c5f82f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-413127","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4d8be3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-6aba68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d8527c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d3c096","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d42c9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5bc0c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-66283c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-175474","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-cc68cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3618ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-15b7a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b1da5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-0f5f62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-e7c593","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-d0452c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9dfde0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7a8d6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-136777","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c10078","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9bb33a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ef4d51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-d8efaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-80cde4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-750778","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5a43a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d62546","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-52d862","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-59edc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-794e27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-784821","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-7f89db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-76fb77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a14ae0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-562cd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a79853","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7243f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3416a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-bd77be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c55012","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-17571c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1f4aed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2fe3a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-30ff97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e7dedc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8d7d9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c2248d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-5a2ac8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6b4a6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-e76fb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-964757","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-014454","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2e6b85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-d3ef21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-77c97b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-c09e87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-011163","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e32e09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-4813a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-42424f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e29d79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-252db4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-f6fa5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0be4d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e86f7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0442cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-677463","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-13e7dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-71e15a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3d28e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-230f95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-5cb92a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3d5566","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ab3f92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-fa5e3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-515ec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-7f6e88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-854afe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8cc7b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e909c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0b2641","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-29d6d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3516ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b6fbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7cf42c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-bf1687","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-de318b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-e98973","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-42808e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8072bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-20a19b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8d38fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-79429b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-7fd701","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-fed671","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2d9ad5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e4a860","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e5812f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-874b2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-92b1bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c8c632","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2430ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-705b82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f56898","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2bee4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a72e9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a9afb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7a9fee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-936497","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ee85dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8fdd36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-2b17e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b70af9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c19583","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-27effd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-af7582","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a56b48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-94f875","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b3e28a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2787c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-411a4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-7bbf4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-20da3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-58d3e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a57fe4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1aa3af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3f3fc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-4db032","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-596513","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b0ab3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-160a1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-42e719","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-8933fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1b662e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ec6c14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-ed40db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-95f389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-968677","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-88f0c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-874856","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-4413bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-582c35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2d2023","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-7390d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-50ac5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2645b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6ca273","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-cc6e17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b9c869","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-56de07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ffa99b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fb3f76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b2def0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bc374c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-6c669d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-70879c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ec7d31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-467a82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6c7e8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-4549df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6182c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4a3b18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-33bcde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-bc04b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-57616a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-96b82c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ed9cfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-3e2c0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-74d043","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-0fd7e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a0647a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-eacdf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-1570d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1780e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-852227","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-1574e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-1a7c79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3ba45c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a6ce0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c1bfc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6be91b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ae23e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-651993","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-5fb0b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a7348a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-182177","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-9f7227","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-489b69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-3fb0ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9011dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-0faaa6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-04b5d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-ba2fb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-793e3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-4d597b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-5831eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d7b6fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-54a443","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9ebc0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-94c366","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f2077c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1c4da6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d41c2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-156cd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-d9b596","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f08846","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-5689c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-64ab85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-9c1db9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1ad1a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-daba41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e6525a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-403e61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c1e880","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-731040","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-68659f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c48f37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8a4b6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1b25f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-9c76fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0fa742","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-f4c586","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-8ac56c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-1b7d4f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b5998d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3419cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3ae2e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-c99036","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-caf6e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-841de9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-2a5ca1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-02f4d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-dc2822","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-58501b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-23199c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-3a9f02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e6df0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d3ac7e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-660528","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8061cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-d3ffac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8b8b6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-855762","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e43cbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bc12cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e020d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-66492b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-638320","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ace60c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-093f57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-cbc8c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-eb2e54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b5e14e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ebd2d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-21ae3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-d88f47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ccd510","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-2fc242","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-ae7c8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7a28c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-1c3656","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a19a36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-83bfb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-449121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ca0385","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1b47da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a2f2bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e80720","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-702088","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-02b117","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-0586a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-637bb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6f1cc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f2b514","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a336cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-f21cf0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-370f3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8c71db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8a3a6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7eef5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-7be3f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-26d8ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-bacb26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-1da060","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d42bd8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bd2106","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-0d82b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-03dc7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c20388","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-404c7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-71872e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f6c381","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b77c03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-6f0102","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-eabb37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b1d225","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ea7367","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a07709","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-958780","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8a0a83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1a8389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-2a4650","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-65c3ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b7132d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-af0ee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9f0ec0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-486c25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-875c93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e9c3fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-05dda3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-7ddcfc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-b8e28e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c4c00f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-88229a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e0a828","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-6b54c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-ac34fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-41ead4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-70a2fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1bb7b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9806e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e95b5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e886c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-596854","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7aeeb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e0cacb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-f2a6e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5680db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f8a1de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-547b19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c1a858","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4680f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-88399e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c7a206","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-37cf19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b5f7d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-7763fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-74caf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-de9985","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ad27fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e6b0f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6931d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-ef3402","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-4d879a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-b0658a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bd8076","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-6a27d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-5870ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6b4d6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0d48db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4ae384","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-704140","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-52e1e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e9ce40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-fc1081","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0b7c7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-de6a8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0bf91c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e3f9a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6ad0e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-821fa0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7e7f71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cc702f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b60004","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-252192","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-099a41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-8f8ea7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f3e0ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a6d730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-40388e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-38750e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c98579","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-310719","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e75eba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-79d053","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1d3d53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-da5775","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d9be6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0866b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-689b17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ea78fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bd8f27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-67eba0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-40efe3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-786cf2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-9559f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d2ad57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-7732bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-af11a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b1449e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-ffe9e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8d67dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-835cbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-706968","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ef3cc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bfad10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-feefef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-13d37a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c9c6bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-140d5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-6a68a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-f6edc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-50fc63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-66f77e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a59672","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a160dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6760fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f607f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a934dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-59e7f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-befd31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-731d93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1b372a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-14813e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-288788","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-1346cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e3703c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-023df4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-696232","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-cfa84c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4ff7f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-3d1f8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-a8916b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7d2255","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5050d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e8b781","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c9f92b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-89b4bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a931da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-4abc05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-7b5329","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-853164","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-6eec6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-62c059","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-fd3f4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d5278d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4cd7ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-2fe863","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a6c736","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e04bc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c2ba03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-5b40e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f167c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8c1c30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-6b1823","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3a86c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9dffd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c2aa91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6a3a65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e3a6e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-3c1210","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-8fb72c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ee39ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-eebcd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-28b847","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a2a8c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6c820c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-469e65","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-15b9db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ae5096","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-756713","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-81bd60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e23b50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-75a030","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-3cd089","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c456c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-af1f9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-cb58cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1c1df7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a83f48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-81b666","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7d5b8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-38bd42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-981049","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d34a53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ef32e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2efc0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d97327","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c98df6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3bedfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c22f68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-43a7e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-77eab9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d362d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-6e10fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2c17d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-ce646d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-73644e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-236382","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-dfa505","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-3a6340","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2ec6b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-ccd085","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d30c82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-08429a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-70fb7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1e5e4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e35c84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-389ef9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-2dd9f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a74410","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-312cb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-00f763","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-a782d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7b30ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8f75bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5f5910","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fd550c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-ed161f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-aab0ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4b74bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-77df94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-7982b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-05a894","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-04345a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3aa9ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2aacd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6e1b2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d65a1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-1afe0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-a5ffcf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-863a1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e3dcb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a2573d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-a3e3bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-069146","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d7c7c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-997b3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ef1296","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e282e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-91b25b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b06923","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c511e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9a09b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-516137","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-545e74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-514b4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-28b0cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-a15abd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-cca05d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-6ea88d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a57fd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-acfc3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-01dc58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-ead2cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5a79e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-7d74b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-1f594d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-28d1d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a973df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-86f057","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a16147","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b80f4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-996523","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-601f82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-dc8779","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-087e9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-262a41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d5e064","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-779e21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c952fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-223eb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6817cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9d3842","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-475858","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-76c8d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cde441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-7fb412","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-16dfbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a4a02a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-35e4af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9a003f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-3cbd92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-dd2558","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-52118f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4ea1f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-45bc1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b80f15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c6e91f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d27f29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3e495b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-51f18e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9b1304","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6dd092","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-65c29e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d1bed0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-6b23e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0f6963","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-dba434","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-98dea7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-cbd76b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-44cb56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f04e10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-86982c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-96019d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7645c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-991e6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9c4db5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d0017c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cd8d2e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-68f406","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2f794a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-3ff38a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cc5c0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0fa846","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-7ad5a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-7be7f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d866d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f99dfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-6c196d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-d85fa4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-224fe0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-09e2e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-606362","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d0668b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-efe345","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5b8484","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a3eb05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3964cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-097fab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-70c974","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-43ae86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-388005","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-6bdd97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0be78a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-480774","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8f57c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-974354","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f071c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-778625","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-003867","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7a86d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6caed1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-81d08b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8fa894","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-3fae2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7903dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-322a2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b3cc1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e44296","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-681ba6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-a1fdd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b42cbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-05b61e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-6ff391","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8279cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bf8497","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-98d618","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-bb3971","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0a63cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c32ae5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-24c9e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ecff0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7580b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-69fbdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1dda3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cfd400","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-75dbb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-444faa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-255ea4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-7b65ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2b2459","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-749b0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-d8bbc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a17cd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2a904c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-faa8a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-908c9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c44688","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-98e0d8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-250d42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-503118","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-1d1a70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c5bfc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-6f50bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a3e950","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5cbdc1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d57dda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c2043c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-8fcc1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f29410","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-79c3e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b24fa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-64b1d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3ec3b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-cf5619","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3e2088","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-576e9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-96e280","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-fb9907","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-098271","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-2a39c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-4a6eb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0d12b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-85c082","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-26ce5a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6b6763","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-3ba556","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-1c5cb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b64774","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1c86dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-3a2758","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-49ec88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-4bab97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-94238a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-83515c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-97ddad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6043f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-76cd81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-acb697","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a1f2ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-28d4be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-677caf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b94586","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a2af5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e0ec8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-b4f6d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a0d2ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-321ee5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-f95047","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f452cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-efa45c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ac9a3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-481f62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5e0720","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9bdafd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2a7c9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1d9aaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-42caed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-7bbaaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2bc1fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f767e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-86ab11","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b28a6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8e8a73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-4dd5cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-f72a72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-290157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-aa009c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-eaeed8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2389ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-8e8674","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-31819d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-04d864","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-56e85d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-3618a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b2f776","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-12ed1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fe6658","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-16b9ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-ff8866","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-48ef12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a220c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-cf40eb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-6d9d6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-fb1810","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-741954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ccf74e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-977cc9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f784a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e790ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0f2312","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-aad14c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8d505a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-608ad3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9a7adc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-41b44b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-1c17b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-2addbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-2e618d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b739f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-cfe85f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-390b3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-5a13cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b9f7ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ee5958","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7d7eca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-06caaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-498705","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e2a19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b4f5b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-efa5b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7a8545","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-dcee1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b1d8d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-7e479b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-02ac21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2a2105","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-6ebd41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-35951f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-860d62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b2c9f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-9ae061","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-5deee8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-08fb21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-34c255","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-550c74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4196f0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d7aec3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-593aac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-e38005","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-74c583","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e27ca9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c6194d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e174de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-91f85c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-99a3ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-8ada10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0acef1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b0b8ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3c8d0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9f5961","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-505b37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-f534af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-209c38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f420b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-8bfd67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d1dc14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b1f1bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-9d158a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-9bb138","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a9be16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b92800","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2fdc16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-15a8f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-df556c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-48c8a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ffa4c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9beb47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a33ce7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-434d55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-83a66c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ccda47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-24c05c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4b2ca3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-9b1bd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-49cc68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-216282","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d4843d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fe7a44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-68b5cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-778450","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0ab6bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-5c1674","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ff2754","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c5fd10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8abd5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9e7e83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-74dd43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-186c7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4ee580","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b2de59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-275398","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-52dc9f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-20da4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-58ef0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-2a5536","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d05497","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-84a957","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-47fde2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-576751","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-6d8300","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-38461f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-bddd81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-a45aa0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e8ed9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f02bd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-5ed54f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-ec3b5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-6d9745","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d5a114","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-72c384","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d1bddd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-776634","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-682d7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ba2502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-3822e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-905805","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f34e09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5a746f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-144ed4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6d08e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-f0e2ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0a263f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-8ef05f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9f4537","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-108a4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0dcea8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-403e50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4fd7e6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-15700b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-445a2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-177516","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b0c3f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c79b7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-85ff4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-b34bbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-57b6db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-8e11f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-5c2168","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c0540c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-448a35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-81d929","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-568242","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b92af9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c76fde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-bf333c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cfea50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-e68b03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-716e17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5db036","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3a8cde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-69c541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c2c152","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ff2bdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b0350e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-887d24","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a8efb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a6aeaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-82f1ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-585fbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-de33c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2ef770","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c6dcaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-247c8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-4b17a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-8fac8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-41a34f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-8c6d37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-16ae40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e17eff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-155f06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9fe1f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-13f75b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-53236e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ccc026","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-b8efb6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-06536d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-3aa197","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-8f3ba1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa890c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9cdeb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-197a2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e8750d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-17062d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-2a7d1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-06acda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8e4593","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-719e68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-e1c0cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-eace88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-c53928","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-cbf454","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3d380c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-9496c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-267a51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-6f49c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7efc74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-dbde00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a6e487","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-e1cc66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-2e79ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-35d2c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6f8849","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-685810","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-208d26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-6d5b50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3f4c6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d32cbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9b882e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bf2d53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-3329dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-19f88b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-5dbe73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-7263a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-bd00c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b56f15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f3bb01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f0d835","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cd8cbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-72e598","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-90458c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bbcdc8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b87104","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-897a68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0be378","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-aeb0b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-0bcb49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-44853c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-da876e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-131fb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f220d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e8c453","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-6ff4ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cce541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-072423","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-97e7fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-86e623","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4233b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-94133b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-486289","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-621c64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6b0157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8b1ffb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cfafd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-1b3d48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1ae05b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4ff0c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-075280","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bbcc54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1cf1e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-12f7c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d11820","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-7665d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-2ccbc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-109297","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-74327d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-495151","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5f00c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-777b08","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e46774","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-09dbf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ac914b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0dea34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-16d450","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-d1d14d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e7b91f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-bbfb1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-42a84c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4172e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-288c3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-a02767","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-dc7b0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a380cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c8bcdd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-89341b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2a0b29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-664aae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f17863","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-141881","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-356a64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e22892","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-447a1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-53f592","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-d157fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b53351","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4eba15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-77fab7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f3546a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-f94d84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-c0aebf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-b01cbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-51f485","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-769bf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-701e2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-416b9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-9bd681","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5154cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-38abb5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3bfb0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-fd7a47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-b52cb9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-92cd36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3f2fe2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e2a021","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f63566","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c05d29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c8cee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-adc101","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-880465","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b6f913","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-30b2c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-598c4b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8f304f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-5f5ec6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-d71780","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c30308","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b3d3a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-2e1d9b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-9d7f35","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-e238b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-07f3d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-d20221","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-ffd07c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f7836b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-0c849e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-be0372","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0943bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-c4e37d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-13bba0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-43ae34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5b40fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-67a42c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1fff55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4bf06d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-aa44e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-04053b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-59a3b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-549329","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-66bd0e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4f0065","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ce1c28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ede89b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cb4735","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-7183cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-40c839","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-365ec9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5cfb12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f1f175","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-2e61ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-57b174","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ea2f38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-34040b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d58870","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-87c282","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-45c0da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-f52b66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3162d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-30ea6d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-aca923","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-419a25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a96149","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4e1b93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-1d2ee0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5ff022","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-3af502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e8b756","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-46e52b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-6e1621","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-cdc82d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-e9fbef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-15fd61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-62bf4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-774d13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c5ce8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-2a225f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-628d75","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-3579fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1a301a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fa522c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-4d6a8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a6075b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3b35aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dcd20c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-cc4e64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0a2315","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f8374b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-20db51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b74502","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-467699","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-254098","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-8f19bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c838bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f3408","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8ff22c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-b01037","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0adee5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6e6d13","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-588bf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-40cfde","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b2fe4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8a57f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-efb9e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-05ddad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-d106e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-96f26b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-80b1f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-65511f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-f3a399","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a5577a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f4cfd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-63b4d3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-2925e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-4d61e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3e3932","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b6b919","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-02d97b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-3ad50a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-27a808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e6e42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6409e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-285aa1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-559b36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-74a6f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-6dfd28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-576507","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-dbd9fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-28d9c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-436875","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-85c4d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4e651b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-eb7102","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-a8ce6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-343359","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-f64893","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-e149e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-ec3487","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5b316d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0fa4fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-714391","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-14890a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-bdee41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b83965","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b81640","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-6e9cc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1f5771","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ac6cbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3ffbb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-33b8ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f72d1c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d4ba29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-73f07f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-fbade0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-8441d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-46079b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-fb1a7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-911370","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-50878b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-197ee4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c2a8a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-aab154","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2a66ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-19d6f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-803f7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-3ce887","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-227e4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-727e96","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-aa628f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-69ad0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-70fca2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-36ec92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-0a0482","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-67d98f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4f92cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7fcc41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-059139","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c62a17","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-73e748","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7c471c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-9b9cb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2e3157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-4d37e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-4061a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-01b5b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1b626f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-178357","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-8fae69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-56c071","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2687c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0dd6b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4e5fd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cf6996","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f047b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-732795","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bb408d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-7dfee3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0b05a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-33445f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-944c60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-1ce9c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-31e96c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-619de3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-00801a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-45c01e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-8cc6ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-dd897a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-c78b2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d4e325","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1ce0fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-28c425","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-7f0c2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5ab48c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f268c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6799a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-df1248","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ff00a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-fe93fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bf8323","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-d9fe5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-72a619","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-6be0dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-461144","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-5f51b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-a4e9ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-24ef09","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b26a21","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-61454c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-414a14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-a56018","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c9d681","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-059c44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-7170e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-91d6f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-65abcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-0d0e20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4ebc4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-537fed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-108a49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-a78ab8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-a78ad2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-bec727","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-f2d044","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-2d9f89","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-98b745","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-1c9f64","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-10f92a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-647608","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-60fb0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-6462b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f58cf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-07565e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-0b4370","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4579ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6affa0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-128413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f5f7e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-deba19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-800d54","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4dfbe1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-dd1c9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-5fcfb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-53ea02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cf07d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-76f001","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d21ea9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-54f1cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-b1b349","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-4e0aa7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-98dc05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d1cd5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-422888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-43a04c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-ee8e78","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-4ca225","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-fa88de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-cbb64b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-fb84a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-82f405","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-170814","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-04bc18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-af523b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ea0535","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-06b41b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-784e58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-1b16a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-36d17f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-ac90be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6ec85c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9d8da7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-c7662f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-4cc5a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-40e021","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-5e9c4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-c7f4ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-893e46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d85f16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3440ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-4c8bd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6b8f04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-28dd31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3913a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a1d41c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7683ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-c56997","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-194376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-a7f441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2ff411","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78f67d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-4733cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-64bd93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1f145f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a695a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a2654c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-377efa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c08e92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-161221","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-cc76f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-72ee3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e1da1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-603e85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-58b9e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-7a7120","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-6f94de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-511402","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0a1a5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-262d4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-da0adf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e7e138","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c4b4fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-9f6ca4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0852e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-334ea7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-73a901","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2371c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b92c3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-040c33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ca8280","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d3ce72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-764a9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-74b63a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-15fb7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-85264c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4a9998","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8c123a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-918cd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-82b401","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-ce1c05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-bd87c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-469292","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-610954","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2607e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-bf252e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b2c351","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c3bfc7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-f96b20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-d11271","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-88f163","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-629a6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c67299","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ef6626","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-1e164f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-177308","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-b5ca33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-fd0b2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5f7d3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-6580ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e1a32d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-78be31","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b177dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c413dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0b3734","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-bccda0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-014e36","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0c7019","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5bd32b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-b0232a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-500a6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d4d8ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-411ac3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ddb52b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-4eabca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3e1dff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-0e92c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-e5a0d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-bfc447","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-31fc83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-da8330","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-4c83cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-385041","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-39cd8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-5fdca3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-4adab8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7a1c58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4a9bef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8eea37","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7d6f00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-787f91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-40fb8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f23bac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-602b97","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0a20fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-2e532a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ae66ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c07677","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f72b81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c399ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9e5cc0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a365fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e907c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6b6d71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-085b8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-986ec8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-61c458","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-190b5d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-970244","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-7045ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-2bcc42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-61854e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-5f3e28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-ca49ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-4672d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-fb25e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-42091a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c54e8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f96ab0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-40b82a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d67dcd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9266e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c15020","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-4a4d28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-dcab59","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c64536","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e062c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c83424","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f64b32","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d18e50","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-4ae654","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-bc598d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-724ee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-563602","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-8ba5a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-af07b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-0faea4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-61ddda","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-bd478d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-764bfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e78f90","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0a8d8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-13bd3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3ebf55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d0264c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-7c4074","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-4514c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-7e5469","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-dc3645","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b0660c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-625c46","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-5f2a87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-b2abdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bdb953","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-026e3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b3ecee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-dab2c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-5cca2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-3f37a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-40ded5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ece541","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-0bbb2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-458336","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-018aaa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-673cd4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-090fb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-da0845","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-7e5dd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-39105c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e8349e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-fbc527","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-38d1df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-5ec2f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ca106e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-bd43ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-0a686c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-e348dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-679ba5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-141a02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-87da7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-89c511","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-65be0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-82092a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-275660","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-638c3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-34a56c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c1660c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b68f83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-51549c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-89b2df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-f34f5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-12ae70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-3e1977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-e35752","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-abf16e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-5a1ba9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-b1be7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-580f8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-309912","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-9ba09d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-09e35f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-64b0ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-443b92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-90ca41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-05da4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-ddbef2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-e7f938","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f98d4d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c03dc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-d628e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e5909e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9ba0bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-7a0307","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bb34ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-237a88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-46c553","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8332e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-47c1f7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-fcc718","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-abaac2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c95389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-76db80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-11a9bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-c800dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-6de0f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-44bfb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-a0e824","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-236c34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-ab8230","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c63bc6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-56075c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-cea93e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-cc23ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a92eb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f55a74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3bb51d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-dbfba1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a5d056","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-ff4efe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-03eae9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d80be3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9ca4a4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-269e48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-44bebf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-36bdf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-5e8b48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-32a869","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-73785a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-203cd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9bef5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2900f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cf7c1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-4127e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-9e857d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d4deca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-cdab9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d134c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-181550","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-65e691","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-615fa7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c8f70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-711918","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-065955","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d27ebe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-78f90b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-7d8e30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-9b0513","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f3cedc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-069f68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d2a9ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b7ac06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a2e470","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-8feaa8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-25b500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-b47aac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-4f0565","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-feecd6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-22fbe2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-9ce074","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-922e3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-deb55a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-8dd3e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-21e2bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-43cf68","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f7bf6a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5f993d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8db098","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3df3b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-b2a992","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7fe161","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4ea186","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-7e5700","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-250c3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-97d671","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-23c96f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f2e486","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-8d6dec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-66c428","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-965d38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-7c51db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c6a46f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-0b271b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2d7ba6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7ae5f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-96ce62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e3d8fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ebaf3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c177a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-02ebd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-c2098a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d56b8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dfd291","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-dafcfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-67169c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-f773e2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ed908b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-a48e2a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-559746","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-cd351a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f09343","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-59a7b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d9ee6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-1b38ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4ec1ec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-d51543","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1f31f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3cc121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-5d2840","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-2a97a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c4a363","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-07fb8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-76bb88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c1ecd2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-347328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-05a6b7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5d374d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-836791","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-4ef434","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-6cf13e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d7d875","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-11ebdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-36a1f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-67c842","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-798d3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d3f913","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-42ae53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-943bfb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-1f4cc3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c5d2fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5386fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-9b2e3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-65585d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-650cc8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-2588e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-55825e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-64878e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-471fe5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-59d9cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-94da73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4e860f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-14aae8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-b3a586","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-125292","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-e4a7d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8096b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-5ce8f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-017c80","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-3833c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-7042d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-01c715","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-784420","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a7daa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4eb8a6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bd9ef2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f868ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0d130d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b395fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-058ff5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-143ca2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-e68b93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-697868","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-226131","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b88e63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-9ba667","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-057bd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-9cdd4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-63f4f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-7f2eae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-90a60b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-50ed91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c48408","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-c18f0b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-dfd9e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-56dee8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9fa88e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-2294e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-efdfa2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-7097da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-f44c55","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-e975bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-5967ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8666e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-14e4ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-022f56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-a2f3ee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a26490","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fcf8f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-6fe5f2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-cb7aed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a98573","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-beb16c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-669bbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e358cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-256b5b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-7dcdcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-032fc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-09345b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-180e47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c71bb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-9cddb1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d6ef47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-6ff77a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-eec364","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ae2872","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-3705c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7a3bc5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bb3c8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-33df1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e035af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-edc599","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-5835e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-471da6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-d026ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c235a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-09705a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ae4a03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-24a272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-45a39c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-8cde47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-fca3dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-2a8c29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-50b5cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c19b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-eaf2a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-004451","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-515b8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-0e2d5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-c2633b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a5f96b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e6de20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-0354e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-d95c51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-b068be","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-93ea7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a4038e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-3a674a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-30bbd1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-801abb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-a1edb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-497473","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-839c72","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8173d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-4c45e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-14e019","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-789fbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4dd6c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-378afe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bc0e79","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-07af40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-68ad18","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-82e895","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-79a998","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c48048","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-f7c119","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-343efd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-444081","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-479669","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-f96907","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-e61817","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f88942","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-117536","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ef8b27","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-f964ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-a87bf4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-386e05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7f2bbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8604bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-033c82","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-27be85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-cffcba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f9bb44","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-e44854","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e0fd48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-d3e4c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-5db6d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-6e7b9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-866bec","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ba348f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-384d6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-27a4ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-29c13f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2e72c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-c6229c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-b5fc69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-cd1690","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-bdebbe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a07d7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-39ee41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-b996d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-1aaf53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-685f58","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-96d7c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-1bdf28","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cde722","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-62ed3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-147349","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-b63ed4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-32cb94","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-3de631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-d77f6f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fe0092","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ee8272","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e60fad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-46de06","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-20c410","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-18b13b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-228584","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-0bdc74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-87faaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-76c2bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3fd7ef","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-2a1c85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59ee7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-8c379b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-5b88df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-094b5c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-fd41a9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-b3a08c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7cdd04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-c83cb8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-63546d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-ef2b77","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-c58004","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-868972","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-2fcaed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-bd57e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-2e0049","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c66e15","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2cdb86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-b388e5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-6bcbea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8973b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-676485","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-a9ebbc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-934213","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ef07bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-9053d0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-51bb71","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-457121","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-63bed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-c5d58f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ad83dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-42f67c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-dd8f38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a5e4f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-6de690","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-aa2db0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0c3a1f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-152ab0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5e05de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-f970f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ded269","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-1e9b03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-537940","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-dfe45b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1afe95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0ef569","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f7fd7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-27c7c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-66dfd0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-37e462","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-fae133","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-52f233","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-aaacd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-703db9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-97419d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c6ed0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-94e22c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-90b2c2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-0c4b2f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-d2a8f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-e1e095","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-4473f8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-2938e7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-e31c38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-be2d01","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-3624c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-ea11a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-b414a7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-77f6d2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-99c71f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-d68950","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-16ad47","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-a95040","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7ac85e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-201299","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-16c97b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-b93b40","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-460e66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-45b496","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-412cac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-62f008","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f56826","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-6ea4e9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-bb4caf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b2dbe7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-1b7e3b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-368166","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-58df41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-5bc401","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-75d89c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-01a8fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-ed2c51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c574ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-c93f3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3a0616","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a2a509","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3dad3c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-f033cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5f77df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d94383","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-39eda0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-a6f675","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-516cb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-839813","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-bbdfc4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-72bebd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-35e8d7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e1ffc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-12dea1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-24a675","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-8bb810","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-4cba14","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-01a794","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-a96106","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-5bc773","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-ff8a25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-1cd601","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-f86305","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-54b1e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-4e52b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-4dcd0f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3bfe57","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-7120a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-a10b19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-9c1b70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-0bba0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-96ea56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-bd1348","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-bd406c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8dbbb0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-08642f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-a05d5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-471020","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-25cacd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-943dba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-7904b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d3b63d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7f4bb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-ff64c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c58c9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-9add9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2dde83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-870998","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-73503e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f3e06d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-7b7527","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-017611","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-479cf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-35a2db","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-0ec7df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-711c60","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.1.0-f718bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-889022","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-c015d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-5caf29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-909d7c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-2f4891","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-b1eb0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-8beffa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-cd0be5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-97ea3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f00d6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-2e4967","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3cc1d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-8d65f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c81834","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-28bcee","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c2b104","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-220d43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-9c647b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-d72507","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-b36efc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-071366","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-9ed01c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-c0c08d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-2c3d1a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-b47341","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9f2403","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-06b837","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-16e552","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-65faaf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-461869","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-1ea830","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-39fa48","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-026708","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-f3cb87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-f8fd7f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-f5c003","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-86c042","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-b8649d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-10a93e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-647cf8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-9e4e8c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5cee10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-76b4fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-96a313","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-2306b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-107b9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-058032","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-cb5dd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-001ede","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-23e3ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-e4cc85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-f499bb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-e33f4e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-c73ac3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-e7bf9c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-078848","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-af26bc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-927ee8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-1eaa29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-7476fc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-8ad6ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-961609","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-bcb977","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-5ba010","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-a3c299","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-1ac665","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-848824","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-7b64c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-0d24bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ba84c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f052a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-995bfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-dfad93","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-39a899","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-8349ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f52c69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-ff3b9e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-75f847","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-e8bd51","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-0ffba1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-99c7fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-11d91c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-96cd5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-002a6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-3f112b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-38caff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-bc40f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7024e8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b475b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6d6d67","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-f91e81","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-527b84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-725726","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-72ff12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-49c192","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-c181ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-4ecc9d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-d3197c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-7fde0a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-653ec6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-792ad6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-210eb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3613c1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-613181","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-acc59b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-91e6af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-2661d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-31e718","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-53acae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-732414","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-12d129","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-815e1d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-6ae3a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-3e6dd5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-71059e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-d121c6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-87d2b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-ee980f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-03c701","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e744dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-f9d6b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-5af0c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-4f75ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-18ea95","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-311cf6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-d7d0cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-400d74","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-d01a87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-980baf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-168ab4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-418322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-9deb66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-f6ee25","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-ff5d76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-f4d5c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-d9308a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-fd7259","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-3ba591","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-ada36b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-83b0af","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-adb14d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-586bb3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-aeabfe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-a9d79e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-34bb4a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-7395b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-a19017","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-c0349f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-ef7f3e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-73e5d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-d23714","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-9efa8d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-c80f6e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-ea413b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c60010","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-02a7f4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-bb1b88","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-197db7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-80e4b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-8abbb4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-77de38","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-0103df","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-46aa34","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-4ed394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-11f68d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-ff82c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-e7727f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-05cef7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-674749","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-66b75b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-3d5573","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-abdecd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-39d61e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-655409","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-971b62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-0dd2f6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-f5fee1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-a3d6cd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-0c9d7a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-b8e44d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-017c7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-3ee68a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-0c259f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-c1a3f5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-95eeab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-c94653","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-273ae2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-a07634","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-bf7cc6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-374a2b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-7525ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-c2c412","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-b85595","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5bf290","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-2a08ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-fb3053","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-4cffdb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-958c52","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-59fc2d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-228dc2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-9c846d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-464ef1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-6659cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-aabd04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-f6cc05","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-95c5b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c3626","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-ae1277","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-146f6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-2f3d02","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-da9394","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-0a4c62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-d8ddd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b0c9b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-bda07a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-63e46a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-888436","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-d403fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-b5d8e1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-875c29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-de3b29","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-5b10c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-014fa3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-80ca11","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-e461ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-67aafd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-f89d41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-e6466d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-74a55e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-a99275","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-fb462b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-5eb0c7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-f96edf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-3a22ac","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-89cc30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-3c75a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-fa37a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-ff855b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-571ffc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-70f6aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-22f730","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-04a2b3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-b8cd3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-b9abb7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-bc9254","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b4c98b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-f156a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-geckodriver-5.0.0-8d36b8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-chromedriver-132.0.0-7ef15e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-911ed5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-c6c6fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-nightwatch-0.4.6-4abb6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.11.0-b4a542","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-9e45f3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-8aad20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-f2ecd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-ca059d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-51c1b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-41c45f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-a27d69","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-3d51aa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-011f87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-6f197c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-999e49","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e33fe0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3a7da4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ce2036","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-f378b6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-7ef7a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-e52b62","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8c65cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-573682","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-e59f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-afc07d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-073ec1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-c501a8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-bcf98b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-0c4eae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-634bf1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-15a441","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-083b04","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-84bce3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-ce81a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-375703","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-54eb10","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-86f0fe","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-e21dfd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-0271cb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-8bdce8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-cbd0b4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-8e9a66","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-5c7574","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-80505a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-js-9.18.0-42cfdf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-42f0ca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-568436","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-2ffb33","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-4a4513","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-0d777c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-4.1.1-1bd8d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.5.0-c17d70","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-c7591b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.49.1-d02242","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-dc9e7d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-77efb2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jiti-2.4.2-776daa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-jsdom-26.0.0-c1edf7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-21.1.7-04645d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-961b85","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-9.18.0-644ea2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-ecafbd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-test-utils-2.4.6-63e654","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-425217","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-3.0.2-a7882e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-122f9a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-4.1.0-7abe6b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-7b8375","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-0dec2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.32.0-a50649","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-c43c1b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-ccf830","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.3.0-012a0c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.1.25-1298a5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-022829","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-27bec4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-227726","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-cde7a1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-3d89b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-2.3.1-464c73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-typescript-5.7.3-02c54a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-2.2.0-cc9646","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.1-00ca8e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.0-5ab5e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-3.5.13-365716","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-node-22.10.7-fac378","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.7.0-ca4ed8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-7.0.2-8dd631","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.0.10-2c1f0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.0-b5cf61","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-6.0.11-5550d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-14.0.0-a3650f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-3.12.2-7333ab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-npm-run-all2-8.0.4-c75b83","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-playwright-2.2.2-debdd7","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-8.0.3-08c653","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-vue-9.33.0-54e940","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-5.2.4-c2ebe4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vite-plugin-vue-devtools-7.7.7-70c9c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-typescript-14.6.0-2f6d84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-jsx-5.1.1-e4c389","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-playwright-test-1.56.1-5dcc56","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-types-jsdom-27.0.0-a51410","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitest-eslint-plugin-1.3.23-31088a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-eslint-config-prettier-10.2.0-87e248","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-tsconfig-node22-22.0.2-3d40ad","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-nightwatch-vue-3.1.2-8cb7c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-pinia-3.0.3-28e3e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsc-3.1.1-e1bdbf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-tsconfig-0.8.1-c83a7b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vue-router-4.6.3-5917bf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-ts-node-10.9.2-5a9428","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-eslint-plugin-cypress-5.2.0-e9b322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-cypress-15.5.0-64af07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-start-server-and-test-2.1.2-a501ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relatedSpdxElement":"SPDXRef-npm-vitejs-plugin-vue-6.0.1-44ed07","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-vuejs-create-vue-templates-main-4e021d","relationshipType":"DESCRIBES"}]}