UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

220 lines 6.02 kB
{ "name": "maz-ui", "type": "module", "version": "3.50.1", "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", "nuxt", "components", "vue-component", "framework", "library", "ui", "nuxt", "nuxt3", "module", "nuxt-module" ], "exports": { ".": { "types": "./types/modules/index.d.ts", "import": "./modules/index.mjs", "require": "./modules/index.cjs" }, "./components": { "types": "./types/components/index.d.ts", "default": "./components/index.mjs" }, "./resolvers": { "types": "./types/resolvers/index.d.ts", "import": "./resolvers/index.mjs", "require": "./resolvers/index.cjs" }, "./components/*": { "types": "./types/components/*.vue.d.ts", "default": "./components/*" }, "./nuxt": { "types": "./nuxt/types.d.ts", "import": "./nuxt/index.mjs", "require": "./nuxt/index.cjs" }, "./styles": "./css/main.css", "./aos-styles": "./css/aos.css", "./package.json": "./package.json", "./*": "./*" }, "main": "./modules/index.cjs", "module": "./modules/index.mjs", "types": "./types/modules/index.d.ts", "bin": { "maz": "./bin/maz.mjs", "maz-ui": "./bin/maz.mjs" }, "files": [ "bin", "components", "css", "icons", "modules", "nuxt", "resolvers", "tailwindcss", "types" ], "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" }, "peerDependencies": { "@nuxt/kit": "^3.4.0", "chart.js": "^4.0.0", "dayjs": "^1.1.0", "defu": "^6.0.0", "dropzone": "^5.9.3", "libphonenumber-js": "^1.9.44", "nuxt": "^3.4.0", "unplugin-auto-import": ">=0.18.0 <1.0.0", "unplugin-vue-components": ">=0.27.0 <1.0.0", "valibot": ">=0.30.0 <1.0.0", "vue": "^3.0.0", "vue-router": "^4.0.0" }, "peerDependenciesMeta": { "@nuxt/kit": { "optional": true }, "chart.js": { "optional": true }, "dayjs": { "optional": true }, "defu": { "optional": true }, "dropzone": { "optional": true }, "libphonenumber-js": { "optional": true }, "nuxt": { "optional": true }, "unplugin-auto-import": { "optional": true }, "unplugin-vue-components": { "optional": true }, "valibot": { "optional": true }, "vue-router": { "optional": true } }, "dependencies": { "@mazui/cli": "latest" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "@nuxt/kit": "^3.14.1592", "@nuxt/schema": "^3.14.1592", "@types/dropzone": "^5.7.9", "@types/google.maps": "^3.58.1", "@vitejs/plugin-vue": "^5.2.1", "@vitest/coverage-v8": "^2.1.8", "@vue/compiler-sfc": "^3.5.13", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "autoprefixer": "^10.4.20", "c8": "^10.1.2", "chalk": "5.3.0", "chart.js": "^4.4.7", "dayjs": "^1.11.13", "defu": "^6.1.4", "dropzone": "^5.9.3", "eslint-plugin-vuejs-accessibility": "^2.4.1", "fs": "0.0.2", "jsdom": "^25.0.1", "json-templater": "^1.2.0", "libphonenumber-js": "^1.11.16", "minimist": "^1.2.8", "nuxt": "^3.14.1592", "onchange": "^7.1.0", "path": "^0.12.7", "postcss": "^8.4.49", "postcss-html": "^1.7.0", "postcss-import": "^16.1.0", "postcss-nested": "^7.0.2", "postcss-replace": "^2.0.1", "postcss-simple-vars": "^7.0.1", "postcss-url": "^10.1.3", "replace-in-file": "^8.2.0", "rimraf": "^6.0.1", "sass": "^1.82.0", "semver": "^7.6.3", "sirv": "^3.0.0", "stylelint": "^16.11.0", "stylelint-config-recommended-vue": "^1.5.0", "stylelint-config-standard": "^36.0.1", "stylelint-config-standard-scss": "^14.0.0", "stylelint-config-tailwindcss": "^0.0.7", "stylelint-scss": "^6.10.0", "tailwindcss": "^3.4.16", "typescript": "5.6.2", "unplugin-auto-import": "^0.18.6", "unplugin-vue-components": "^0.27.5", "valibot": "^0.42.1", "vite": "^6.0.1", "vite-plugin-css-injected-by-js": "^3.5.2", "vite-plugin-lib-inject-css": "^2.1.1", "vite-plugin-static-copy": "^2.2.0", "vite-svg-loader": "^5.1.0", "vitest": "^2.1.8", "vitest-canvas-mock": "^0.3.3", "vue": "^3.5.13", "vue-chartjs": "^5.3.2", "vue-loader": "^17.4.2", "vue-router": "^4.5.0", "vue-tsc": "^2.1.10" }, "lint-staged": { "*.{js,ts,vue,mjs,mts,cjs}": "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:nofix": "cross-env NODE_ENV=production eslint", "lint:js": "pnpm lint:nofix --fix", "lint:style": "stylelint --fix \"./**/*.{vue,css,scss,postcss,pcss,html}\"", "build": "pnpm typecheck && pnpm build:lib", "build:lib": "node --loader ts-node/esm build/vite.config.ts", "get-icon-list": "node --loader ts-node/esm build/get-icon-list.ts", "replace-svg-values": "node --loader ts-node/esm build/replace-values-in-svg.ts", "test:unit": "vitest", "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", "pre-commit": "lint-staged", "gen:declaration-files": "vue-tsc --declaration --emitDeclarationOnly -p tsconfig.gen-types.json", "typecheck": "vue-tsc --noEmit --skipLibCheck" } }