{
  "name": "maz-ui",
  "type": "module",
  "version": "4.9.3",
  "description": "A standalone components library for Vue.Js 3 & Nuxt.Js 3",
  "author": "Louis Mazel <me@loicmazuel.com>",
  "license": "MIT",
  "homepage": "https://maz-ui.com/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/LouisMazel/maz-ui.git"
  },
  "bugs": {
    "url": "https://github.com/LouisMazel/maz-ui/issues"
  },
  "keywords": [
    "vue",
    "vue3",
    "nuxt",
    "components",
    "vue-component",
    "framework",
    "library",
    "ui",
    "nuxt3",
    "module",
    "nuxt-module"
  ],
  "sideEffects": [
    "**/*.css",
    "./dist/css/**"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "module": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./components": {
      "types": "./dist/components/index.d.ts",
      "import": "./dist/components/index.js",
      "module": "./dist/components/index.js",
      "default": "./dist/components/index.js"
    },
    "./components/*": {
      "types": "./dist/components/*.vue.d.ts",
      "import": "./dist/components/*.js",
      "module": "./dist/components/*.js",
      "default": "./dist/components/*.js"
    },
    "./composables": {
      "types": "./dist/composables/index.d.ts",
      "import": "./dist/composables/index.js",
      "module": "./dist/composables/index.js",
      "default": "./dist/composables/index.js"
    },
    "./composables/*": {
      "types": "./dist/composables/*.d.ts",
      "import": "./dist/composables/*.js",
      "module": "./dist/composables/*.js",
      "default": "./dist/composables/*.js"
    },
    "./plugins": {
      "types": "./dist/plugins/index.d.ts",
      "import": "./dist/plugins/index.js",
      "module": "./dist/plugins/index.js",
      "default": "./dist/plugins/index.js"
    },
    "./plugins/*": {
      "types": "./dist/plugins/*.d.ts",
      "import": "./dist/plugins/*.js",
      "module": "./dist/plugins/*.js",
      "default": "./dist/plugins/*.js"
    },
    "./directives": {
      "types": "./dist/directives/index.d.ts",
      "import": "./dist/directives/index.js",
      "module": "./dist/directives/index.js",
      "default": "./dist/directives/index.js"
    },
    "./directives/*": {
      "types": "./dist/directives/*.d.ts",
      "import": "./dist/directives/*.js",
      "module": "./dist/directives/*.js",
      "default": "./dist/directives/*.js"
    },
    "./resolvers": {
      "types": "./dist/resolvers/index.d.ts",
      "import": "./dist/resolvers/index.js",
      "module": "./dist/resolvers/index.js",
      "default": "./dist/resolvers/index.js"
    },
    "./resolvers/*": {
      "types": "./dist/resolvers/*.d.ts",
      "import": "./dist/resolvers/*.js",
      "module": "./dist/resolvers/*.js",
      "default": "./dist/resolvers/*.js"
    },
    "./tailwindcss": {
      "types": "./dist/tailwindcss/index.d.ts",
      "import": "./dist/tailwindcss/index.js",
      "module": "./dist/tailwindcss/index.js",
      "default": "./dist/tailwindcss/index.js"
    },
    "./tailwindcss/*": {
      "types": "./dist/tailwindcss/*.d.ts",
      "import": "./dist/tailwindcss/*.js",
      "module": "./dist/tailwindcss/*.js",
      "default": "./dist/tailwindcss/*.js"
    },
    "./styles": {
      "types": "./dist/css/main.css.d.ts",
      "default": "./dist/css/main.css"
    },
    "./aos-styles": {
      "types": "./dist/css/aos.css.d.ts",
      "default": "./dist/css/aos.css"
    },
    "./*": "./*"
  },
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "unpkg": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "bin": {
    "maz": "./bin/maz.mjs",
    "maz-ui": "./bin/maz.mjs"
  },
  "files": [
    "LICENSE",
    "README.md",
    "bin",
    "dist",
    "svg",
    "tailwindcss"
  ],
  "engines": {
    "node": ">= 18.0.0"
  },
  "peerDependencies": {
    "nuxt": ">=3.4.0 <5.0.0",
    "unplugin-auto-import": ">=19.0.0 <22.0.0",
    "unplugin-vue-components": ">=28.0.0 <33.0.0",
    "vue": ">=3.5.0 <4.0.0",
    "vue-router": ">=4.0.0 <6.0.0"
  },
  "peerDependenciesMeta": {
    "nuxt": {
      "optional": true
    },
    "unplugin-auto-import": {
      "optional": true
    },
    "unplugin-vue-components": {
      "optional": true
    },
    "vue-router": {
      "optional": true
    }
  },
  "dependencies": {
    "@floating-ui/vue": "^1.1.11",
    "chart.js": "^4.5.1",
    "dayjs": "^1.11.20",
    "libphonenumber-js": "^1.12.41",
    "valibot": "^1.3.1",
    "vue-chartjs": "^5.3.3",
    "@maz-ui/cli": "4.7.3",
    "@maz-ui/themes": "4.9.2",
    "@maz-ui/translations": "4.9.2",
    "@maz-ui/icons": "4.9.2",
    "@maz-ui/utils": "4.7.6"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^6.0.6",
    "@vue/compiler-sfc": "^3.5.32",
    "@vue/test-utils": "^2.4.6",
    "autoprefixer": "^10.5.0",
    "jsdom": "^29.0.2",
    "lightningcss": "^1.32.0",
    "nuxt": "^4.4.2",
    "sass": "^1.99.0",
    "tailwindcss": "^3.4.16",
    "unplugin-auto-import": "^21.0.0",
    "unplugin-vue-components": "^32.0.0",
    "vue-router": "^5.0.4",
    "@maz-ui/eslint-config": "4.9.1",
    "@maz-ui/node": "4.6.1"
  },
  "lint-staged": {
    "*.{js,ts,vue,mjs,mts,cjs,md,yml,json}": "cross-env NODE_ENV=production eslint --fix",
    "*.{vue,css,scss,postcss,pcss}": "stylelint --fix --allow-empty-input"
  },
  "scripts": {
    "maz": "maz",
    "lint": "pnpm lint:js && pnpm lint:style",
    "lint:fix": "pnpm lint:js:fix && pnpm lint:style:fix",
    "lint:js": "cross-env NODE_ENV=production eslint",
    "lint:js:fix": "pnpm lint:js --fix",
    "lint:style": "stylelint \"./**/*.{vue,css,scss,postcss,pcss,html}\"",
    "lint:style:fix": "pnpm lint:style --fix",
    "build": "vite build",
    "build:watch": "vite build --watch --mode development",
    "build:analyze": "vite-node build/analyze-bundle.ts",
    "test:unit": "vitest run",
    "test:unit:watch": "vitest watch",
    "test:unit:coverage": "vitest run --coverage",
    "test:unit:coverage:watch": "vitest watch --coverage",
    "test:unit:coverage:master": "vitest run --coverage --changed master",
    "typecheck": "vue-tsc --noEmit --skipLibCheck"
  }
}