UNPKG

vuestic-ui

Version:
169 lines 5.15 kB
{ "name": "vuestic-ui", "version": "1.10.3", "description": "Vue 3 UI Framework", "license": "MIT", "homepage": "https://vuestic.dev", "repository": "https://github.com/epicmaxco/vuestic-ui", "main": "dist/cjs/main.js", "module": "dist/es/main.js", "jsdelivr": "dist/iife/main.js", "unpkg": "dist/iife/main.js", "types": "dist/types/main.d.ts", "keywords": [ "vuestic", "vuejs", "vue", "vue3", "ui", "vue framework", "ui framework" ], "bugs": { "url": "https://github.com/epicmaxco/vuestic-ui/issues" }, "sideEffects": [ "*.css", "*.vue" ], "scripts": { "build": "tsx build/build.ts", "build:types": "yarn vue-tsc --declaration --emitDeclarationOnly --outDir ./dist/types --project tsconfig.build.json", "typecheck": "yarn vue-tsc --noEmit", "lint": "eslint --ext .js,.vue src", "lint:style": "stylelint '**/*.{vue,html,css,scss}' --fix", "test:unit": "vitest", "push": "npm publish --tag=next", "push-production": "npm publish --tag=latest", "precommit": "lint-staged --concurrent=false && yarn typecheck && yarn test:unit --run", "server:webapp": "npx http-server dist --push-state", "serve:storybook": "storybook dev -p 6006", "build:storybook": "storybook build", "start:storybook": "serve storybook-static", "chromatic": "npx chromatic --build-script-name=build:storybook --project-token=chpt_0b6e7d8b20a17cf" }, "dependencies": { "@floating-ui/vue": "^1.0.1", "@types/lodash": "^4.14.161", "cleave.js": "^1.6.0", "lodash": "^4.17.21" }, "devDependencies": { "@babel/core": "^7.12.3", "@babel/plugin-transform-modules-commonjs": "^7.12.1", "@babel/preset-env": "^7.12.1", "@faker-js/faker": "^8.0.2", "@fortawesome/fontawesome-free": "^6.1.1", "@fortawesome/fontawesome-svg-core": "^1.2.32", "@fortawesome/free-solid-svg-icons": "^5.15.1", "@fortawesome/vue-fontawesome": "^3.0.0-2", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-node-resolve": "^13.0.0", "@storybook/addon-essentials": "^7.1.0", "@storybook/addon-interactions": "^7.1.0", "@storybook/addon-links": "^7.1.0", "@storybook/blocks": "^7.1.0", "@storybook/jest": "^0.2.3", "@storybook/testing-library": "^0.0.14-next.2", "@storybook/vue3": "^7.1.0", "@storybook/vue3-vite": "^7.1.0", "@types/cleave.js": "^1.4.7", "@types/mini-css-extract-plugin": "^1.2.1", "@types/semver": "^7.3.6", "@types/yargs": "^17.0.10", "@typescript-eslint/eslint-plugin": "^6.14.0", "@typescript-eslint/parser": "^6.14.0", "@vitejs/plugin-vue": "^4.1.0", "@vue/compiler-sfc": "^3.3.11", "@vue/eslint-config-standard": "^6.0.0", "@vue/eslint-config-typescript": "^12.0.0", "@vue/test-utils": "^2.4.1", "@vuelidate/core": "^2.0.3", "@vuelidate/validators": "^2.0.3", "c8": "^7.12.0", "chromatic": "^6.21.0", "core-js": "^3.8.2", "cross-env": "^7.0.2", "eslint": "^8.53.0", "eslint-plugin-import": "^2.20.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^5.0.0", "eslint-plugin-storybook": "^0.6.12", "eslint-plugin-vue": "^9.19.2", "identity-obj-proxy": "^3.0.0", "ionicons": "^3.0.0", "jsdom": "^16.2.2", "lint-staged": "^11.1.2", "postcss": "^8.2.1", "postcss-import": "^14.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", "rollup": "^3.15.0", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-postcss": "^4.0.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.30.0", "rollup-plugin-vue": "^6.0.0", "sass": "^1.57.1", "semver": "^7.3.5", "storybook": "^7.1.0", "storybook-dark-mode": "^3.0.0", "stylelint": "^13.13.1", "stylelint-config-standard": "^22.0.0", "typescript": "5.3.2", "vite": "^4.2.1", "vite-plugin-chunk-split": "^0.4.7", "vitest": "^1.4.0", "vue": "3.3.11", "vue-tsc": "^2.0.7", "yargs": "^17.5.1" }, "peerDependencies": { "vue": "^3.0.4" }, "lint-staged": { "*.{js,ts}": [ "yarn lint --fix" ], "*.vue": [ "yarn lint --fix", "stylelint '**/*.{vue,html,css,scss}' --fix" ], ".{htm,html,css,sss,less,scss}": [ "stylelint '**/*.{vue,html,css,scss}' --fix" ] }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "exports": { ".": { "import": { "node": "./dist/esm-node/main.mjs", "types": "./dist/types/main.d.ts", "default": "./dist/es/main.js" }, "require": "./dist/cjs/main.js" }, "./css": { "import": { "node": "./dist/vuestic-ui.css", "default": "./dist/styles/index.css" } }, "./web-components": "./dist/web-components/main.js", "./iife": "./dist/iife/main.js", "./types": "./dist/types/main.d.ts", "./styles/*": "./dist/styles/*", "./dist/*": "./dist/*" }, "typesVersions": { "*": { "web-components": [ "dist/types/main.d.ts" ] } } }