{
  "name": "@avenirs-esr/avenirs-dsav",
  "type": "module",
  "version": "0.1.374",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/avenirs-esr/avenirs-dsav.git"
  },
  "sideEffects": [
    "*.css",
    "*.scss",
    "*.vue",
    "dist/*.css"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./test-utils": {
      "types": "./dist/test-utils.d.ts",
      "import": "./dist/test-utils.js",
      "require": "./dist/test-utils.cjs"
    },
    "./style.css": "./dist/avenirs-dsav.css",
    "./src/styles/*": "./src/styles/*",
    "./mixins": "./src/styles/mixins.scss"
  },
  "main": "dist/index.cjs",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "src/styles"
  ],
  "engines": {
    "node": ">=26.0.0"
  },
  "scripts": {
    "clean:dist": "rimraf dist",
    "build-only": "vite build",
    "build-only:watch": "vite build --watch",
    "build-only:development": "vite build -m development",
    "dev": "vite",
    "build": "npm run clean:dist && npm run build-only && npm run type-check && npm run type-gen",
    "build:watch": "npm run build && run-p type-check:watch type-gen:watch \"build-only:watch {@}\" --",
    "build:development": "npm run clean:dist && npm run build-only:development && npm run type-check && npm run type-gen",
    "format": "eslint . --fix",
    "lint": "eslint .",
    "preview": "vite preview",
    "preview:development": "vite preview -m development",
    "test": "npm run test:unit",
    "test:coverage": "vitest run --coverage",
    "test:coverage:shard": "vitest run --reporter=verbose --reporter=blob --coverage.enabled=true --coverage.provider=v8 --coverage.reporter=json --coverage.thresholds.lines=0 --coverage.thresholds.branches=0 --coverage.thresholds.functions=0 --coverage.thresholds.statements=0",
    "test:unit": "vitest run",
    "test:a11y": "run-s -c test:a11y:run test:a11y:cleanup",
    "test:a11y:run": "playwright test --config=a11y/playwright.a11y.config.ts",
    "test:a11y:cleanup": "rimraf a11y/.output",
    "test:watch": "vitest",
    "type-check:watch": "vue-tsc --build --force --watch",
    "type-check": "vue-tsc --build --force",
    "type-gen": "vue-tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json",
    "type-gen:watch": "vue-tsc -p tsconfig.build.json --watch & tsc-alias -p tsconfig.build.json --watch",
    "prepare": "husky || true",
    "commitlint": "commitlint --edit",
    "lint-staged": "lint-staged",
    "storybook": "storybook dev -p 6006",
    "storybook:build": "storybook build",
    "release:patch": "npm version patch --git-tag-version -m \"chore(release): update version to %s\" --tag-version-prefix v",
    "release:minor": "npm version minor --git-tag-version -m \"chore(release): update version to %s\" --tag-version-prefix v",
    "release:major": "npm version major --git-tag-version -m \"chore(release): update version to %s\" --tag-version-prefix v",
    "docs:generate": "node generate-docs.js",
    "icons:generate": "node generate-icons-scss.js",
    "docs:dev": "npm run docs:generate && vitepress dev docs",
    "docs:build": "npm run docs:generate && vitepress build docs"
  },
  "peerDependencies": {
    "@vue/test-utils": "^2.0.0",
    "vitest": "^4.0.0 || ^5.0.0",
    "vue": "^3.5.13",
    "vue-router": "^4.4.3"
  },
  "peerDependenciesMeta": {
    "@vue/test-utils": {
      "optional": true
    },
    "vitest": {
      "optional": true
    }
  },
  "dependencies": {
    "@tanstack/vue-table": "^8.21.3",
    "@tiptap/extension-character-count": "^3.20.6",
    "@tiptap/extension-image": "^3.20.6",
    "@tiptap/extension-link": "^3.20.6",
    "@tiptap/extension-table": "^3.20.6",
    "@tiptap/extension-text-align": "^3.20.6",
    "@tiptap/pm": "^3.20.6",
    "@tiptap/starter-kit": "^3.20.6",
    "@tiptap/vue-3": "^3.20.6",
    "@vuepic/vue-datepicker": "^14.0.0",
    "@vueuse/core": "^13.9.0",
    "date-fns": "^4.1.0",
    "focus-trap": "^7.5.4",
    "focus-trap-vue": "^4.0.3",
    "lodash-es": "^4.18.1"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^6.5.1",
    "@axe-core/playwright": "^4.10.2",
    "@chromatic-com/storybook": "^4.1.4",
    "@commitlint/cli": "^19.8.1",
    "@commitlint/config-conventional": "^19.8.1",
    "@iconify-json/cuida": "^1.2.5",
    "@iconify-json/eos-icons": "^1.2.4",
    "@iconify-json/fluent": "^1.2.60",
    "@iconify-json/ix": "^1.2.13",
    "@iconify-json/material-symbols": "^1.2.95",
    "@iconify-json/mdi": "^1.2.3",
    "@iconify-json/ph": "^1.2.2",
    "@iconify-json/ri": "^1.2.10",
    "@playwright/test": "1.56.1",
    "@rushstack/eslint-patch": "^1.10.5",
    "@storybook/addon-a11y": "^10.6.2",
    "@storybook/addon-docs": "^10.6.2",
    "@storybook/addon-vitest": "^10.6.2",
    "@storybook/mdx2-csf": "^1.1.0",
    "@storybook/vue3-vite": "^10.6.2",
    "@testing-library/jest-dom": "^6.5.0",
    "@testing-library/vue": "^8.1.0",
    "@tsconfig/node24": "^24.0.5",
    "@types/jsdom": "^21.1.7",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^22.0.3",
    "@vitejs/plugin-vue": "^5.1.5",
    "@vitejs/plugin-vue-jsx": "^4.0.1",
    "@vitest/browser": "^5.0.4",
    "@vitest/coverage-v8": "^5.0.4",
    "@vue/test-utils": "^2.4.11",
    "@vue/tsconfig": "^0.5.1",
    "axe-html-reporter": "^2.2.11",
    "blob-polyfill": "^9.0.20240710",
    "eslint": "^9.39.5",
    "eslint-plugin-playwright": "^2.2.2",
    "eslint-plugin-storybook": "^10.6.2",
    "husky": "^9.1.7",
    "jsdom": "^28.1.0",
    "lint-staged": "^17.6.0",
    "npm-run-all2": "^6.2.6",
    "playwright": "1.56.1",
    "rimraf": "^5.0.10",
    "sass-embedded": "^1.99.0",
    "storybook": "^10.6.2",
    "tsc-alias": "^1.9.7",
    "typescript": "~5.9.3",
    "unplugin-auto-import": "^19.3.0",
    "unplugin-vue-components": "^0.27.5",
    "vite": "^6.4.4",
    "vite-plugin-vue-devtools": "^7.3.9",
    "vite-svg-loader": "^5.1.3",
    "vitepress": "^1.6.4",
    "vitest": "^5.0.4",
    "vue-tsc": "^2.1.10",
    "workbox-window": "^7.1.0"
  },
  "allowScripts": {
    "esbuild@0.25.10": true,
    "esbuild@0.21.5": true,
    "vue-demi@0.14.10": true,
    "@parcel/watcher@2.6.0": true,
    "fsevents@2.3.3": true,
    "fsevents@2.3.2": true
  }
}
