Ctrl K
ComunidadGuías…

package.json

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "evcc",
  "description": "evcc UI",
  "author": "evcc-io",
  "scripts": {
    "lint": "vp run lint:format && vp run lint:lint && vp run lint:tsc && vp run lint:i18n",
    "lint:format": "vp fmt assets tests i18n --write && vp fmt '**/*.{yaml,sh}' --write",
    "lint:lint": "vp lint --fix --max-warnings=0",
    "lint:tsc": "vue-tsc --noEmit",
    "lint:i18n": "tsx i18n/check.ts",
    "dev": "vp dev",
    "playwright": "playwright install && playwright test --ui",
    "playwright:ci": "cross-env CI=true playwright test",
    "simulator": "vp build tests/simulator && vp preview tests/simulator",
    "storybook": "storybook dev -p 6006",
    "license": "license-compliance --production --report detailed --allow \"MIT;Apache-2.0;ISC;BSD-2-Clause;BSD-3-Clause;0BSD\""
  },
  "type": "module",
  "main": "index.js",
  "dependencies": {
    "@codemirror/commands": "^6.11.1",
    "@codemirror/lang-yaml": "^6.1.3",
    "@codemirror/language": "^6.12.4",
    "@codemirror/state": "^6.7.5",
    "@codemirror/view": "^6.43.12",
    "@formkit/drag-and-drop": "^0.6.1",
    "@h2d2/shopicons": "^1.9.1",
    "@lezer/highlight": "^1.2.3",
    "@popperjs/core": "^2.11.8",
    "@unhead/vue": "^3.4.3",
    "axios": "^1.20.0",
    "bootstrap": "^5.3.8",
    "canvas-confetti": "^1.9.4",
    "countup.js": "^2.10.1",
    "dayjs": "^1.11.23",
    "echarts": "^6.1.0",
    "marked": "^18.1.1",
    "qrcode": "^1.5.4",
    "smoothscroll-polyfill": "^0.4.4",
    "vue": "^3.5.43",
    "vue-i18n": "^11.4.12",
    "vue-router": "^5.3.1"
  },
  "engines": {
    "npm": ">=10.0.0",
    "node": ">=26.0.0"
  },
  "devEngines": {
    "packageManager": {
      "name": "npm",
      "version": ">=10.0.0"
    }
  },
  "license": "MIT",
  "repository": "github:evcc-io/evcc",
  "devDependencies": {
    "@playwright/test": "^1.63.0",
    "@redocly/cli": "^2.62.0",
    "@redocly/openapi-core": "^2.53.3",
    "@storybook/vue3": "^10.6.0",
    "@storybook/vue3-vite": "^10.6.0",
    "@types/body-parser": "^1.19.6",
    "@types/bootstrap": "^5.2.11",
    "@types/canvas-confetti": "^1.9.0",
    "@types/kill-port": "^2.0.3",
    "@types/qrcode": "^1.5.6",
    "@types/smoothscroll-polyfill": "^0.3.4",
    "@types/wait-on": "^5.3.4",
    "@types/ws": "^8.18.1",
    "@vitejs/plugin-legacy": "^8.2.3",
    "@vitejs/plugin-vue": "^6.0.9",
    "@vue/compiler-sfc": "^3.5.43",
    "@vue/test-utils": "^2.5.1",
    "@vue/tsconfig": "^0.9.1",
    "aedes": "^1.2.0",
    "ajv": "^8.20.0",
    "ajv-formats": "^3.0.1",
    "body-parser": "^2.3.0",
    "cross-env": "^10.1.0",
    "happy-dom": "^21.0.4",
    "kill-port": "^2.0.1",
    "license-compliance": "^4.0.0",
    "rollup-plugin-visualizer": "^7.1.1",
    "storybook": "^10.6.0",
    "terser": "^5.51.2",
    "ts-json-schema-generator": "^2.9.0",
    "tsx": "^4.23.13",
    "typescript": "^6.0.3",
    "vite": "npm:@voidzero-dev/vite-plus-core@1.3.0",
    "vite-plus": "1.3.0",
    "vue-hot-reload-api": "^2.3.4",
    "vue-tsc": "3.3.11",
    "wait-on": "^9.1.0",
    "ws": "^8.21.3",
    "yaml": "^2.9.1"
  },
  "overrides": {
    "joi": "^18.3.0",
    "vite": "npm:@voidzero-dev/vite-plus-core@1.3.0",
    "storybook": {
      "vite-plus": "$vite-plus"
    }
  }
}