maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
248 lines • 7.57 kB
JSON
{
"name": "maz-ui",
"type": "module",
"version": "4.3.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/types/index.d.ts",
"import": "./dist/index.js",
"module": "./dist/index.js",
"default": "./dist/index.js"
},
"./components": {
"types": "./dist/types/components/index.d.ts",
"import": "./dist/components/index.js",
"module": "./dist/components/index.js",
"default": "./dist/components/index.js"
},
"./composables": {
"types": "./dist/types/composables/index.d.ts",
"import": "./dist/composables/index.js",
"module": "./dist/composables/index.js",
"default": "./dist/composables/index.js"
},
"./plugins": {
"types": "./dist/types/plugins/index.d.ts",
"import": "./dist/plugins/index.js",
"module": "./dist/plugins/index.js",
"default": "./dist/plugins/index.js"
},
"./directives": {
"types": "./dist/types/directives/index.d.ts",
"import": "./dist/directives/index.js",
"module": "./dist/directives/index.js",
"default": "./dist/directives/index.js"
},
"./components/*": {
"types": "./dist/types/components/*.vue.d.ts",
"import": "./dist/components/*.js",
"module": "./dist/components/*.js",
"default": "./dist/components/*.js"
},
"./composables/*": {
"types": "./dist/types/composables/*.d.ts",
"import": "./dist/composables/*.js",
"module": "./dist/composables/*.js",
"default": "./dist/composables/*.js"
},
"./plugins/*": {
"types": "./dist/types/plugins/*.d.ts",
"import": "./dist/plugins/*.js",
"module": "./dist/plugins/*.js",
"default": "./dist/plugins/*.js"
},
"./directives/*": {
"types": "./dist/types/directives/*.d.ts",
"import": "./dist/directives/*.js",
"module": "./dist/directives/*.js",
"default": "./dist/directives/*.js"
},
"./resolvers": {
"types": "./dist/types/resolvers/index.d.ts",
"import": "./dist/resolvers/index.js",
"module": "./dist/resolvers/index.js",
"default": "./dist/resolvers/index.js"
},
"./resolvers/*": {
"types": "./dist/types/resolvers/*.d.ts",
"import": "./dist/resolvers/*.js",
"module": "./dist/resolvers/*.js",
"default": "./dist/resolvers/*.js"
},
"./icons": {
"types": "./dist/types/icons/index.d.ts",
"import": "./dist/icons/index.js",
"module": "./dist/icons/index.js",
"default": "./dist/icons/index.js"
},
"./tailwindcss": {
"types": "./dist/types/tailwindcss/index.d.ts",
"import": "./dist/tailwindcss/index.js",
"module": "./dist/tailwindcss/index.js",
"default": "./dist/tailwindcss/index.js"
},
"./tailwindcss/*": {
"types": "./dist/types/tailwindcss/*.d.ts",
"import": "./dist/tailwindcss/*.js",
"module": "./dist/tailwindcss/*.js",
"default": "./dist/tailwindcss/*.js"
},
"./themes": {
"types": "./dist/types/themes.d.ts",
"import": "./dist/themes.js",
"module": "./dist/themes.js",
"default": "./dist/themes.js"
},
"./translations": {
"types": "./dist/types/translations.d.ts",
"import": "./dist/translations.js",
"module": "./dist/translations.js",
"default": "./dist/translations.js"
},
"./styles": "./dist/css/main.css",
"./aos-styles": "./dist/css/aos.css",
"./*": "./*"
},
"main": "./dist/index.js",
"module": "./dist/index.js",
"unpkg": "./dist/index.js",
"types": "./dist/types/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 <20.0.0",
"unplugin-vue-components": ">=28.0.0 <29.0.0",
"vue": "^3.5.0",
"vue-router": "^4.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.9",
"chart.js": "^4.5.1",
"dayjs": "^1.11.19",
"libphonenumber-js": "^1.12.31",
"valibot": "^1.2.0",
"vue-chartjs": "^5.3.3",
"@maz-ui/cli": "4.3.2",
"@maz-ui/icons": "4.3.0",
"@maz-ui/themes": "4.3.0",
"@maz-ui/translations": "4.3.0",
"@maz-ui/utils": "4.3.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.3",
"@vue/compiler-sfc": "^3.5.25",
"@vue/test-utils": "^2.4.6",
"@vue/tsconfig": "^0.8.1",
"autoprefixer": "^10.4.23",
"glob": "^13.0.0",
"jsdom": "^27.3.0",
"lightningcss": "^1.30.2",
"nuxt": "^4.2.2",
"postcss": "^8.5.6",
"postcss-html": "^1.8.0",
"postcss-import": "^16.1.1",
"postcss-nested": "^7.0.2",
"postcss-replace": "^2.0.1",
"postcss-url": "^10.1.3",
"sass": "^1.96.0",
"stylelint": "^16.26.1",
"stylelint-config-recommended-vue": "^1.6.1",
"stylelint-config-standard": "^39.0.1",
"stylelint-config-standard-scss": "^16.0.0",
"stylelint-config-tailwindcss": "^1.0.0",
"stylelint-scss": "^6.13.0",
"tailwindcss": "^3.4.16",
"unplugin-auto-import": "^20.3.0",
"unplugin-vue-components": "^30.0.0",
"vite": "^7.2.7",
"vite-plugin-dts": "^4.5.4",
"vite-plugin-lib-inject-css": "^2.2.2",
"vite-svg-loader": "^5.1.0",
"vue": "^3.5.25",
"vue-router": "^4.6.4",
"vue-tsc": "^3.1.8",
"@maz-ui/eslint-config": "4.3.2",
"@maz-ui/node": "4.3.2"
},
"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:oxlint": "oxlint . -D correctness --ignore-path .gitignore",
"lint:oxlint:fix": "oxlint . --fix -D correctness --ignore-path .gitignore",
"lint:style": "stylelint \"./**/*.{vue,css,scss,postcss,pcss,html}\"",
"lint:style:fix": "pnpm lint:style --fix",
"build": "pnpm typecheck && pnpm build:only",
"build:only": "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"
}
}