UNPKG

vue3-free-layout

Version:

[vue3+ts]拖动布局,自由拖动,标尺,放大缩小,控件之间的标尺

137 lines (136 loc) 3.67 kB
{ "name": "vue3-free-layout", "version": "0.1.82", "private": false, "description": "[vue3+ts]拖动布局,自由拖动,标尺,放大缩小,控件之间的标尺", "license": "MIT", "author": { "name": "王宾" }, "main": "dist/vue3-free-layout.umd.js", "module": "dist/vue3-free-layout.esm.js", "types": "dist/index.d.ts", "style": "dist/vue3-free-layout.esm.css", "files": [ "dist" ], "repository": { "type": "git", "url": "git+https://github.com/manwangbin/vue-free-layout.git" }, "bugs": { "url": "https://github.com/manwangbin/vue-free-layout/issues" }, "homepage": "https://github.com/manwangbin/vue-free-layout", "keywords": [ "vue3", "component", "draggable", "resizable", "freelayout", "拖拽", "吸附对齐" ], "scripts": { "dev": "vite -m development", "build": "npm run clean && rollup -c build/rollup.esm.config.ts && rollup -c build/rollup.umd.config.ts", "preview": "vite preview", "clean": "rm -rf dist" }, "dependencies": { "core-js": "^3.8.3", "html2canvas": "^1.4.1", "mitt": "^3.0.0", "nanoid": "^3.3.4", "postcss-import": "^14.1.0", "print-js": "^1.6.0", "vue": "^3.2.13", "vue-inline-svg": "^3.1.0", "y-websocket": "^1.5.0", "yjs": "^13.6.0" }, "devDependencies": { "@rollup/plugin-alias": "^3.1.9", "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@types/jest": "^28.1.5", "@types/mockjs": "^1.0.6", "@types/node": "^18.0.4", "@types/qrcode": "^1.4.2", "@typescript-eslint/eslint-plugin": "^5.30.6", "@typescript-eslint/parser": "^5.30.6", "@vitejs/plugin-vue": "^3.0.0", "@vitejs/plugin-vue-jsx": "^1.2.0", "@vue/compiler-sfc": "^3.2.37", "@vue/test-utils": "^2.0.2", "@vue/vue3-jest": "^28.0.1", "autoprefixer": "^10.4.7", "babel-plugin-transform-class-properties": "^6.24.1", "cross-env": "^7.0.3", "del": "^6.1.1", "eslint": "^8.19.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^26.6.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^9.2.0", "gulp": "^4.0.2", "gulp-autoprefixer": "^8.0.0", "gulp-cssmin": "^0.2.0", "gulp-less": "^5.0.0", "gulp-postcss": "^9.0.1", "highlight.js": "^11.6.0", "husky": "^8.0.1", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", "less": "^4.1.3", "markdown-it-container": "^3.0.0", "postcss-pxtorem": "^6.0.0", "prettier": "^2.7.1", "rollup": "^2.76.0", "rollup-plugin-css-only": "^3.1.0", "rollup-plugin-dts": "^4.2.2", "rollup-plugin-esbuild": "^4.9.3", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.32.1", "rollup-plugin-vue": "^6.0.0", "ts-jest": "^28.0.6", "typescript": "^4.7.4", "vite": "^3.0.8", "vite-plugin-pwa": "^0.12.3", "vue-tsc": "^0.38.5" }, "eslintConfig": { "root": true, "env": { "node": true }, "parserOptions": { "ecmaVersion": 2020 }, "rules": {}, "overrides": [ { "files": [ "**/__tests__/*.{j,t}s?(x)", "**/tests/unit/**/*.spec.{j,t}s?(x)" ], "env": { "jest": true } } ] }, "browserslist": [ "> 1%", "last 2 versions", "not dead", "not ie 11" ], "jest": { "preset": "@vue/cli-plugin-unit-jest/presets/typescript-and-babel" } }