{ "name": "frontend", "version": "1.0.0", "private": true, "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "test": "vitest", "coverage": "vitest run --coverage", "cy:run": "cypress run", "test:unit": "vitest --environment jsdom --root src/", "test:e2e": "start-server-and-test preview :4173 'cypress run --e2e'", "test:e2e:dev": "start-server-and-test 'vite dev --port 4173' :4173 'cypress open --e2e'", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore" }, "dependencies": { "axios": "^1.7.2", "chart.js": "^4.3.0", "chartjs-adapter-moment": "^1.0.1", "chartjs-plugin-datalabels": "^2.2.0", "chartjs-plugin-dragdata": "^1.1.3", "cytoscape": "^3.30.2", "cytoscape-cola": "^2.5.1", "cytoscape-dagre": "^2.5.0", "cytoscape-fcose": "^2.2.0", "cytoscape-popper": "^2.0.0", "cytoscape-spread": "^3.0.0", "decimal.js": "^10.4.3", "i18next": "^23.11.5", "i18next-browser-languagedetector": "^8.0.0", "javascript-color-gradient": "^2.4.4", "mitt": "^3.0.1", "moment": "^2.29.4", "pinia": "^2.0.28", "pinia-plugin-persistedstate": "^3.2.3", "primeicons": "^6.0.1", "primevue": "^3.53.0", "tippy.js": "^6.3.7", "vue": "^3.5.29", "vue-axios": "^3.5.2", "vue-chartjs": "^5.2.0", "vue-router": "^4.4.0", "vue-sweetalert2": "^5.0.11", "vue-toast-notification": "^3.1.2", "vuedraggable": "^4.1.0" }, "devDependencies": { "@4tw/cypress-drag-drop": "^2.2.5", "@rushstack/eslint-patch": "^1.1.4", "@types/cytoscape": "^3.21.4", "@types/cytoscape-dagre": "^2.3.3", "@types/cytoscape-popper": "^2.0.4", "@types/node": "^20.14.10", "@types/vue": "^2.0.0", "@types/vue-router": "^2.0.0", "@vitejs/plugin-vue": "^4.0.0", "@vue/eslint-config-prettier": "^7.0.0", "@vue/test-utils": "^2.2.6", "autoprefixer": "^10.4.13", "cypress": "^12.0.2", "cypress-xpath": "^2.0.1", "eslint": "^8.22.0", "eslint-plugin-cypress": "^2.12.1", "eslint-plugin-vue": "^9.3.0", "jsdom": "^20.0.3", "postcss": "^8.4.20", "prettier": "^2.7.1", "sass": "^1.57.1", "start-server-and-test": "^2.0.3", "tailwindcss": "^3.2.4", "ts-node": "^10.9.2", "typescript": "^5.5.3", "vite": "^4.0.0", "vitest": "^0.25.6" } }