{
  "name": "ets-common-components",
  "version": "1.0.15",
  "type": "module",
  "main": "dist/index.cjs",
  "module": "dist/index.js",
  "exports": {
    ".": "./dist/index.js",
    "./dist/style.css": "./dist/style.css"
  },
  "browser": {
    "./dist/styles.css": "./dist/style.css"
  },
  "types": "dist/EtsCommonComponents.d.ts",
  "license": "",
  "files": [
    "dist"
  ],
  "scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "preview": "vite preview",
    "typecheck": "vue-tsc --noEmit",
    "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
    "test:unit": "vitest --environment jsdom --root .",
    "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'",
    "build-only": "vite build",
    "test:e2e:console": "start-server-and-test 'vite --config vitest.config.ts --port 4173' :4173 'cypress run --e2e --config-file cypress.config.ts'",
    "test:e2e:coverage": "nyc npm run test:e2e:console"
  },
  "nyc": {
    "report-dir": "cypress-coverage",
    "reporter": [
      "lcov",
      "text-summary"
    ],
    "include": [
      "src"
    ],
    "instrument": true,
    "cache": false,
    "all": true,
    "extension": [
      ".ts"
    ]
  },
  "dependencies": {
    "@fortawesome/fontawesome-svg-core": "^6.2.1",
    "@fortawesome/free-brands-svg-icons": "^6.2.1",
    "@fortawesome/free-regular-svg-icons": "^6.2.1",
    "@fortawesome/free-solid-svg-icons": "^6.2.1",
    "@fortawesome/vue-fontawesome": "^3.0.2",
    "ag-grid-community": "^28.2.1",
    "ag-grid-enterprise": "^28.2.1",
    "ag-grid-vue3": "^28.2.1",
    "element-plus": "^2.2.21",
    "ets-common-components": "^1.0.10",
    "@cypress/code-coverage": "3.10.0",
    "nyc": "15.1.0",
    "pinia": "^2.0.23",
    "vue": "^3.2.41",
    "vue-router": "^4.1.5"
  },
  "devDependencies": {
    "@rushstack/eslint-patch": "^1.1.4",
    "@types/jsdom": "^20.0.0",
    "@types/node": "^16.11.68",
    "@vitejs/plugin-vue": "^3.1.2",
    "@vitejs/plugin-vue-jsx": "^2.0.1",
    "@vue/eslint-config-prettier": "^7.0.0",
    "@vue/eslint-config-typescript": "^11.0.0",
    "@vue/test-utils": "^2.1.0",
    "@vue/tsconfig": "^0.1.3",
    "cypress": "^10.10.0",
    "eslint": "^8.22.0",
    "eslint-plugin-cypress": "^2.12.1",
    "eslint-plugin-vue": "^9.3.0",
    "jsdom": "^20.0.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^2.5.1",
    "rollup-plugin-typescript2": "^0.31.2",
    "sass": "^1.56.1",
    "start-server-and-test": "^1.14.0",
    "typescript": "~4.7.4",
    "unplugin-auto-import": "^0.11.4",
    "unplugin-vue-components": "^0.22.9",
    "vite": "^3.1.8",
    "vite-plugin-vue-type-imports": "^0.2.4",
    "vitest": "^0.24.3",
    "vue-tsc": "^1.0.9"
  }
}
