{ "name": "crimson-gatekeeper-web", "version": "0.0.0", "private": true, "type": "module", "engines": { "node": "^20.19.0 || >=22.12.0" }, "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "test:unit": "vitest", "test:e2e": "nightwatch tests/e2e/*", "lint": "eslint . --fix --cache" }, "dependencies": { "@carbon/styles": "^1.96.0", "@carbon/vue": "^3.0.30", "pinia": "^3.0.4", "vue": "^3.5.26", "vue-router": "^4.6.4" }, "devDependencies": { "@eslint/js": "^9.39.2", "@nightwatch/vue": "^3.1.2", "@vitejs/plugin-vue": "^6.0.3", "@vitest/eslint-plugin": "^1.6.4", "@vue/test-utils": "^2.4.6", "chromedriver": "^143.0.3", "eslint": "^9.39.2", "eslint-plugin-vue": "~10.6.2", "geckodriver": "^6.1.0", "globals": "^16.5.0", "jsdom": "^27.3.0", "nightwatch": "^3.14.0", "sass-embedded": "1.70", "ts-node": "^10.9.2", "unplugin-vue-router": "^0.19.2", "vite": "^7.3.0", "vite-plugin-nightwatch": "^0.4.6", "vite-plugin-vue-devtools": "^8.0.5", "vitest": "^4.0.16" } }