{"_id":"vue3-sketch-ruler","_rev":"121-16c7fafc70981af9f3e7e77170c0f98d","name":"vue3-sketch-ruler","dist-tags":{"latest":"3.1.6"},"versions":{"1.1.1":{"name":"vue3-sketch-ruler","version":"1.1.1","keywords":["vue3","ruler","javascript","sketch-ruler","vue-ruler","vite2"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"0c4cbe2b23bdd964f71362d06b3b5a14d189825f","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.1.tgz","fileCount":40,"integrity":"sha512-2EMgSuTS51UQ9Mw6BC9r65yWFcA3J+TkF2RR26aCkNmsMDZMMlYRNxm5q6o4nOMl10lWDQDdo4g/rbWm96wSew==","signatures":[{"sig":"MEUCIQCnwbN3IvTVuArF0lNCrFPyk1hHIVwB+EMgj970CNVwsAIgGrSVc+pbLe+oLSISTTCqeHpWFpRg8MwqCRN9bCOx8p0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119312},"main":"dist/index.umd.js","style":"dist/style.css","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.es.js","gitHead":"0e9223a0fe44f00903646c8496f8de9ec6c1a9fa","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","gen":"conventional-changelog -p angular -i CHANGELOG.md -s","build":"vite build","commit":"git-cz","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"src/types.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"6.14.14","description":"vue3-sketch-ruler\r ----------------","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.19","sass":"^1.39.0","vite":"^2.6.2","husky":"^7.0.2","eslint":"^7.32.0","prettier":"^2.3.2","cross-env":"^7.0.3","stylelint":"13.13.1","commitizen":"^4.2.2","lint-staged":"^11.1.2","pretty-quick":"^3.1.1","@commitlint/cli":"^13.1.0","stylelint-order":"4.1.0","vite-plugin-dts":"^0.8.2","eslint-plugin-vue":"7.17.0","@vitejs/plugin-vue":"^1.9.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.29.2","cz-conventional-changelog":"3.3.0","stylelint-config-standard":"22.0.0","conventional-changelog-cli":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.1_1633508205644_0.18487461734359667","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"vue3-sketch-ruler","version":"1.1.2","keywords":["vue3","ruler","javascript","sketch-ruler","vue-ruler","vite2"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"9e021b2bac7dcb4a0bf8a3a36e582266e4976148","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.2.tgz","fileCount":40,"integrity":"sha512-IJ9zNWHDqSSJDNPMvcHXbRK+JiM9RNapU4PvcN+JTY9JJwIy0aKA6fVCPPjVk2V1WkWO5mFz2Qa79jeG4C41AA==","signatures":[{"sig":"MEUCIQDtnqt/geuJA1Mn5u9DYRXS3SUD7hQ6qyYcMjyTqP7XmwIgW+f6dy2q8byzZAaqb4pfyXCD3Q1z5BHnvQVMKgEvNfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119234},"main":"dist/index.umd.js","style":"dist/style.css","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.es.js","gitHead":"88b676beff2136d0a557acab6d842ed89423a5b1","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","gen":"conventional-changelog -p angular -i CHANGELOG.md -s","build":"vite build","commit":"git-cz","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"src/types.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"6.14.14","description":"vue3-sketch-ruler\r ----------------","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.19","sass":"^1.39.0","vite":"^2.6.2","husky":"^7.0.2","eslint":"^7.32.0","prettier":"^2.3.2","cross-env":"^7.0.3","stylelint":"13.13.1","commitizen":"^4.2.2","lint-staged":"^11.1.2","pretty-quick":"^3.1.1","@commitlint/cli":"^13.1.0","stylelint-order":"4.1.0","vite-plugin-dts":"^0.8.2","eslint-plugin-vue":"7.17.0","@vitejs/plugin-vue":"^1.9.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.29.2","cz-conventional-changelog":"3.3.0","stylelint-config-standard":"22.0.0","conventional-changelog-cli":"^2.1.1","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.2_1633508834726_0.5217157679627515","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"vue3-sketch-ruler","version":"1.1.3","keywords":["vue3","ruler","javascript","sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"889310cdb61737c30bd26ee96b7affa56d79b9ac","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.3.tgz","fileCount":40,"integrity":"sha512-rPbs0rx/uNAIvlNWMqRLF+oJhhsi6Uz9OxzuRO7OpI/wgKohYVfs+PNdTbcsXMimg+Yb6lDdxR/t9xS+e8MaVg==","signatures":[{"sig":"MEUCIFKZLmvhu6QzATH1jTItXarB1Rz/Ok4SvbGCHVNdNfrdAiEA81vzaF6ZQ33A5vxtAzHt6lpR7HKkBC6UjFaFDbK3g4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116973},"main":"lib/index.umd.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"fef53a4d7f222325155ed4aabb0e7b4e61311639","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"src/types.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"_npmVersion":"8.0.0","description":"> Zoom operation for page presentation in vue3 # vue3-sketch-ruler [![](https://camo.githubusercontent.com/28479a7a834310a667f36760a27283f7389e864a/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f76322d646174657069636b65722e737667)](https://camo","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.19","sass":"^1.39.0","vite":"^2.6.5","husky":"^7.0.2","eslint":"^7.32.0","gh-pages":"^3.2.3","prettier":"^2.3.2","cross-env":"^7.0.3","stylelint":"13.13.1","typescript":"^4.4.3","lint-staged":"^11.1.2","pretty-quick":"^3.1.1","@commitlint/cli":"^13.1.0","stylelint-order":"4.1.0","vite-plugin-dts":"^0.8.2","eslint-plugin-vue":"7.17.0","@vitejs/plugin-vue":"^1.9.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.29.2","stylelint-config-standard":"22.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.3_1633917261661_0.8034245344568598","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"vue3-sketch-ruler","version":"1.1.5","keywords":["vue3","ruler","javascript","sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.5","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"bff18be0a48c5cc9c4bcc534311c1da7d311033e","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.5.tgz","fileCount":44,"integrity":"sha512-qWpX0dYqys7P1kQNvba3IVTa4hDlxObBgcZLWh97LgaYn3usCrz6dmGww5oppMN8WL4128QQnQyKGSLeuGzDPw==","signatures":[{"sig":"MEQCIDNO58sxPq3NzSL2HcI2w9JWZXeH6gUEO/JEEloTtauHAiACdYTFnNqoO2ARkGlbBK2tAgkf5JfHe0SrHLfQediVwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164739},"main":"lib/index.umd.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"0d81847d2b8a58f09d28338e1ed04436cf6ff2e5","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"src/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"_npmVersion":"8.0.0","description":"> Zoom operation for page presentation in vue3","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","dependencies":{"@types/lodash-es":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.19","sass":"^1.39.0","vite":"^2.6.5","husky":"^7.0.2","eslint":"^7.32.0","gh-pages":"^3.2.3","prettier":"^2.3.2","cross-env":"^7.0.3","lodash-es":"^4.17.21","stylelint":"13.13.1","typescript":"^4.4.3","lint-staged":"^11.1.2","pretty-quick":"^3.1.1","@commitlint/cli":"^13.1.0","stylelint-order":"4.1.0","vite-plugin-dts":"^0.9.2","eslint-plugin-vue":"7.17.0","vue3-sketch-ruler":"1.1.4","@vitejs/plugin-vue":"^1.9.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.29.2","stylelint-config-standard":"22.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.5_1634729741699_0.9630793642617501","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"vue3-sketch-ruler","version":"1.1.6","keywords":["vue3","ruler","javascript","sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.6","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"af53236938c93637431f5154f464fb779aea0d8d","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.6.tgz","fileCount":56,"integrity":"sha512-roDUqZIi/6OnTFOb4wV3TmQundjaJS+Ez3hf6TnDbYuIcwDXr8rY4h7HeFH+nQeGH0HT6U78/+tHUon8IqsE7A==","signatures":[{"sig":"MEUCIQDl4SQKUIYRY0fjUut1xA7YVEHKnokLSPgjtwM9UEnjdgIgEuyBybeAn0GQeKeObTotmdROI37f5aKQgVG+ACjin20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187625},"main":"lib/index.umd.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"8b2feebf810f18f92100354c44edb5484f019415","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"_npmVersion":"6.14.14","description":"> Zoom operation for page presentation in vue3","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","dependencies":{"@types/lodash-es":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.19","sass":"^1.39.0","vite":"^2.6.5","husky":"^7.0.2","eslint":"^7.32.0","gh-pages":"^3.2.3","prettier":"^2.3.2","cross-env":"^7.0.3","lodash-es":"^4.17.21","stylelint":"13.13.1","typescript":"^4.4.3","lint-staged":"^11.1.2","pretty-quick":"^3.1.1","@commitlint/cli":"^13.1.0","stylelint-order":"4.1.0","vite-plugin-dts":"^0.9.2","eslint-plugin-vue":"7.17.0","vue3-sketch-ruler":"1.1.4","@vitejs/plugin-vue":"^1.9.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.29.2","stylelint-config-standard":"22.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.6_1634734962506_0.607128245365774","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"vue3-sketch-ruler","version":"1.1.7","keywords":["vue3","ruler","javascript","sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.7","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"f6cfd7e779751a78591a25b09afece5e83fa5c25","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.7.tgz","fileCount":56,"integrity":"sha512-84CUfJzjd2GgkWCmFpsuBnAhazhh+m4efiUTTf8gdl3P23B3jtSwJ3ux8RHkKfrNg3Fi6GAPmfgT3o+eX8afQQ==","signatures":[{"sig":"MEUCIQDyxe7MXW2T4k4Up6NRPVKFHkeikQPU1sxM/p+vVM2LKQIgfalTCBF1k9TqdXCazw6OE//bpRvYp/tctfeVQhK1f/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187952},"main":"lib/index.umd.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"14de6676ff2f4c11a59d9579d7ef4db5b077f380","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"_npmVersion":"6.14.14","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","dependencies":{"@types/lodash-es":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.19","sass":"^1.39.0","vite":"^2.6.5","husky":"^7.0.2","eslint":"^7.32.0","gh-pages":"^3.2.3","prettier":"^2.3.2","cross-env":"^7.0.3","lodash-es":"^4.17.21","stylelint":"13.13.1","typescript":"^4.4.3","lint-staged":"^11.1.2","pretty-quick":"^3.1.1","@commitlint/cli":"^13.1.0","stylelint-order":"4.1.0","vite-plugin-dts":"^0.9.2","eslint-plugin-vue":"7.17.0","vue3-sketch-ruler":"1.1.6","@vitejs/plugin-vue":"^1.9.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.29.2","stylelint-config-standard":"22.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.7_1634832500079_0.2651410617190768","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"vue3-sketch-ruler","version":"1.1.8","keywords":["vue3","ruler","javascript","sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.8","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"8de44ba8117608fa6b9adb014ae87ee187185383","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.8.tgz","fileCount":56,"integrity":"sha512-y5KCXR4+lyoAYvRDn25U0irn7kg+GGAiBhcFc8SY/bCnW7JnpOO0aB8cG2vUYKp1SDebPDS9OXWZ/erCs62zyg==","signatures":[{"sig":"MEUCIHfR4kF3uKh4SNdDVCvdllGsDeyW9ipSSHE24WlwBH9OAiEAypP1eBJI5dzQSDyg1uXq0U5yNoVq40rAnub3E3Ca3os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188416},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"8d716601fe3d6cd7f092062af6840bf4def9dae5","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"_npmVersion":"8.0.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","dependencies":{"@types/lodash-es":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.19","sass":"^1.39.0","vite":"^2.6.5","husky":"^7.0.2","eslint":"^7.32.0","gh-pages":"^3.2.3","prettier":"^2.3.2","cross-env":"^7.0.3","lodash-es":"^4.17.21","stylelint":"13.13.1","typescript":"^4.4.3","lint-staged":"^11.1.2","pretty-quick":"^3.1.1","@commitlint/cli":"^13.1.0","stylelint-order":"4.1.0","vite-plugin-dts":"^0.9.2","eslint-plugin-vue":"7.17.0","vue3-sketch-ruler":"1.1.7","@vitejs/plugin-vue":"^1.9.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.29.2","stylelint-config-standard":"22.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.8_1634863587286_0.9051139591275039","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"vue3-sketch-ruler","version":"1.1.10","keywords":["vue3","ruler","javascript","sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.10","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"746e9b4d82657fe4ab806659914ecc2126be1087","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.10.tgz","fileCount":53,"integrity":"sha512-MDyalruhcLxnIF6/+KYzJx6qb6AnSkdXSp8rLQ8qw8WrqCT1WhADUuXY9ytEsLjT2YYj5fqszuMwTfWTlKdmbw==","signatures":[{"sig":"MEUCIHEopv3ltD08scWE/x17InZtZCam1epNYjc9Gi6TOijOAiEA/VJJ0jEiFLY2Rlmzn+hQ6Rs4pYjvsfhWmaBn1Nvy1DM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151437},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"1c791a7b23875865c08111f7a465548090d438c3","scripts":{"css":"cross-env stylelint src/**/*.{html,vue,css,less,scss,styl} --fix && stylelint packages/**/*.{html,vue,css,less,scss,styl} ","dev":"vite --config vite.demo.js","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue,css,scss,styl} && prettier-eslint --write packages/**/*.{js,vue,css,scss,styl} ","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"_npmVersion":"6.14.14","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","sass":"^1.43.3","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","stylelint":"14.0.0","typescript":"^4.4.4","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","eslint-plugin-vue":"7.20.0","vue3-sketch-ruler":"1.1.8","@vitejs/plugin-vue":"^1.9.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.10_1635347149360_0.5975488794061317","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"vue3-sketch-ruler","version":"1.1.11","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.1.11","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/blob/master/README.md","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"0bb21d1acb432a8401692d5fcfa404d1a9165885","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.1.11.tgz","fileCount":52,"integrity":"sha512-8dLvliLNt6Kmuvq+cZBUfn7f/9+TVBxiHpkk702c9J4PU6YqMTI9iQTviLufSZw//oCZHheWO9mXBts+364ZwA==","signatures":[{"sig":"MEUCID966L4Fa/6npCAGj5hh1VQImlKb73CA5eSXZtd66utlAiEAoq1JQZFXDaM7TaWwlI5vIKsjH+ZNZVbg48l36VtVISI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145220},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"a19d5f62bc53417d3d8f5c5255c34dcc27b470a5","scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"vite --config vite.demo.js","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"private2":true,"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git","type":"git"},"_npmVersion":"6.14.14","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","cross-env":"^7.0.3","lodash-es":"^4.17.21","stylelint":"14.0.1","typescript":"^4.4.4","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","eslint-plugin-vue":"7.20.0","vue3-sketch-ruler":"^1.1.6","@vitejs/plugin-vue":"^1.9.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.1.11_1635438312263_0.06116065354210454","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"vue3-sketch-ruler","version":"1.2.3","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.2.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"70eb23522a05b2a25a3678e48aae25f4143105b2","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.2.3.tgz","fileCount":17,"integrity":"sha512-5PJWjFB4IeWnndEC7ydVcHbnh1qpbilrk7uot9/QsOKLEiewVK1C2l6N1tk3FhFPAufxxDf0bCe3dh8UijzOzw==","signatures":[{"sig":"MEQCIEcyrMn/7V1QdI72yn76Ydt6/OjAImj03/s2xF2lljBwAiBQadLWM/Fxv9QStBLt++c9MRJgfSWBzbAElJYUnMd2Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48571},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"5b50b30b7705e7f96ee8326391208aca7f4b3b34","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"vite --config vite.demo.js","test":"jest","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"https://github.com/majun2232/vue3sketchRuler/tree/1x","type":"git"},"_npmVersion":"6.14.14","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^27.3.1","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","vue3-sketch-ruler":"1.1.20","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.2.3_1635685127665_0.5951284678927264","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"vue3-sketch-ruler","version":"1.2.4","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.2.4","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/tree/1x#readme","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"37cc55ff8672cc3a90f9ae156ee728eff08aec3b","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.2.4.tgz","fileCount":17,"integrity":"sha512-LWgpLmrRr2FeGpBV/PeOKyeyj0vXbX8CgN7Him5VxuL+mOEw7swrThiRv6esVgOGsXrCXXy6Wr8AqP//MgjenA==","signatures":[{"sig":"MEQCIAJhkYyQw9CQMhFpJTvdm0qBJDSr89qrngq3vDh13Ol/AiB3DvJjwXbRcFZMAuOb1DIrgAh6eIJ1jTaEcPGZhLr7Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48995},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"fbc44c1679ab69d08f0af2bb49d728c4b28024bc","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"vite --config vite.demo.js","test":"jest","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git#1x","type":"git"},"_npmVersion":"8.1.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^27.3.1","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.2.4_1636472314574_0.9909561301347605","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"vue3-sketch-ruler","version":"1.2.5","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.2.5","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/tree/1x#readme","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"fa58935f7f7fd44f4106bde63f6f4cb3d1ae93f7","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.2.5.tgz","fileCount":17,"integrity":"sha512-8r6CNIGHjyp+HTWe7GdTWNOxd49yYHkLeaB7MJpkg2qNozZKX44VXcS+NjeO5GG0LvfvXc2BsaVlx3aT6rL2gQ==","signatures":[{"sig":"MEUCIF5iRU1ehLhMSYBdfRMNS68Kf5VFDYT7ku8GU3fgn9oBAiEA8GYLuhytBXvr/cDY8fup6LAzM35aebG9kwZERmbId6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrtjKCRA9TVsSAnZWagAARfgP/RGrtwibeLWbWeUdltX6\n6UpAlGo12zEaNe6ktLHF75Qn5Z9iK4NITWwa4BYfEvgqkpyoyss0p0dy6Cn+\nDsyaoiJBcOM4lXKK3tcFeaWa46NzgMWc+0xXabkGtHb2TTiQEaBPezWJ1cQq\ncdLMgJaZO8/y3RqVUMxcWIAnzWOc3gnCZVYNJYdpTKdSCmear98o5sxFupL9\noAVCUie2AL/vh8rkePgjfxjAlTJyFNd91xGbj+BxkgA+iXtKqTnzwYrrsGfX\nNzdzYbMVsWE65IkeQ2FQDCPbUNrG7wyqyUR9d/uL/zvuvvy12n4ObkpfvH9D\nu6gxDAXlnt6j736lSjNCl4zYu4642W9TqxBINXPWaJrdMa2XTGOY8HDE8oix\nLTR8FIE9fPrLILYpd7xDAJs3HqxXhxNHx/aRBwzpMXsFhxwGrYLz6oJfCGwe\n8pBl1sRyyhIbTcpARycJMM5NCFtftsH1HqJf4Xz0cTL/bZQvmPDLfwNGREMw\njn8Tb2Be//17U2eeirl1hyAvfMWMQnpVsJZGrxqzEaoGUUXdBNhKZjFMk6dS\n4m6yRpTq/r1/DrYzDFs/5zeqfINpbiN1js1hXigHoszYJMOhH1L51Ct8GoIe\nP8ozQ3nCLMBFu6gQxVH8wgd50gkRfto5e9+4Nk+4eH07uEcsdfR5xxaxwXq4\nDB0N\r\n=APac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"84e4a7efa749fef9733865d78e108561a5d88e11","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"vite --config vite.demo.js","test":"jest","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git#1x","type":"git"},"_npmVersion":"8.0.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"16.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.2.5_1638848714030_0.8376077914312139","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"vue3-sketch-ruler","version":"1.2.6","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.2.6","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/majun2232/vue3sketchRuler/tree/1x#readme","bugs":{"url":"https://github.com/majun2232/vue3sketchRuler/issues"},"dist":{"shasum":"7a52f7d4224190308ee6e42abd8eeca6a0ca686d","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.2.6.tgz","fileCount":17,"integrity":"sha512-rm9wFaG8RTod10BKc/JnsXOY4DDTurNqovMgga45LvC5b7jbTml804Y5ijohxanJG3vzkOZvgU+QBEX2DQTPPg==","signatures":[{"sig":"MEUCIQD7F/nmZEdPIboEC75pLb4V9ka50O77kQ1UKlPqdieyLwIgLi+4aRTLuRVC88e/UHPoPiN+15hkUZ3Ua99GNFv9MQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrvvRCRA9TVsSAnZWagAAhS4P/Au3GD9gsXLSQoOSJhXb\nFPUvMsw+wJFo9iRe+p1hctHfSFkrjrRNT4KtE+aWMzxCUtC8qYr9MfXmaH9v\n3RM7Kk1SPYmlyzhlyUktCbKvz7VrHFGJx4djE+rVTGHH9K4K7KOoa/0z9vct\nyxn6wXVuClwfpJhHQC5eG2GFYb25CDManBVaJK8eIl6v2dWkt3ZQUenQIyJx\ngCAFQC+0XDS6Dnrz6H3diD4EoNPd/w2ShFwhlp3hbifrv0LGsRwh60viNh5m\n2snq+5jBI/DKUYznP3BWp2TSREulIDHYB3rzMzUesTcGCocsD3HHqF55pQL6\nOjzmf3i8UYUXI2zdmXyGvqSuYXEKGXyY7NI5FxVwpH3F3zBsqe2hRa7NryQy\nQUe69OHNhqiLyqk4FzpVXDsP5M8SH620iTruziDU+Kj7q5zcA2IaWsag5GOQ\nuVbnmexdqA+YmVEmWhcQu6tWvL4TlYBBDXdSq5zRSVSvmh2eBKP0rI9wkp9R\n/GzRPQlJLzZ8bJFiozFRZ2nT96pU5Vmk2eEZPc2BFR5xdz8SWk4H6PaVSdnu\nv2BtN55i0M0i9CHDknewZ1O9THw6GQkqmSt7QiN+UITlRL0+e5OpKZ2hziey\nIREVjTkrOIH+yFMTXq0hga1HYyaak1J5ezdQdot1oxT5PeTH/lhHtNGiLqNJ\nzFHH\r\n=V1iv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"977418b550a9697fdcef52376aae2386c99d4490","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"vite --config vite.demo.js","test":"jest","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"lib/types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/majun2232/vue3sketchRuler.git#1x","type":"git"},"_npmVersion":"8.0.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"_nodeVersion":"16.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.2.6_1638857680896_0.11033786551400304","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"vue3-sketch-ruler","version":"1.2.7","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.2.7","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3sketchRuler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3sketchRuler/issues"},"dist":{"shasum":"9d82b33132489e295bba54a58b3672eb300cf0e2","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.2.7.tgz","fileCount":15,"integrity":"sha512-zQHkshE2st7Tp8GkC84VXvnR4o0a9KurHwvOheN6yl5r3Bl/xFFcqwmmuxLVGcaHsAp9kkWj+tJWKgMzhQN+Gw==","signatures":[{"sig":"MEUCIDQqHgz8xcxdZrqwaPzwRMSgxacLH/S6ykstd/XcayzWAiEA6I/d3lpsCSoWRxvVzJwWixSIA6+SyWCIZ9JkytAkAWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvqp8CRA9TVsSAnZWagAAQVwP/1pW0myb6d+h+7GgMHmZ\nJUgjUiPXAEu9gwxyra+7dEGS7TfDt+0k1gN6eIfqrlsrWcHdcwDuTVLyAvJf\n6yaeEXHgLl6qn2OYT+sb5Bs4f1drtw4qTJtIUg+nLcymki2WfluXhk8qUXvk\nRmYgPzXy62t9ygHzp0pcNofQedGX9cjieexhE3HRuON+6LWbcoZ0NnuQThHW\nRHJSRnPIeUSjs5An139UqkSZXvNT7AJcklyHRjDz1qDsEXoIWh8TsHiCWdnU\nFsvM2HxmH+ZqNwQ/MEFkApnrQdPtpxOjteVwtKhjnP4z1tvkzNvTlCID/Lzs\n6M3m3NYdkYJUlvvr+t3CZEQfHnMZPrmujk06zcbE2/gwmS84+1VvePQcP/E3\nRRVh/jY4H3hPXnnCEE7LAPhJ79Ya6lsK+MMLPe/CkxlyT4Nq8wT3piTSKRcC\ntk3vZAdRja1l8FniboqYBRVPvjeLWFqFGre9ElF3hSMQECQBRwRbvfOZVWJ1\nnJTLJYqFoFdrfK5rRT19RTKYrkJmDdWjLSrh+A4czZPobipUAM7Xv67MwhJf\nNTabpfe5gEqrz2OeLEGqFAM4Qbcc0//jWVm8Uz//YieuuSt2Vu73dvq4pobY\nmdtrZ0mmICPydYFQ5qUM91uZjkA4Do6vQLj7CaEFLmr4IJVjIDS70p1RBDQS\n+vtE\r\n=KEbT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"96e1e96a62c4fb0ab0827b6b9c934d14b99963fe","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"vite --config vite.demo.js","test":"jest","build":"vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"vite build --config vite.demo.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3sketchRuler.git#1x","type":"git"},"_npmVersion":"8.0.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.2.7_1639885435862_0.8460746003621527","host":"s3://npm-registry-packages"}},"1.3.1-bata":{"name":"vue3-sketch-ruler","version":"1.3.1-bata","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.1-bata","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3sketchRuler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3sketchRuler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"65a720cc64becb5e2f0dd1b0d6dd02f1446027f0","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.1-bata.tgz","fileCount":30,"integrity":"sha512-aZ6yDB7dVN1Z+uaggxIqiqAD04Q9JHNzndk4CNS/yJgkCfEE0G6GWEfKcKAT3t0VvqrNbR6Plk51IKFpdXc93A==","signatures":[{"sig":"MEUCIQCf+KWJ/U5b9YfoLhQlneGHxHoqLLkqqhvEjSmal6/slgIgCawJ9VblpmNvp1CNKAgXKeNQojXtrEq8cKcaCR+tXn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5sy5CRA9TVsSAnZWagAAV+8P/AhraHKL1UatbRixgekU\nEsxooLabV0Tw+CDFJO3QqXHX1axxctVPkOm3bB3AcdSZq6jYFm7QjUXRaChp\nb88t9GLShvkGGRB6qcjrK07DlCxOv/X1O5NnleXt8+ljIlDkfA28Ak86isuf\nHoc9TzYZNhmuwjbZDu2YybI1tLNU9u5U9FjA59+u+pNaPR0Wr28EwcIHN26a\nrz+bQnw/EsePU6PheSo/kVTisMXvQsFhXKvAKAw6iCxkrro4Ovah5oxafkLN\ntpGXXQIC6v0YYnaySne3sGJ2ZFzok9F75QpHViTleIpSBtnyxhWI8zSTDFfD\n/Dlkc4pVQ6NS9pu6sIdjiZYbQXHNRI+m9bXAX2tbRJIlvbW26J+B5XBVUuHj\nisNoyx3xlTVpKM/FMTFqGk4TuG+q6ULUQ8Ihx6gGTZCtvtBDkbg3Em321SZx\n6OxijGs1UZB5peCvF0vXHfbJ7MUjFOKJ44d/I1fpbqlP/bLjR0hyBDd95Va4\n8wDXrKDJVh3JW9FiSmh7gprF+pHmlO/s8rmLv1SNNc1FNROewwd9QmqWx8VO\ntH2U909FNZnhwdg8Ipz65zpC3hfHHc5b5eafxCHYRA0N6vR1w1/t1hc9TOrY\nK4LoW9FX4Qk5WJfKsTEbtGt2tLO/5MBkqLbrvlrsvBCQRn3MA6qma3zRD2t6\nEVI7\r\n=LfLF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"2956363b4b96f0b6624884c567d38c50fc266321","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npx vue-demi-switch 3 && vite --config vite.demo.js","dev2":"npx vue-demi-switch 2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npx vue-demi-switch 3 && vite build","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2","switch3":"node bin/vue-switch.js 3","install2":"cd example/v2 && yarn install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3sketchRuler.git#1x","type":"git"},"_npmVersion":"8.1.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.1-bata_1642515641734_0.524008673190528","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"vue3-sketch-ruler","version":"1.3.1","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3sketchRuler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3sketchRuler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"cd9ae194de378fd568484f17b020b5ccc25c6379","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.1.tgz","fileCount":31,"integrity":"sha512-e+vfkY7nNBzQr8+ZeOjFQ+eEHmQWceo4dh21X9Zjd7NgGwh0IIQe0JKhL8kFdgFpe2LjcUNSYImwWRpcyatZDg==","signatures":[{"sig":"MEUCIDo74mMrnwTVxr1xQYFS/iqoB1LktfiJtF9a2ml8cAfAAiEAv6+i0InyALtrXTcLxWlgRq0KGWeJLZFIAvjs4ENS0ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6A5cCRA9TVsSAnZWagAAB0oP/057fNbFy5O2aXNpkL+W\n4Nwiaq7ViHywpQO0seTKsq3H3xD4TnHfv8dXZ9qBckgvWC2BKbV+olAgPVBL\nSPa8+HHdZ+QqmegGEGMWfCbhoWsqB9GoBoS1EeG4DMSNbd1Fg/TI7/71Zfej\nzJ9BxCRJqjJ1/zf0BWjd8mnYCOhBQtiApNN4f6cASeefBw1zkgwnAXpAz9g6\nG5NLmzSt5CWYR9qr67lBklNIQxGvJpaGC0YDyGL+0qWSlgTj7C54BPJwKdi+\nc8HrYzDG1VZCFnVyuaprpXMFeWUgevhvENFSyweKEKb8E9kCB4DFe0ix81kv\nQ+p5E8lrirMTrzKtQS3cUz6MGpH4EBC4UaGAwnQnU8iRIiDbtHBY65bXjSKe\nkVE8UpPNh2rE7js7pwgimcM9meh7Pfvd/viGHU/MYzfjOW/Uqatn5XCVQStP\n+jTlarN/1ilUzh/DvtQolcf5tHbKgsYsibvyLqfeL2gvrS+mwo4vyWVECseM\nytNiC4xv0WheaYWlKy327U/8fAYc66waLctXVdBoo+Z/1yk3TtcdTsMcL0eu\nYIw8xmHyF5Tk0GgG00N6doED39HBA2o3ill2Alc/DqJQ8iG5crzGHggMc093\nl4/d14mURBQ9GR7EPn4b4wRy+nFD0ztW2V5OOnW88mfniq8Sim43qRStgQI9\nT9XJ\r\n=X+uz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"244682da470e6c3b9039990bcdfd07cd48b814b8","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npx vue-demi-switch 3 && vite --config vite.demo.js","dev2":"npx vue-demi-switch 2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2","switch3":"node bin/vue-switch.js 3","install2":"cd example/v2 && yarn install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3sketchRuler.git#1x","type":"git"},"_npmVersion":"8.1.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.1_1642597980264_0.5997389794501979","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"vue3-sketch-ruler","version":"1.3.2","keywords":["vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","vite"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3sketchRuler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3sketchRuler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"0993380bf33f53d2edf535048af31d4cf85130b4","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.2.tgz","fileCount":31,"integrity":"sha512-6WsflbHtmaArggSrIkiiUuqKvyJPrA7PbEeN8e0O89yWou+SJW3c37S2ze9tWgvQ0Q+GjUX+uTJyENHNeHbdVA==","signatures":[{"sig":"MEYCIQC2EBXs5BEi3czI1O/cBInREPbyYsQHLKyINm+LndmacQIhALTRW3OV0RIAoSQTv2KLWluJVX4VATUTShNdMfrXZ+UG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8fPfCRA9TVsSAnZWagAAeeIP/RyK0Cwa0GjFILNVAJZR\njrOANi9dYr1NBGSuyU8yo2tXjLnGb660dmccLswiW0qq2t66hVp60T4M3wcg\n2A9rLlo7N/9e2cCfCt/2inktnCeLAii8dCk6fChI/zbMXu0s5qxv/kCr/D0/\nLSlzGroi2USNgSaBRi5ER4tM/7J48vr5f0VJ6S2E0/T15Qoq6xqa/Br8iyWz\nDKVdTZlhW5MVyLHn1dC+0LpeAd7y8s2+83f5bISqENAAIRg1k4FoOd23kgnd\n6LTWLUKpVdrMAGJG/IGQOkuY7ruxq3Fk71HuADeJn4hI5O3nkjhcOtl7tbJM\ncnl2YBAw5N+ezUoDY6zabXyIbuWl43V6mFUKaU4NM0C8ezsS3tzuMahSPFUT\neNnIu99vS3+affwZqd8rv21om1J4rG1dUP2FGiKlkpeKMAUCO7/7lXmtxtc9\nxQi+5XoGI5XsRtijfyGq0a5leHcJWodWzq83k5FULhok/WLCBEGMb67F1EdE\nhF94SLlfDSbTRRNan37/p51LOTAKdN1K/vTkCY6jLnq3PMDqOR1jonipwjOd\nKY8j7y5VPxhD9RMSVBpAimAcSCtyhxTRaV1uCqded4vGeixygAtEy5QcUrZR\nStulYZCH9V3+b/OObeDBiIYaQVcJNVOBRe5DIkFA+ToTwh6vKEDIskVhlmlk\nTAu7\r\n=Reg5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"b869cad0efa720e4f24575575b47b94ef6a393cf","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npx vue-demi-switch 3 && vite --config vite.demo.js","dev2":"npx vue-demi-switch 2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2","switch3":"node bin/vue-switch.js 3","install2":"cd example/v2 && yarn install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3sketchRuler.git#1x","type":"git"},"_npmVersion":"8.0.0","description":">In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.17.5","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.2_1643246559332_0.8659947132412482","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"vue3-sketch-ruler","version":"1.3.3","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"de87f054e76165288d6f97a824cff8434c1f69d4","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.3.tgz","fileCount":31,"integrity":"sha512-k7wK34fWq0v4PiEklF0KAxS37UJS2nm8mMaE8g4Bqv9ZbBY7MxqrkM1wIj9VHmjN/MyQeodFWdg6lJv/ZESKlw==","signatures":[{"sig":"MEQCICD46cOduzPLejX3Hym/s6llYs8m4Mw52kU1YjIeh2DaAiA6WcAurzylJXvGPBccxAbr/gb7jzc6VjN3DQpd5lxemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAMzTCRA9TVsSAnZWagAAdDMP/idsdTm9TKhsyRubJjdW\nVsms+cB69GcW82FuFRlCOVU1VGgW/bVwxmc9fof9n1Rdzg4n4Fj/fcJ/bilM\n/aP9IhN7A3U7kVDTZPOWavnPU4SxkIdTLnqLJgMcUEtLYdKuNcHfYeg2O374\nDQw6MY1Zwqut53pFgUWDMDRuBXM21fm3BWYH7R02P7vNE2bXsG70h7iGSmnm\nZ0pxDatFWICv1jNGFNhkE0YhlhPJaf5nM7Tx2OBCVeJwVEpqOaoVIBmq/Z1S\naecFepHb7lFgvzV8Ntt9XYvlb/Qe3exF7fyrH5TFrWGr22S5gw86X/2oGGiX\ngy+1FYQUZ/9TGJXUn0dA8zQg9Emm6xjthA/F4m+Vg5/27ilHEzF3YeZeN++x\naXdjnCQUWzBkQKtEGJNoIjTDukJdq2RIQsCeBifoHK6FRTINvc28ivUt87Qo\nbcvq+svwDXdSvO1L0XJCpLfiyIaebqH363MmSdGVlU4odoMMM5cTmV3ajdkN\npGdofp/XCSHROYn543+FnxitSjgELkOHosErJiK9VVGNWmnTuW4La3R7waIj\nGdqqmdrHxTIJUdAsmGxvuUWBYz13EfHlgE8t6eYA353WGBgClrIIRAYdTIXa\nAMUMVUpKDS75bJgbfDdS4Uswwxete0u6fVu1DWxE3VnVOUcrdy5SKnF1CXIe\nQA+k\r\n=9kUU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"860ddb1eb542437174c966edc975f596b2764450","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npx vue-demi-switch 3 && vite --config vite.demo.js","dev2":"npx vue-demi-switch 2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2","switch3":"node bin/vue-switch.js 3","install2":"cd example/v2 && yarn install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"8.1.0","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.3_1644219603637_0.5245928432687204","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"vue3-sketch-ruler","version":"1.3.4","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.4","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"e916116c29be1ae65ba58a12dd4c48e13ac3571f","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.4.tgz","fileCount":29,"integrity":"sha512-g7Hveep7QxIOcP6a2vc5x3ZxdTwkn7iRswwByhAMfmY2uk9m5BwtmHH95esR76NZp5QzgAOdqI7JNJp5LlG+Aw==","signatures":[{"sig":"MEUCIGWOgNqq+jJt3QaUp3d1P/vz/vOChpXq5mxTREGblNi3AiEA+baAZenx+i51Ki8f7ExFNh4h51OewG2aDS0+mTQp3BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqEmKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSJA//V3dM+SljOR81nsqHMX2nLKrbg7FixWSPDA+hU4wwyoL9/ST8\r\nKWqREacJatJLC/iJC7fzauGgPzkzmNlzgt4OpVkdlAFXeedc64ZIVUAuclM2\r\n8BKNnZRYCouUT5gepjE+Q40nokJal9MNAlhZbk5Qtyz+qLF3m1BK1BTR8Mn1\r\njXXYbkYc00rS12v7ikLo+suQyErKRcaz369Fp62NAKImYBAv/dz5gc682YYE\r\nODMPOPNyzT8YrCGtNMAiDz58mtgZL2Bq2GHbY0M1REGUeExm0TkFMr5tIRrQ\r\n/t1tuwRE3rdchyc2ahvFt91DABhqGBEHWo9rS5KJwyFqOC53v1Ek+f3Dj9kY\r\n8jYLihyMZz5fpdWTQ/Q3w/JwsmdI1g28/hQUsrV9tAw/QfwAOGMwTJR1cEdK\r\nd488MuiCgvSd09twQwxeF2LDEYtTdi5hVr5DK3GLTohmokg49QPNzbsJVQsu\r\nP59HdwEgpKc+35PKMXPE3Qd4O1dCeo4Mp0M6i7dlL5dxjji22qcsKYSk1nmH\r\nj6NGPegG0jIJWmkx9OkrFfSeZFQhRc76cM+pzJpUwg3zSWRzrB4qvQNXmTkp\r\n+ALhSYBnVcT0ZCcQodc5/3fQUK3zntCScYDWLJOZ1BpglRfDRzcNd+TC4NK9\r\n2L+2QLyxcVe7vl/BOd702FNnt8hOz9wL/Ds=\r\n=5Psv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"15d4846ffeb8c320a6af3f655668521283d7e09c","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"8.12.1","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.19.3","_hasShrinkwrap":false,"devDependencies":{"vue":"3.2.37","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.9.12","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.13.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^1.2.0","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^2.3.3","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.4_1655196041927_0.31259338212402277","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"vue3-sketch-ruler","version":"1.3.5","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.5","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"6ae957d6e4e338cb25f9e05be15d7ceec06bddac","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.5.tgz","fileCount":29,"integrity":"sha512-gcV5AJJXPti0PtG6nmeOD8DvVAKgmU/NGpFaTg3PmZqY4ippTH/atj6u/DKEpoHssyN/qIsucUxzZS90xBdTxw==","signatures":[{"sig":"MEQCIFaqv4Z21d5YGQ1aoK7azuH/m8vaeiLyT/bFB9JKBg88AiAlAEXKnVDD+GM4s7CX6ccyPK5d83/I5iHrTPvMkiaxWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizkCfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBlA/+MnzHcJcvVB9iWtSTHrnx9xPe3bPCXw4oyA3xZ8s/1TdYSTEE\r\nFuCGy5rA5IRnVds6JRGEpiG9QpHzqyGVtCpUJIX/14d2ODUtStMSYgT1cEIs\r\nqO+O0/ukFi1u1IZbXVvsxR3cg5B4yD8ojDwAxF0lgaeo7+d3YRqeCxB4CMCa\r\ndOFC3emJfVvFe+PikvkN1FoNFVQ9UchLUviYmyPP3JNBs1oAMA6voacydenm\r\n/3wSxH+DaqwSIonRAUtuDjzFhiyuDCZGiS7VAMv4KbrBLE5vxdiZIBBKfvXd\r\nIhp2NeM2hyXWzIcL4r7QvyD4Iaa/QXNk/V36oDNYaK40VzcTrdiPaShHkaxD\r\nRJcIsc17JpXABa/CZ7Gk12am0ib3PA5gdzWjG4hKg9eBIGgDE6y6+09HIMdE\r\nhuQdRfH2Mu5UBVMnYmEh9HvV657ANAXOjFTCu6ToF+c570E7CvDXy1y0Z3mt\r\nnh6UcatDOUUnRS+2A8P1kagzSYCfL9zsQGoYlA9gbxCnGqM638ORC01Zxu2Q\r\nrXSYm8CCl7EZe4PuLWR8h6lpc2BSJL7HNx3E8TlwzbwzKqAx53vDcdkK9S/d\r\nVUL1Dj0uM7Kuralc4QVZCjYaazD4UHQA71XC7V5HK3V6IwGsyekq6PHqcgAr\r\nq4QGspc8Ifpj5o3g5G8tperLC1nyhs0QKW8=\r\n=QpOP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"6505c60a101934f4906ca3898df3c31a8d4ac7b0","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"8.13.2","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.19.3","_hasShrinkwrap":false,"devDependencies":{"vue":"3.2.37","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.9.12","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.13.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^1.2.0","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^2.3.3","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.5_1657684127593_0.6852336232806426","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"vue3-sketch-ruler","version":"1.3.6","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.6","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"b3a8f38d41ad08d1606afcf252675deaf025a5aa","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.6.tgz","fileCount":29,"integrity":"sha512-fArdOBvh/C1xu8hFUJJBbCEBQjciOFIU1RfRuzWvUnjKMhSUK8qHUhYEA7+oKUBcxIN5DFS+Rq4tVBLE+jpj2A==","signatures":[{"sig":"MEYCIQCvDVwm2t2EcxijOwIr9vOrnjLmBDKGjRRtG7Z5bM7kEQIhAKwqpE6Tgg1UdbetrCC5FZMr3a4hF0iar5aiFRDyUARE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGxTSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkSg/+NvT2cuv/HIxhCk9M3qwkHpd1bA/QmHbzR89VWhqUZYuBD3t9\r\nbt26droW5AKelSznZh7ZbBJSudFAtcxtWcNY+azRWlLEHNO2WAhazgQ1BboL\r\n53bwo3M0JDFlXYDCVUwLUdhS/LzdzoK7UWM5KYE9SEOZTxfsymZh3p6ZXnjY\r\ndYU/2IIgO0fbXvM+uEZlkqGZdBd0m0oKXE68XSqzCPcPcifl1uwkoQ1kNCaI\r\no01qvDiwI3/knKr+4hlA9vondq1YcoYxwALSTZ5asgsa9w1zLZS8OZb4mur/\r\n4GjZRCM848QzAP/zYmSE6TckYiadcuv7HeSCvpfsd7zQtpWZWzT94ztgGJOl\r\n5XaCk9Jc4K/xCOTix8m/f9gCnTTnTjMh6FIGbD7u7bKrO8G85OMZdr45AXcN\r\nv1/mG5RosvnofUY1m/FfGeve3BP6CYUdPTTiy1yoxSMEx0mNDPqKNVNRMzg6\r\nPhgoYhPx+EBcOlfReG3NJm/5xKtFbiOpToe4C3CkB1lIN17xtzQXjx3vS39q\r\nIuzrCUbhphYJ6IDhWHYpY8FrS1pJxl5EXFhCL5RwfLjjaL8zmM3cQKoCC3n1\r\niq4J4qGjDUE6gY3S+0sWWkAIWzT0mcwctrqEQO3hw24HqgyyVcsME4qjGbuj\r\nOOHeAc8ig0oklWyPksLZGeBIzOW4vPik/SE=\r\n=DrHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"2dbf92ccdafe20233c3a00d4f2cfe73ef293a24a","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"8.13.2","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.19.3","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.6_1662719186410_0.5883590657574329","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"vue3-sketch-ruler","version":"1.3.7","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.7","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"52d76fca94f36d5348fa1bedc01f524b9984bc29","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.7.tgz","fileCount":29,"integrity":"sha512-MC68rg7wV+W/EeCfWKTKC1JQvGVyipk+J2FfagWZ51/Inr9SKF9GettZqJIX8snQF0HctqqBaK4kTZrt/nzKyw==","signatures":[{"sig":"MEYCIQCUCehcRQOYlsm+8cTDytkI0F80/SY/yCQBvcJBedBFigIhAM7b4gy3+y7hKuOt5EWgQAbcnT1JIQLQDinjHNIm+E9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZOjmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozzBAAi5gBUemUOnA6TFy2A9rdotUDYDeWeMJ9tZ/DvYUIniho2eYd\r\n6Ti/NYlo82+erjta9toBo4kHVUSnBiYl7rv71mMZyNNKOx2VpjYQGuu2PHaU\r\nYhSwyzQjlu3DHd4UBeEgC4bX8XZPoiIjtA7j+3xI2SsyTdyX7TNhetwe0O4g\r\nbcLoO7iTorbGy0i3m3NpJfE9RS0WO4cnnpjC1r//w+S+Xf1y6FI4Ufc9FRlB\r\n6RxJkJ0xZ+WkZAo9yCz8hXJJT+GipIEa21PBSuvlNFC+rL9+uuKIVmbbyb76\r\nYwohiWhqwApOn+qsbfd6euI5gqTCyHbGrKEWXem+sSJzxpR+fBDQtD8aO7ZY\r\neItgljIkX10ftr0sAl221Pkkpq491UDZ82+OlD+CU67YTimSD0yJnHJmxc5h\r\ngiT46pDigxhQ7z2dTD4VMZpDQe+eWXxAOuU6lk5tQgTbQiByR95xKn4NIKsc\r\nf7V1MRm1rW1Q9fEqzg9m/NbMpTW0vwPaUTaRYS4XEUwCkPRU2RFlnJ5uZ0fF\r\nRSvMesfmpvvoKNoAIthpkMAEgWJuP3Pi2lUAgOB2jGqHGeOBOTp7y8/miWwu\r\nvzvXsoT8+A/YYLWQx524lYyCRpVYtk4JuduNUMPhezeNK1qrBQ+RfWF1oqX+\r\nJoA3/ro0mj5CSP4+ZZp0ydZ2T3RRKjwE/C0=\r\n=kPLV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"bda8b43f2bed9430355dba90aef50356f1480733","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"8.19.2","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.19.3","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.7_1667557606444_0.10290344469724144","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"vue3-sketch-ruler","version":"1.3.8","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.8","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"7434a2d10f35c4f1da757fbe09f79e9d4033772c","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.8.tgz","fileCount":29,"integrity":"sha512-VOamP9m1r/cSEuYmL+aWMlZxgubHjSISnZLabLDDR2uIP+vgYtOlixUPn2iyO/nctswPGMyMI3USmK5CZGD4PA==","signatures":[{"sig":"MEYCIQDN4Ut1VyTPcbLufRkCcQ4bUZAXD12yVBWkiLITA4ZBuQIhAO0RMAl9VPW6umRhEeAjNMl8KzltxJ5IR0hmKj6+er7g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2d0UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4SA/8DwL2jfsYw+eXjoOwiYK8kxobtcMmpfAYkNlUFEzUS16RCyAw\r\nFfuqI8IWXgF2pvJDBypNfMUkbqJux/nAnnPEXfNYCeM2W7edMJkIFIobqSG3\r\nB+fuQcnXX2GYYzMDiLbEOjTXs5Wl249B5o9J5WRQ0zRUIrEPMF+P/YEVYJxG\r\nLr0GBg/eHGpYeWBVPK2fedvjzIk8jhYzTEDozs5VdL6a1ta0VXdxtCo+3+9x\r\nFbIvygCpHwYqFq0pXsGgwKcahrcpXwYBAUcUm48EieMMMK2Dcys6QqZQwcX4\r\nMzrWLEQHdzeVbVBKR5KAB3O2RQRjVJ4f4sx+Ob3ebro1h/QQItJN9q5whxHU\r\nyaloy4WCploWMZhtzyKa7Vx47bfnrSKy+x1f+o2MyaVpEYPVewPHTvn12Nwd\r\nI4pByAFhe+DULP4Rj+O3PidlxQlVmkHf8aHPp81QnrpNl3polNo8SanTQYXa\r\n6sIbDwadSwy4VHqHIBWb4/KJsseiiDE3/gBsKKstsG3Zwe0wIfESUUvMUIUd\r\ntCNEoN0/IM1f6aeFGxv5/Z5A3GFc7ivWP4mi9j2tYuvzmb2aIiW+vAllzLwZ\r\nXqa9qPa9Dt/wGOzP1D5SRrK9yfNf7Dg6QdEJRXSJt5ui/xjwW7SGNi5f/663\r\nERT/gPDLRHi0+y1hDyn7PJeXAYsDY7RV9QE=\r\n=Z+5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"d045b4929e08176652bc799b3b5533492c99fabc","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x","type":"git"},"_npmVersion":"6.14.17","description":">In using vue3/vue2, zoom operation for page display","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.8_1675222291790_0.04836252188100065","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"vue3-sketch-ruler","version":"1.3.9","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.9","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"19e4ede0f2f0444eac32f06587124b6671792ab0","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.9.tgz","fileCount":29,"integrity":"sha512-sLlxGWEJOgDWcX5i7AE20WzBxQ/GvGwNP+oVOIeiYoCPe/NPSU15WsWgtc0b/enGvUgwJexqtA/+QnH1okBc9A==","signatures":[{"sig":"MEQCIGrGzH3ni7Q89wIlzLOnpx0UkWqJV/d23TAQ8s/MCWMIAiB4wGSS+Ezo1w6hSn1uEKfqZ/bGrB5ZrlZzoRaOR+BeEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2jL5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8jQ//f5uLAVY4TT2kn8C8cjDKoO6fxnTJRT9E76kp/dvzFxnDt6bT\r\nWg8d0fwfggZo5tjCtt+TS/plnTuqMdAEZUoN1348FPEJE/ImbHdFuz8Yb+XW\r\nOIPiK9IoGblPEijdN2YobQU1YhK5NqaZ31iJdF84yfbBlzG45up32XcDdDcY\r\nqWYCxpmooqQJn3V5hOzJXXjtEqyND2/9LMDX5hlxcfOL13hi28KlLcHb+2MW\r\n8Mcv+zMJoYOgDhgMbMJgPRNPyc/4ZVmIOHl5Icz8Klv0RmpAMyNuJVXYXItX\r\n3WzlNDbOFikn56NyRvbcx6Dx9Np2yZ9cqGozE9GyKrtRto8qDYwWjHDI0LHD\r\nA5mtFlY+kKhh9nwEWXqJnb89nxlgH3VdV1LVb7KoiXkgADSfysgOjfUtxRMr\r\nTI65tZr9H7/LGLVNO58HFk8hm64mv8cOPNjI4Vts+haMtI76Hr+EaLnmHyQq\r\nneLxwJMM7OcrvYATUBxUi2BlWLWdYHvG9XOs/fkMujEdEKx1eVGvId5yu0+U\r\n08Hdh8uUcJ8NtJu8Xlw76GOCpM6XUtk69ur9EUQi5y5TN2iLcMVSxjCdLkat\r\nI9VAunP37ABtDjg4ZcFAOPN/QBwNHQXYL9v66XnaaFgDUBgX2YTyf/1mn4dP\r\nGV71/wIu6psQ+SYaoUSvE+koqHq1ttmq/xQ=\r\n=cD50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"58706fe830c8839f36b7175b5c6d325148139391","private":false,"scripts":{"css":"cross-env stylelint src/**/*.{vue,scss} --fix","dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","format":"prettier-eslint --write src/**/*.{js,vue} && prettier-eslint --write","pretty":"pretty-quick --staged","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","lint-fix":"eslint --fix  --ext .vue,.js,.ts","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c ./.husky/lintstagedrc.js"},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x","type":"git"},"_npmVersion":"6.14.17","description":">In using vue3/vue2, zoom operation for page display","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.20","jest":"^26.6.3","sass":"^1.43.4","vite":"^2.6.10","husky":"^7.0.4","eslint":"^8.0.1","gh-pages":"^3.2.3","prettier":"^2.4.1","vue-demi":"^0.12.1","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"14.0.1","babel-jest":"^27.3.1","typescript":"^4.4.4","@types/jest":"^27.0.2","lint-staged":"^11.2.3","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"5.0.0","vite-plugin-dts":"^0.9.2","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"7.20.0","@vitejs/plugin-vue":"^1.9.3","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","stylelint-config-standard":"23.0.0","@vue/eslint-config-prettier":"^6.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.9_1675244281082_0.5087004289806005","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"vue3-sketch-ruler","version":"1.3.10","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.10","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"9db47c4b2db7541f3ea6015d1354522125d7cd12","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.10.tgz","fileCount":21,"integrity":"sha512-hKjQiFPh+AtkCGM1WMzLv28TAea/IUttLjPOo33DGGFp0nEe2WQ6bO84W70gKbFkf7c8pi70fUBLw4UFaudd3Q==","signatures":[{"sig":"MEQCIFEgCnNQyH3CsZ0ErZjlsps9d8tR87zmBwUlmLPZ1GUFAiBT3vmxAc8VPDkBlJ6GtPAwcIjRBa3tGzXCbD1OZfpkqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185436},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"1c56e9753b778c3a09c6f26852e2755dcd8ae0db","private":false,"scripts":{"dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","clean":"npx rimraf node_modules","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"10.2.3","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.8","jest":"^26.6.3","sass":"^1.69.5","vite":"4.5.0","husky":"^7.0.4","eslint":"^8.53.0","gh-pages":"^3.2.3","prettier":"^3.1.0","vue-demi":"^0.14.6","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"^15.11.0","vue-types":"^5.1.1","babel-jest":"^27.3.1","typescript":"5.2.2","@types/jest":"^27.0.2","lint-staged":"^11.2.3","postcss-html":"^1.5.0","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"^6.0.3","vite-plugin-dts":"3.6.3","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"9.18.1","@vitejs/plugin-vue":"^1.9.3","eslint-define-config":"^1.24.1","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^6.11.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.10_1704253832049_0.1668345182123372","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"vue3-sketch-ruler","version":"1.3.11","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.11","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"4cb4023c3feaa6e8f889985048b9a2b5d42e0dd8","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.11.tgz","fileCount":33,"integrity":"sha512-io2xyJ36ypb0jrWS8ApAS/eErXu/w+bh7p2p8Th+inxV+m5wC5qIxoXSX/kX+9UWU+YQ3Zv5PccfSWdr4Yv4uw==","signatures":[{"sig":"MEYCIQDlLjm9LdNv+QQpEWhlZUP2MDAhM1xXrLq8Ft7VRbHvcQIhANZaSaNhFfHPzxtt0hT0FTqNoqkJzR98tpHbZ9t9vhq3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220078},"main":"lib/index.es.js","style":"lib/style.css","module":"lib/index.es.js","gitHead":"6a5aa70fef96b612fe5c20c971a1fb0c87ce1ce6","private":false,"scripts":{"dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","clean":"npx rimraf node_modules","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"9.6.7","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.8","jest":"^26.6.3","sass":"^1.69.5","vite":"4.5.0","husky":"^7.0.4","eslint":"^8.53.0","gh-pages":"^3.2.3","prettier":"^3.1.0","vue-demi":"^0.14.6","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"^15.11.0","vue-types":"^5.1.1","babel-jest":"^27.3.1","typescript":"5.2.2","@types/jest":"^27.0.2","lint-staged":"^11.2.3","postcss-html":"^1.5.0","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"^6.0.3","vite-plugin-dts":"3.6.3","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"9.18.1","@vitejs/plugin-vue":"^1.9.3","eslint-define-config":"^1.24.1","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^6.11.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.11_1704340615023_0.9916707780020604","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"vue3-sketch-ruler","version":"1.3.12","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.12","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"f5ab7b92318b3bd2517faab3f7d91e9eacafe3ae","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.12.tgz","fileCount":27,"integrity":"sha512-Cn9UQXn/Rfzlpl09r7tRiuuSLFPYJDEoVTE7/xa7pc2uocdJqc3O/Tx6PsBBfaGq8n49CBiZb9tgTYc4uxr8cw==","signatures":[{"sig":"MEQCIA7+IvIxnGLnLOtXfY/iCRCn/8Rldce3Cj/kespRVfETAiBBQRiszNZOKQbiD9JhlCxiKQkw22KTAGjd+q6lcNWy0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129705},"main":"lib/index.mjs.js","style":"lib/style.css","module":"lib/index.js","gitHead":"a23324c3c63ef7719d58be38a5dd8e95b86d6190","private":false,"scripts":{"dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","clean":"npx rimraf node_modules","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"9.6.7","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.8","jest":"^26.6.3","sass":"^1.69.5","vite":"4.5.0","husky":"^7.0.4","eslint":"^8.53.0","gh-pages":"^3.2.3","prettier":"^3.1.0","vue-demi":"^0.14.6","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"^15.11.0","vue-types":"^5.1.1","babel-jest":"^27.3.1","typescript":"5.2.2","@types/jest":"^27.0.2","lint-staged":"^11.2.3","postcss-html":"^1.5.0","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"^6.0.3","vite-plugin-dts":"3.6.3","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"9.18.1","@vitejs/plugin-vue":"^1.9.3","eslint-define-config":"^1.24.1","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^6.11.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.12_1704347974701_0.24115505011594496","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"vue3-sketch-ruler","version":"1.3.13","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.13","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"dc1a84900a0749db22ed6c440d9252b013eae6a4","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.13.tgz","fileCount":27,"integrity":"sha512-Fw1LzrZzRFxprmVbn3AyR+pkdMrI/pB0wGaHV3Jxp4//hHuHBJX3TUiWkwHCo8e0xx9HcmpdWTvJMs3jQQTyug==","signatures":[{"sig":"MEQCICCMTDwRVfIqajFeiebyvMWboleeWrqJSyIC/mrf36a8AiAT8DJf1h5wsMM4JuSYI+xcVgs59kS97KxhSUfXX23U3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129699},"main":"lib/index.mjs","style":"lib/style.css","module":"lib/index.js","gitHead":"d9c8d8335b8d0f18f6409618b625ea7298b7c2e4","private":false,"scripts":{"dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","clean":"npx rimraf node_modules","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"9.6.7","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.8","jest":"^26.6.3","sass":"^1.69.5","vite":"4.5.0","husky":"^7.0.4","eslint":"^8.53.0","gh-pages":"^3.2.3","prettier":"^3.1.0","vue-demi":"^0.14.6","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"^15.11.0","vue-types":"^5.1.1","babel-jest":"^27.3.1","typescript":"5.2.2","@types/jest":"^27.0.2","lint-staged":"^11.2.3","postcss-html":"^1.5.0","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"^6.0.3","vite-plugin-dts":"3.6.3","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"9.18.1","@vitejs/plugin-vue":"^1.9.3","eslint-define-config":"^1.24.1","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^6.11.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.13_1704350281438_0.16427390591256152","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"vue3-sketch-ruler","version":"1.3.14","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.14","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"fa89b6ea9cfc290c29d87327cb3019879836614f","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.14.tgz","fileCount":31,"integrity":"sha512-PzkRpohY8AEDp2VoWKOVDg0sDqvYStI0uHJVbS5Dhrm5SFcSUgC4gJ5kIEtG5UEoy/6bahpDPUDjPlLwUy4oew==","signatures":[{"sig":"MEUCIAQnrNcz/VrjcUT7Qvnks6vmA5mY5aAe7FHBKkReSym2AiEAjqDkaWLXveXYzGzsS6mdemIoqTfhkkv7AkqfFYGgl1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182650},"main":"lib/index.js","style":"lib/style.css","module":"lib/index.mjs","gitHead":"36543281f71749c988d77634ab4121a9ddbeea39","private":false,"scripts":{"dev":"npm run switch3 && vite --config vite.demo.js","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.js","test":"jest","build":"npm run build3 && npm run build2","clean":"npx rimraf node_modules","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","prepare":"husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.js","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.js","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"10.2.3","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.8","jest":"^26.6.3","sass":"^1.69.5","vite":"4.5.0","husky":"^7.0.4","eslint":"^8.53.0","gh-pages":"^3.2.3","prettier":"^3.1.0","vue-demi":"^0.14.6","vue-jest":"^5.0.0-alpha.10","cross-env":"^7.0.3","stylelint":"^15.11.0","vue-types":"^5.1.1","babel-jest":"^27.3.1","typescript":"5.2.2","@types/jest":"^27.0.2","lint-staged":"^11.2.3","postcss-html":"^1.5.0","pretty-quick":"^3.1.1","@commitlint/cli":"^13.2.1","@vue/test-utils":"^2.0.0-rc.16","stylelint-order":"^6.0.3","vite-plugin-dts":"3.6.3","@babel/preset-env":"^7.15.8","eslint-plugin-vue":"9.18.1","@vitejs/plugin-vue":"^1.9.3","eslint-define-config":"^1.24.1","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.1.1","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^6.11.0","stylelint-config-standard":"^34.0.0","stylelint-config-recommended":"^13.0.0","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.14_1704462791775_0.8825982400325454","host":"s3://npm-registry-packages"}},"1.3.15":{"name":"vue3-sketch-ruler","version":"1.3.15","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.15","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"1c464f37738d5932daf9b61e749e8c7ea570d1b1","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.15.tgz","fileCount":30,"integrity":"sha512-3F85R64bstINwlgW9mxBeona4MjAInHGv/rjNaZb4sBwrnOrDXoszWhM3OMgVJ+Qmwxpu0DOamCD51IlE+L3fg==","signatures":[{"sig":"MEUCIBJSFZJMQx54907bcS+NnnpsgAxtRh0OCiB/tzjKvn9bAiEA6TwoK7VS3IbotmuHz4+i3YfmsdI2DQvabnw1hILfKgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234095},"main":"lib/index.js","style":"lib/style.css","module":"lib/index.mjs","gitHead":"c1a39b3d73d334f8184dbe1f9e81a01d466886e9","private":false,"scripts":{"dev":"npm run switch3 && vite --config vite.demo.ts","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.ts","test":"vitest","build":"npm run build3 && npm run build2","clean":"npx rimraf node_modules","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","prepare":"is-ci || husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.ts","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"10.2.3","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.15","sass":"^1.70.0","vite":"5.0.12","husky":"^9.0.7","is-ci":"^3.0.1","jsdom":"^24.0.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^1.2.2","vue-tsc":"^1.8.22","gh-pages":"^6.1.1","prettier":"^3.2.4","vue-demi":"^0.14.6","cross-env":"^7.0.3","stylelint":"^16.2.0","vue-types":"^5.1.1","typescript":"5.3.3","@types/node":"^20.11.13","lint-staged":"^15.2.0","postcss-html":"^1.6.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.4","stylelint-order":"^6.0.4","vite-plugin-dts":"3.7.2","@babel/preset-env":"^7.23.9","eslint-plugin-vue":"9.21.0","@vitejs/plugin-vue":"^5.0.3","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.1","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.20.0","stylelint-config-standard":"^36.0.0","stylelint-config-recommended":"^14.0.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.15_1708329039517_0.3566940114702253","host":"s3://npm-registry-packages"}},"2.0.1-beta.0":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.0","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.0","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"13850c434ec15a5b9f6793723d7d35c00e3f2b18","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.0.tgz","fileCount":15,"integrity":"sha512-APfBHh95i1i44iHfFTPFVM4HDRJZ72Q1CwIffyB5KX8BjnQMZ52JphvDOAG96vUo2Qjej8KMMwWu/GOh5gH0xA==","signatures":[{"sig":"MEUCIGduhcro8qpJ0AKpaP3JVxy3zaDbOsUkLcve8Ph6YV7ZAiEA0kOBKzwEP3Ta8xy1Xv7y037v0B4zbbWn8/Hj6S3CKk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80667},"main":"lib/index.js","style":"lib/style.css","module":"lib/index.mjs","gitHead":"bb12d9d04cc7b7276cff98256282698f1c1233c4","private":false,"scripts":{"dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此版本只在vue3中使用,用于页面展示的缩放操作, 最新版本为2X master 分支, 如果需要学习vue-demi关于vue2/vue3通用组件的, 请切换到1x分支","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.29","sass":"^1.77.6","vite":"5.3.1","husky":"^9.0.11","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^1.6.0","vue-tsc":"^2.0.21","gh-pages":"^6.1.1","prettier":"^3.3.2","happy-dom":"^14.12.3","stylelint":"^16.6.1","vue-types":"^5.1.2","typescript":"5.4.5","@types/node":"^20.14.5","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.7","eslint-plugin-vue":"9.26.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.13.1","stylelint-config-standard":"^36.0.0","stylelint-config-recommended":"^14.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.0_1720605105952_0.3806418647210337","host":"s3://npm-registry-packages"}},"2.0.1-beta.1":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.1","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"80da23dcc0e15b324cd599533a43b6160fa75dfe","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.1.tgz","fileCount":15,"integrity":"sha512-9MwhC9n4TKxvEf1YDeVO3yr883cEykLVg2HbcWqW/eRpLvYb2cx8TkWHivx6BpeO3vbwfN2Q0JHKZYkbtf8g4w==","signatures":[{"sig":"MEUCIAuuWpvmtCgEbj4Smu+t86X49CVPO82SU/gJen0IcOWGAiEAt4qI1XEyNpisRDSr0ybnd2BbbaSjeu5Z+mLt2Eve+BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80667},"main":"lib/index.js","style":"lib/style.css","module":"lib/index.mjs","gitHead":"8499e86f269bdc5f8d0150893a20d2e084d9f243","private":false,"scripts":{"dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此版本只在vue3中使用,用于页面展示的缩放操作, 最新版本为2X master 分支, 如果需要学习vue-demi关于vue2/vue3通用组件的, 请切换到1x分支","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.29","sass":"^1.77.6","vite":"5.3.1","husky":"^9.0.11","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^1.6.0","vue-tsc":"^2.0.21","gh-pages":"^6.1.1","prettier":"^3.3.2","happy-dom":"^14.12.3","stylelint":"^16.6.1","vue-types":"^5.1.2","typescript":"5.4.5","@types/node":"^20.14.5","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.7","eslint-plugin-vue":"9.26.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.13.1","stylelint-config-standard":"^36.0.0","stylelint-config-recommended":"^14.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.1_1720605755912_0.7435118042275153","host":"s3://npm-registry-packages"}},"2.0.1-beta.3":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.3","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"b24ef6082e50b1a306b74369a87aa3c61f39654a","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.3.tgz","fileCount":15,"integrity":"sha512-+uC++VVAq/3L6ttT+G3Pyo/Jo2jDWiV0mOw99/l+GhgFGSR/aA4LDCskxcbec+vWpmH4x884Kd8EoSSz+5C2Aw==","signatures":[{"sig":"MEQCICbmxThRhdlgNiqomsgXbTbZaavb6JKoVbWGZy8YlH/mAiBYxWXQ8tEEIs/Gz14SYYiWVkCpShNjGo8yTfS1Fsh4Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81860},"main":"lib/index.js","style":"lib/style.css","module":"lib/index.mjs","gitHead":"20387c7a6a7ad8deda4c6281f52e7bfaa84d2e73","private":false,"scripts":{"dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此版本只在vue3中使用,用于页面展示的缩放操作, 最新版本为2X master 分支, 如果需要学习vue-demi关于vue2/vue3通用组件的, 请切换到1x分支","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"simple-panzoom":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.31","sass":"^1.77.8","vite":"5.3.3","husky":"^9.0.11","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^2.0.2","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.2","happy-dom":"^14.12.3","stylelint":"^16.6.1","vue-types":"^5.1.3","typescript":"5.5.3","@types/node":"^20.14.10","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.0","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.3_1720792060624_0.8015488207669303","host":"s3://npm-registry-packages"}},"2.0.1-beta.4":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.4","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.4","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"bb95a7bd2f637d930331876b39bf9bfc4dafc18c","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.4.tgz","fileCount":7,"integrity":"sha512-OBW4TRagUIFIWmvNeuBCds66Yf5BpHNwHR3VOpwfh1Gm89qx/gemfEVmnU0I2w7rotcvFzIZW+jqrnvDqVFS3w==","signatures":[{"sig":"MEYCIQDgyOoV6r8Nc2Kk7iT1thWovVBkNJur34uBdqjnIe7J6wIhAMnnj/QKY18Q1BHcbWul6rDBCkpz4uTE6O9XR1dZ7QTN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74176},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"b177152ac74cfb10b061cf7e74310fa67a2ced13","private":false,"scripts":{"dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此版本只在vue3中使用,用于页面展示的缩放操作, 最新版本为2X master 分支, 如果需要学习vue-demi关于vue2/vue3通用组件的, 请切换到1x分支","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.4_1721479045981_0.6943282029811879","host":"s3://npm-registry-packages"}},"2.0.1-beta.5":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.5","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.5","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"6e1d4ef9513176409869c1bc52352940b4582756","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.5.tgz","fileCount":7,"integrity":"sha512-o8rqIhwS0+ZZB+D1PG6ansuZnvsqx1O0s1SBzHY0ElWdKxJasadG2eiGkQSuUbTqeSJ4FJ5F5ItPBfbVXA8SYw==","signatures":[{"sig":"MEUCIQDK2b0NJ2hSV8IqtKXDq3Bzcg1KWMBDfqmtdgNHcX5XTgIgYE24PBEua+/FIv4Hl2sQePNg7l9KXpmeWDAYD3RJETs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73604},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"5e4f3036b0a4d9069dcbcb8884116bb658af88a6","private":false,"scripts":{"dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此版本只在vue3中使用,用于页面展示的缩放操作, 最新版本为2X master 分支, 如果需要学习vue-demi关于vue2/vue3通用组件的, 请切换到1x分支","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.5_1721609677110_0.6303234719867559","host":"s3://npm-registry-packages"}},"2.0.1-beta.6":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.6","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.6","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"70c349b42b9752a32cd46a153c488abfdb2c7601","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.6.tgz","fileCount":7,"integrity":"sha512-aQqKg59r/jFSfJ7NfvSknPs1ClGK8VARnIwzH1yy8accgYVoaHCzKZouAeOhe7i4Autv9FGVGcUcb6QSoKDLyg==","signatures":[{"sig":"MEQCIHXJJ1boHdI3usvGgQfJallMMPfiifd2R4CSHcjZZr5mAiA7T34bxplUkGQ0reZp6wBmqKw9V2NIo2hYUu82Wn034w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74922},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"fd2e3678569a28448196526af47c3891471b3b95","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此版本只在vue3中使用,用于页面展示的缩放操作, 最新版本为2X master 分支, 如果需要学习vue-demi关于vue2/vue3通用组件的, 请切换到1x分支","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.6_1721715152772_0.74262758181874","host":"s3://npm-registry-packages"}},"2.0.1-beta.7":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.7","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.7","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"8db8660bcb2d1b93f5945929fb1b4ef86c65c4ce","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.7.tgz","fileCount":7,"integrity":"sha512-ev6HMMFOiO8Rfkl5RKH+Knvh/oxTFPefcxsRjMBwdoLppyamiAq8IRTBe3ZhR/VfAhbKuT2M9i6YYn92MeXgNA==","signatures":[{"sig":"MEUCICgkVPfSHWr88BZ8Ad4XdH5q7Gbigt1d7PmiGTHAoq5GAiEA0ew16n1+x1jdVTYAjeF6ak2ZBGJY9wYEb1B2GKUqjgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75064},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"85de129558596977d65bc7db8d34c9848d679ab3","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此版本只在vue3中使用,用于页面展示的缩放操作, 最新版本为2X master 分支, 如果需要学习vue-demi关于vue2/vue3通用组件的, 请切换到1x分支","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.7_1721793067524_0.6049192735564579","host":"s3://npm-registry-packages"}},"2.0.1-beta.8":{"name":"vue3-sketch-ruler","version":"2.0.1-beta.8","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1-beta.8","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"92872e952378e3ef1124b78b4311602b4e2a94a4","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1-beta.8.tgz","fileCount":7,"integrity":"sha512-mQTg79vktrWAjVAatLWrMCeT41cbAHUngKNMxL17TmwFOlEoKZbFyC9TClR/BH3+2/ViPRNSTPXnrefgoNCqkw==","signatures":[{"sig":"MEYCIQDUFD1pTlcaOQe6ifFDsb4GUzc8sRjPK2VTbhfOeD4kIAIhANt/MnuxVis65SSEDJR+YJCGL4rJHzwbWol2VlQORXVg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78966},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"d549a93985487de5ec1a9b702af3dd39dc1d0d37","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此master最新2X版本只在vue3中使用, 用于页面展示的缩放操作, 如果需要学习vue-demi关于vue2/vue3通用组件的,或者希望用到原来风格的, 请切换到1x分支, 使用1X版本。 同时注意2X版本作为加强版，重构了内核与1X版本使用方法有较大的变革，不兼容，请谨慎升级！","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1-beta.8_1721831226344_0.31847791083511945","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"vue3-sketch-ruler","version":"2.0.1","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"37b57660b4dec08f97c24665abe2904382c52ef8","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.1.tgz","fileCount":7,"integrity":"sha512-iD5pVEoyA1zsJ1kpzd7WEvD79LxTpob3ho8I9VO+nKwDW5oxmY/Qh4PwENoRHwraevborWBIWj69VSbheKIYcg==","signatures":[{"sig":"MEUCIQC1DLnRZjKo0zKvIp+aXmzLNo26dIkICHYH6cbsSkwDDwIgdZ3aM5Kw1igZxA+VkO7MEqwO+s06svqIgHkjPxbHIPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84153},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"e3bec4740e1a0cf41051aa7e1a67e65ea06a1f53","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此master最新2X版本只在vue3中使用, 用于页面展示的缩放操作, 如果需要学习vue-demi关于vue2/vue3通用组件的,或者希望用到原来风格的, 请切换到1x分支, 使用1X版本。 同时注意2X版本作为加强版，重构了内核与1X版本使用方法有较大的变革，不兼容，请谨慎升级！","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.1_1722083824115_0.314238420633397","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"vue3-sketch-ruler","version":"2.0.2","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"a1dd48711eca6695fe84efb2a817bf1750af1d16","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.2.tgz","fileCount":7,"integrity":"sha512-RAcRmlGLNLOW6ZN9oQmug4g+6ZYNzXAt5c6OOhx8TMUi2nSOj1rZYnUOlf7bgluBbiHM0JuTsnH4FzOXFkXcYQ==","signatures":[{"sig":"MEQCICXQ2fAeyZfazPTs8+GPtGUjPHnf9ZCWEa0/u4ch0WGfAiAIGJb+EpwuNfEWXR9qDrvBpKTqJTg1v4M6gTtC+SF09w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83373},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"1cdef6f10893de316ea69b51d596d103a9e42cf7","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此master最新2X版本只在vue3中使用, 用于页面展示的缩放操作, 如果需要学习vue-demi关于vue2/vue3通用组件的,或者希望用到原来风格的, 请切换到1x分支, 使用1X版本。 同时注意2X版本作为加强版，重构了内核与1X版本使用方法有较大的变革，不兼容，请谨慎升级！","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.2_1722160126093_0.997045705867246","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"vue3-sketch-ruler","version":"2.0.3","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"127b4c34d28a0e30296df163cf18c39d50bfb20a","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.3.tgz","fileCount":7,"integrity":"sha512-/xUdqdXNO62f+GZNi9DpldsWxjsWQISuqRiaYmJ/cmZExlGAjhObR8nzTnrJU8yVfdcvfoilxP+dtAsMG39tDA==","signatures":[{"sig":"MEUCIAuu9WUQ6Noe9G0TVZW/r17H0EH9aVgnjRZXkhHWw6AdAiEA3Pja09akgxXlsXzib3CVyecGq7ByCWbcxH6GCPrpeRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82680},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"7402e4717802a8f21acacceea6e44238fb234d17","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"deprecated":"有误","repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此master最新2X版本只在vue3中使用, 用于页面展示的缩放操作, 如果需要学习vue-demi关于vue2/vue3通用组件的,或者希望用到原来风格的, 请切换到1x分支, 使用1X版本。 同时注意2X版本作为加强版，重构了内核与1X版本使用方法有较大的变革，不兼容，请谨慎升级！","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.3_1722214843643_0.9666309929373125","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"vue3-sketch-ruler","version":"2.0.4","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.4","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"27b9050aa56edbcb26afa134b997bf9b0cd7481e","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.4.tgz","fileCount":7,"integrity":"sha512-Y222XgSVofKzmBdMPPdD/uTf/C2AyMcWspPJlz0sqB6kR6rmhN3CpIZtLVH+NyeZdfRCN0Tw78dKuQzz+cGjRA==","signatures":[{"sig":"MEQCIBbGEST9t5mnrbAgf73+VrEdqBGGqnRxB95AwwQq4ZOKAiA1zFTLb/O1CmbrmH4kuLZDW2KtKFX7IQ194lPYeuvyOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81192},"main":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"37124d21505e163af87795c2a89e0b6f76a36e43","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> 此master最新2X版本只在vue3中使用, 用于页面展示的缩放操作, 如果需要学习vue-demi关于vue2/vue3通用组件的,或者希望用到原来风格的, 请切换到1x分支, 使用1X版本。 同时注意2X版本作为加强版，重构了内核与1X版本使用方法有较大的变革，不兼容，请谨慎升级！","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.4_1722227963303_0.6347490384651477","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"vue3-sketch-ruler","version":"2.0.5","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.5","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"d12ddbf4ba3900398710ccc5499f9a6c94d0886e","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.5.tgz","fileCount":7,"integrity":"sha512-OYZcybcynzXY6ESyz+kIIpVS1BFVWXaHh25jnB1dH+nJtISmusUdIdd22P315DW/Fe/N2hn81mNUOBOhudM//g==","signatures":[{"sig":"MEUCIBjyg9ogH0vdEDoQ4wXQKP5ah2hIqX7EuyY3SquoQlQPAiEA11HHHDLuHWqsllZhM7WcYb3RyD4hRNeUwn/L0HiOqfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82870},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"f04bb1fb3972fc65c40cc30fbcce94e7d3c415ba","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.5_1722510228474_0.20532232749714008","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"vue3-sketch-ruler","version":"2.0.6","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.6","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"2ed7a4eba33ab48c7155b9d6005fc6386bebb21f","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.6.tgz","fileCount":7,"integrity":"sha512-pgeLF5nmIFuhh5QsEtA+eDKvnluwrxDPueLLx2RHym8iLQ8ROI2UgUnoZI/fg/8ac8oDOdzewTxOYRx5gF82Kg==","signatures":[{"sig":"MEUCIGgaZxIHHs/FYwavr+7JKffb7nX5F/vibR3xSQL+WJW7AiEAmmbCkDrWSZOOwq2DKN5t3l2eYWvar6dSGnIa2vXEz9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83208},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"ffc65e970d278c084c1d0bdf6331962b056017a6","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"simple-panzoom":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.6_1722646218744_0.33979039063412175","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"vue3-sketch-ruler","version":"2.0.7","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.7","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"3da1ab02f4eae4556ace60a020be47b340d8c0e0","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.7.tgz","fileCount":7,"integrity":"sha512-WAUpLPUJ3JcQxyyS9us2+6NL1LqVKh4+X0JhRq+Zve94KKXfAZy0kFdz4s4DL1VcKEctSdbND6DKNZRSYYoBfA==","signatures":[{"sig":"MEUCIDT5vgl6GkLGK2dO0GmGLnsASWWVv3NSVeXgkGEFPkaLAiEA5qRyhnSlRQQydl8XLJF64JVo+pVbpi7uAPYB+YbTlEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83646},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"e6bb7b8f04433e443425bc2546ee093c20725523","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.7_1722922694630_0.4438367462666375","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"vue3-sketch-ruler","version":"2.0.8","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.8","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"d459df07b157c497063a548f7ef27ac751c5c88e","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.8.tgz","fileCount":17,"integrity":"sha512-w185LzZHbqJx9W2aF3t8hW4ihMDN4xqoVVTRpIm0jgmzcoqCBVh/2M6RCMSUFKzqQqfrjD+jRd2ipQmiVnXbQA==","signatures":[{"sig":"MEYCIQDl6sOEPxxUCbSwDntPwSvtRuhqq5xfEZ7XB7kV4BOX8wIhAJpaWZHTV7suAE1WgESh1fiU3Nzpx+n0pCbQgHl/za4D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110594},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"bfdcda1b6c45c6987d73c4a22eafc521202374fb","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","prepare":"husky install","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.8_1723078719207_0.9387558216878571","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"vue3-sketch-ruler","version":"2.0.9","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.9","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"f1ccbcb9ef8d30d51c28982252483b1fc2802225","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.9.tgz","fileCount":18,"integrity":"sha512-9WBCvnffmQBrFtFX3mG6ZJ6cUblW3THfle+Zy0wvW6mZAe8Ih1hp/A8hcyzpI4saVu0ur2g/2arGj2o2+n7Kug==","signatures":[{"sig":"MEUCIQC6xbmd53vBOJhfj741qqhUKov//8trySAX05uMhZv8HgIgZj1qzOfIzRpzmy9EbtlyBwMiajhenZvB1tprqZkE8hY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114811},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"d25713667fd13198b062ec7986fac27033ed73fc","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"6.14.17","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.9_1723538479604_0.6342686902630355","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"vue3-sketch-ruler","version":"2.0.10","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.0.10","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"354c6f4389612583ab79b14982d8408a33aa38f6","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.0.10.tgz","fileCount":18,"integrity":"sha512-RKeFUy00ygebEAw01VgeOzT+zYa+zy4O7OFN9utpQKr5UR9coxs4BbNLUXzmOYgZjJm514WNG7JehCYpMJOb1Q==","signatures":[{"sig":"MEUCIQCBGxAAaRlKCpFeJbrc5UXPflhrDnFLb9/TXRXkF60xXQIgJzKtDrdq4ElSlOsfPp0heHENw3jy6GCg81E8guLpN30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130219},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"a4ca43822541cc852afa2803f8d10ac8cb663b94","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"8.19.2","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"16.18.0","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.0.10_1723902127356_0.41213533003902136","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"vue3-sketch-ruler","version":"2.1.0","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.1.0","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"b88f0e26e79744f648eb5e699d208fdbc868facf","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.1.0.tgz","fileCount":18,"integrity":"sha512-vi7GFAw/3p+YfvRXeBvcYUZjwKwbpSwTG1P7P4hDKPgQuxN91OIcq4HcVg4lvFPBzF9zeNs5k1jRB8gJwvrJdg==","signatures":[{"sig":"MEYCIQC5+BZo/L4xTJLODAGI4QZrzpZRqXUy5xbDIHLRyBIJ5AIhAMdRX3gnFU+l0HqqO/xyUtpY7L+u87m53X7Q59fNqvHn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134245},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"d26d0d1d19471dcc42e3f802b0c913f62b1e0161","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","lodash":"^4.17.21","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","vue3-moveable":"^0.28.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.1.0_1724495652986_0.5653084752716484","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"vue3-sketch-ruler","version":"2.1.1","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.1.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"25ebfe599d170f7f3d7d9ddb1309aee0c66e31ea","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.1.1.tgz","fileCount":18,"integrity":"sha512-cqIBUEMF5WpE27IPBCGrcN59MzHtSoDrrzJrybzy7D4Q3pIQ0CQZKV2brgs3hWzd19XYalQc6fSW655jJmsa1A==","signatures":[{"sig":"MEUCIHZ5tPo27gDxECd079erT0p301J1tDW7b87kOaFJ5JDdAiEA3BthNXXzv/xuVjKF4Ybt3hWYnFzK+F+MK2+hatCY08Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134374},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"5ae6c41fb09969a1f66e8f6bc7aa5e66b773ccc7","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","lodash":"^4.17.21","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","vue3-moveable":"^0.28.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.1.1_1724832031586_0.9699596936312302","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"vue3-sketch-ruler","version":"2.1.2","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.1.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"53171772f724f33b64f16785f551c27f51e9fd6c","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.1.2.tgz","fileCount":18,"integrity":"sha512-5/IkigDCE+Dbno4bpHEJe6DWoPeukAvLNx/ZzaCNys5DXJnI7Ulyu9rJTcQRDOKzqhbm0BWDkmlk/5iadawQsw==","signatures":[{"sig":"MEYCIQDspiPh0yTn+FR1RWCXoPR5M4euicUCUJIt9WG5yI334QIhAP6LBMeNZB/hKobxsl7cmB7T4gf2I3G9RQQ2I0iycCp2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134670},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"95d50fdcb81967fbae4b0fb8767df9597afa4844","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","lodash":"^4.17.21","vitest":"^2.0.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","vue3-moveable":"^0.28.0","@vue/test-utils":"^2.4.6","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.1.2_1724991763806_0.5979452811253059","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"vue3-sketch-ruler","version":"1.3.16","keywords":["vue","vue3","ruler","javascript","sketch-ruler","vue-sketch-ruler","room"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@1.3.16","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler/tree/1x#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue-fix":"bin/vue-fix.js","vue-switch":"bin/vue-switch.js"},"dist":{"shasum":"413de16836c05dc17e7cab738c45e6dc1caeec71","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-1.3.16.tgz","fileCount":30,"integrity":"sha512-k/TBOwbueU9eWOF7k/emsZMwtEqFk/FxG+h//TlaZ2B8RWbxhIe6hPFgggO4Jng10ARsuH4cMGAR+ZOuN4ozgg==","signatures":[{"sig":"MEUCIAlZoyn197fvT3ONXA7/wB75UsePlLVjjLLGTta4LIo5AiEAiwHVETtWg37nw05QlPeuslSkzM8ATPPgmG+ksh6mdik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238499},"main":"lib/index.js","style":"lib/style.css","module":"lib/index.mjs","gitHead":"d278b00474ae55c17545f1e2e98b9b62f76938a2","private":false,"scripts":{"dev":"npm run switch3 && vite --config vite.demo.ts","dev2":" npm run switch2 && cd example/v2 && vite --config vite.demo.ts","test":"vitest","build":"npm run build3 && npm run build2","clean":"npx rimraf node_modules","build2":"npx vue-demi-switch 2 && cd example/v2 && vite build","build3":"npx vue-demi-switch 3 && vite build","prepare":"is-ci || husky install","switch2":"node bin/vue-switch.js 2 && vue-demi-switch 2","switch3":"node bin/vue-switch.js 3 && vue-demi-switch 3","install2":"cd example/v2 && npm install","precommit":"lint-staged","build:demo":"npx vue-demi-switch 3 && vite build --config vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:demo2":"npx vue-demi-switch 2 && cd example/v2 && vite build --config vite.demo.ts","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","postinstall":"node ./scripts/postinstall.js","lint:lint-staged":"lint-staged -c "},"typings":"types/index.d.ts","_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"deprecated":"This version is deprecated. Please upgrade to version 2X for better features and performance.See https://github.com/kakajun/vue3-sketch-ruler","repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git#1x","type":"git"},"_npmVersion":"10.5.0","description":"> 在使用vue3/vue2中,用于页面展示的缩放操作","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.15","sass":"^1.70.0","vite":"5.0.12","husky":"^9.0.7","is-ci":"^3.0.1","jsdom":"^24.0.0","canvas":"^2.11.2","eslint":"^8.56.0","vitest":"^1.2.2","vue-tsc":"^1.8.22","gh-pages":"^6.1.1","prettier":"^3.2.4","vue-demi":"^0.14.6","cross-env":"^7.0.3","stylelint":"^16.2.0","vue-types":"^5.1.1","typescript":"5.3.3","@types/node":"^20.11.13","lint-staged":"^15.2.0","postcss-html":"^1.6.0","pretty-quick":"^4.0.0","@vue/test-utils":"^2.4.4","stylelint-order":"^6.0.4","vite-plugin-dts":"3.7.2","@babel/preset-env":"^7.23.9","eslint-plugin-vue":"9.21.0","@vitejs/plugin-vue":"^5.0.3","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.1","stylelint-config-html":"^1.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.20.0","stylelint-config-standard":"^36.0.0","stylelint-config-recommended":"^14.0.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"peerDependencies":{"vue":"^2.6.0 || ^3.2.0","@vue/composition-api":"^1.1.0"},"peerDependenciesMeta":{"vue":{"optional":true},"@vue/composition-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_1.3.16_1725421833230_0.5904223826909079","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"vue3-sketch-ruler","version":"2.1.3","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.1.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"e304bf1589e43db3e54977cd8fa26a8c87071605","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.1.3.tgz","fileCount":18,"integrity":"sha512-BAYhRSh7mOCF5pMadP5JdBaXLiXwG0nxNnLF/sah9bQMlA13+lCsX2OM71at2DdKkb7JIgxzR3gRpJcPahqxiw==","signatures":[{"sig":"MEYCIQCk7kY2eVgxfjQUiPGAZdmvPVp7Tsj/uBgD86nTqGC/jQIhANrjUR6o2+DDxGHAntnwjLuFwS4z23/YFyWFA7CClCuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134856},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"a2ba8e54e25cdaeef083b5acaa2fbadafcb2aad4","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts --host 0.0.0.0","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","lodash":"^4.17.21","vitest":"^2.0.3","selecto":"^1.26.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","vue3-moveable":"^0.28.0","@daybrush/utils":"^1.13.0","@vue/test-utils":"^2.4.6","framework-utils":"^1.1.0","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.1.3_1725511590289_0.26617848948454115","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"vue3-sketch-ruler","version":"2.2.0","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.0","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"e745d6a72571612a6e6c5cb6107b3bdf48311af6","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.0.tgz","fileCount":18,"integrity":"sha512-BGg7qZ6MdkkT5jX+/kQ4qmraM9zh8gSXU7K/9AYJDw8P7HXbwgn2kdnqDk44Q2DINPDsDgXi3Fnoe/2umB796Q==","signatures":[{"sig":"MEQCIH5hs9R1wvn65y51/cXGS9/Db2lmQPqBwQZVAgvbLHy6AiAZwK+ySAKFZuZ2rxSpzYz2sbuWNVS2D3XxO5L5ye1yLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134583},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"58ca398570202701f6955e3dabaf6cc54c471450","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts --host 0.0.0.0","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","lodash":"^4.17.21","vitest":"^2.0.3","selecto":"^1.26.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","vue3-moveable":"^0.28.0","@daybrush/utils":"^1.13.0","@vue/test-utils":"^2.4.6","framework-utils":"^1.1.0","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.0_1726139938745_0.06424238588316022","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"vue3-sketch-ruler","version":"2.2.1","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"cdbc6a0ef4c96bfe733e1977bbd1f520ba1c66de","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.1.tgz","fileCount":18,"integrity":"sha512-Nr3jTwU9/3pyJpLy9nwnIaTypzNmvlvqMuBD3levFbLQYHNzIc6cuxrgNls6UGg7ImfxxvwW7GVlrJspkAnBQg==","signatures":[{"sig":"MEUCIAtItkL3vZmc9Rity/Ak2E2mvk97i4eaaLtc92hWpiKeAiEA5vwSQn6INP/gm/PPZH7d3zro+mo8tovd/m4Mrm0EaPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134830},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"0a4068a9f5995a683b3e712ef3249900919dbfa0","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts --host 0.0.0.0","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"simple-panzoom":"^1.0.8"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","lodash":"^4.17.21","vitest":"^2.0.3","selecto":"^1.26.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","vue3-moveable":"^0.28.0","@daybrush/utils":"^1.13.0","@vue/test-utils":"^2.4.6","framework-utils":"^1.1.0","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.1_1726289306009_0.19286076976134936","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"vue3-sketch-ruler","version":"2.2.2","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"726bc02f34f015f9dbfd2a2f1d890af21a434792","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.2.tgz","fileCount":19,"integrity":"sha512-21McboqS4ttdojbJg11anbbbFbOp9A0C89WZbu/5N3INyMAyq9XugTPhEUDo2Di6INb4a281kiD2o3/gDKrmsw==","signatures":[{"sig":"MEQCIAQxAdCKVmE1pzggDNj3JfSh5/LOG6X3/CUVl1BndoCLAiBPVXkkzXrd2K5TKIJNLQ88k6f1qVY9vI/eCeR7AYNgxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162738},"main":"lib/index.js","husky":{"hooks":{"postcommit":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"}},"style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"6bfff2bd76d3083a3decf6ca96ec36bd365a5581","private":false,"scripts":{"d":"nvm use 20.10.0 && npm run dev","dev":"vite --config vite.demo.ts --host 0.0.0.0","test":"vitest","build":" vite build","clean":"npx rimraf node_modules","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","precommit":"lint-staged","build:demo":"vite build --config ./vite.demo.ts","lint:style":"stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","clean:cache":"npx rimraf node_modules/.cache","lint:eslint":"eslint --fix --ext .js,.ts,.vue ./src","lint:format":"prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","lint:lint-staged":"lint-staged -c "},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"lint-staged":{"*.{vue,css,less}":"stylelint --fix","*.{ts,tsx,js,vue}":"eslint --fix","*.{ts,tsx,js,vue,less}":"prettier --write"},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.33","sass":"^1.77.8","vite":"5.3.4","husky":"^9.1.1","jsdom":"^24.1.0","canvas":"^2.11.2","eslint":"^8.56.0","lodash":"^4.17.21","vitest":"^2.0.3","selecto":"^1.26.3","vue-tsc":"^2.0.26","gh-pages":"^6.1.1","prettier":"^3.3.3","stylelint":"^16.7.0","release-it":"^17.6.0","typescript":"5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","compare-func":"^2.0.0","postcss-html":"^1.7.0","pretty-quick":"^4.0.0","vue3-moveable":"^0.28.0","simple-panzoom":"^1.0.8","@daybrush/utils":"^1.13.0","@vue/test-utils":"^2.4.6","framework-utils":"^1.1.0","stylelint-order":"^6.0.4","vite-plugin-dts":"3.9.1","@babel/preset-env":"^7.24.8","eslint-plugin-vue":"9.27.0","@vitejs/plugin-vue":"^5.0.5","eslint-define-config":"^2.1.0","rollup-plugin-banner":"^0.2.1","@vue/babel-plugin-jsx":"^1.2.2","stylelint-config-html":"^1.1.0","conventional-changelog":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.16.1","stylelint-config-standard":"^36.0.1","conventional-changelog-cli":"^5.0.0","stylelint-config-recommended":"^14.0.1","@typescript-eslint/eslint-plugin":"^7.16.1","@release-it/conventional-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.2_1726326462996_0.8962064789517139","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"vue3-sketch-ruler","version":"2.2.3","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"d5fc4fe4ecd8165728d867b8d880860cf00a626a","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.3.tgz","fileCount":15,"integrity":"sha512-Ptdi/gRNWPnhbU+5G6GxDqvrsJU2RwgquKbjlRQ3LnRV0GH+jIy2BTQ5rDYv9ceQTbPvw8u4ZIrPfQ1v/HyGTw==","signatures":[{"sig":"MEUCIQCDu+pBbkHUbu1H126UPXObThIWCy3/ndlY3ZK2LmWWdAIgbU4Z70q/WO4PHc7ouJfh5RowOTr8NeNIHa0uWqzWy3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104779},"main":"src/index.ts","type":"module","main_":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"7faa4c93db72803061a15c52aec7eba4041d03d2","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.3_1728010780391_0.3834363627505313","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"vue3-sketch-ruler","version":"2.2.4","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.4","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"f8205ca0ecb567c1eb38fbc345210429b96a6f1d","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.4.tgz","fileCount":17,"integrity":"sha512-p4VxMXCVCv4RXlQ6vaRPs40iLWBr27JoJpluFuvh6pUJe5EkGpli5XGTB7pWslpqCe0AXZOIWnUhpc3s+AD3gw==","signatures":[{"sig":"MEYCIQDBDf/cQ7U4YOGMGaF6PtuEIlaATxaGw4ekPFxQoKQa2gIhAMDdILK/umbies5ZjTpcyUMRmoEQejqng0Gqi6I5jAj9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118150},"main":"src/index.ts","type":"module","main_":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"671ce9f8df0be2bb64cdcd84a2c6fe4ba1f68f67","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.4_1728011435641_0.08364319641100693","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"vue3-sketch-ruler","version":"2.2.5","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.5","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"eef7e0545f131af8f170261c75699a983d2bbf47","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.5.tgz","fileCount":17,"integrity":"sha512-DmruV9FhbGPU6KjDb4jraa3+IFFD9hf1CbgbsgRHvxnLCGE1t3sqmi2j76T35BssuLbVxZw8ltlxFfJi7hnhOw==","signatures":[{"sig":"MEUCIQDGVHASgSYYnNFrpgBQe1KO60wSdperyxfMym8+UA9Q3AIgBok1Uzr72Flx3Znn3OPdDhQ29I/zKKxhqrpcswgkbCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118215},"main":"src/index.ts","type":"module","main_":"lib/index.js","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"9fb03e68baa784101fca0a1651f2112c2afdba9f","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.5_1728200251000_0.3625457194554269","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"vue3-sketch-ruler","version":"2.2.6","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.6","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"1d1207e2a392d445020b36c2df1522878538066c","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.6.tgz","fileCount":17,"integrity":"sha512-3TZqy/mDBk9HalbrBRaFIahif8j6huQIKo4j9sQU0MRFHL5yzzIP/Ll1YhlJzxJrivOfPV8KmJQTMDFPnyGVNg==","signatures":[{"sig":"MEUCIQDJFcRbZfZQFVnI3I44ekNtkop+fpPFHKRx+nyYqMm3GgIgL/Z0weBL56XVhAWVvGEKKrFr4ZRv2Ua+ko6cLy79G2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118215},"main":"lib/index.js","type":"module","main_":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"7ce0b1cedbd7c42f25a3d61a0ce8b2674a829443","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.10.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.6_1728348767036_0.2810424773471607","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"vue3-sketch-ruler","version":"2.2.7","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.7","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"b23c99db29c7db4cfd3352a1b84d941246740ab5","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.7.tgz","fileCount":17,"integrity":"sha512-vzw/CsMjBgi0rqDz2GpPoTirUXUES+okgJDQGXlUC/mPFHQDvQBa2iEqw+af2L9E8cKjtWBd5IA9oHE7VFTSCg==","signatures":[{"sig":"MEUCIQDvc4b8I+oMRc4wPmkevLzoYLoR0JHnc5UzqN4O/CubhAIgIGf6RIpblak0whSGnSLy9rhVQbqaeHzLRbffKEtEsU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119985},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"8da8d8ed84a7369a8920015eb3f451b9bdbbb26d","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.7_1731758791188_0.42520177803370407","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"vue3-sketch-ruler","version":"2.2.8","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.8","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"e37e60b55746fdc9b4010889531238f654d717bc","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.8.tgz","fileCount":16,"integrity":"sha512-d7isa6gSsDWq2TfWOSJkQ11XY3RbcL4o5EnDwj8vGGJNzKX9yAzkj4+1k6fZjPetEQyv2A1p5Qc+UdH67LVCng==","signatures":[{"sig":"MEUCIAOtQvcPbtlmVrpgR+7iIfnJzUdYhTldfRlo8IV8SKqpAiEAr6x7cAZDU+o2ajVAjsMWWJazC7bGhGIq9sKRW1/djN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119714},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"a144c09abe5c9c2a984c87717ce9bcbf14d39bf1","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.8_1740485955959_0.7966962305197995","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"vue3-sketch-ruler","version":"2.2.9","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.9","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"bab3e0c45b1b14ad9108605c7ae2cb5e2a96d9f5","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.9.tgz","fileCount":16,"integrity":"sha512-XbnIn3k7wOTTZQvutO7KB4tK6hMk4DQ/5OgneHRBUN9x3HUsCxNgRfYTfLmsMZJT6/SQMs+MwO6warXw2eellw==","signatures":[{"sig":"MEUCIGkPPLR+31NV/GaAa/J3dOjs9R+POV9zIu05N/Px+gfdAiEAsLwJU3ZA4+8L/x885hpLMkBj7zs5FP2tRwY6cjQQ850=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119345},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"9cc301c848e4739204b9018fb4a584cae2744dd1","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.9_1740486209854_0.49134230160449843","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"vue3-sketch-ruler","version":"2.2.10","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.10","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"4a18780cef110ca2b63eda97b4790a6f8468da8c","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.10.tgz","fileCount":16,"integrity":"sha512-4T7FDNFdJ45GXHV/2Be+rMe1PAJzOSpdrTmBqSJfIpO3DUCV+gnRZMlB0V/xn1cbzRnSSuryh3yz3HxEoLLApw==","signatures":[{"sig":"MEQCIH63IenYWYVElI9XJNuC4XgJvPkDpU5ygaPmCjRGQPL3AiA8sxGPjCK9ipwj/kYpWMm6wPkKRQZU4wvvKFSOVnBPGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120096},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"413c41c28757fbd50f823fa47a46af9e84247aee","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.8.2","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.18.3","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.10_1746844200510_0.061234961767844265","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"vue3-sketch-ruler","version":"2.2.11","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.2.11","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"045224f3db6ef49b33d84e4a9e4eca10e609eab5","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.2.11.tgz","fileCount":16,"integrity":"sha512-kr72xHiY8dy8+Z20oyYOKs2mxyODLOLK7jHPaRkCS95nSVH/nHGvp++TeiJ9YnCrLYHxnPGn17hL72kbYGwEAg==","signatures":[{"sig":"MEYCIQCL8dPKipymtTaIpzM0qn1oQX5mwYu6go5wBqUbPBkBdwIhALAy7aOky1b67vTl8Oka97/HzMDGweXW2HSb+SSdeK+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120676},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","gitHead":"ce3215148efd51eb0efee7c22bc85ccc8690c0d5","private":false,"scripts":{"build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"majun2232","actor":{"name":"majun2232","type":"user","email":"253495832@qq.com"},"email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.5.0","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"20.10.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.2.11_1750240398611_0.828024738670124","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"vue3-sketch-ruler","version":"2.3.1","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.3.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"fa86f22386c1ea8da10add45d61a1cc1c14760c7","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.3.1.tgz","fileCount":16,"integrity":"sha512-RKRUsyTWADBDnOeeeAKkq/EypDBPaQ/CM1L6k3ciC+/og8vLdD46x1IO4IkntB6tPUv2Dof0xgc9GtEDEavRnw==","signatures":[{"sig":"MEUCIQDhq1H3Q7ZKxjmRITnnVQcs+54vNpXFKnxpkrtTkYlDCwIgMfikUcYNFeNfWnUhZE/38UssuEGWWV61bUUe35wVhq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117074},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.umd.cjs"},"./lib/style.css":"./lib/style.css"},"gitHead":"c0bcd8154c5e5aa9fb23a31e72dd707666e05da4","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.1","simple-panzoom":"workspace:*","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.3.1_1763453976400_0.8445817391770829","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"vue3-sketch-ruler","version":"2.3.2","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.3.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"a35311d9df74903ab0694274ca7dcce209e86694","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.3.2.tgz","fileCount":16,"integrity":"sha512-q4WmClxKdVcSQvQZmodkHoOg+QRUnWAcgNlEpasj0BgTkITRb8lzqhIcJcAfWUPfnjfCIMNky6NRdwtKA6SqvA==","signatures":[{"sig":"MEQCIGpbxS6zlK6FCHMNKMo701Xb5MsRM46ZgDMwjmxDvQvTAiBoUWZ03O4mTnduML8XMxF8DtauCU0+v8oVZVA6cCRPCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116610},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.umd.cjs"},"./lib/style.css":"./lib/style.css"},"gitHead":"bf03566de0a3e672cddefd0394c5f438fe45b386","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.1","simple-panzoom":"workspace:*","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.3.2_1765164842791_0.39075106120521563","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"vue3-sketch-ruler","version":"2.3.3","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.3.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"516b1cdc765ab0686b41043d41be0e68b588f3fd","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.3.3.tgz","fileCount":16,"integrity":"sha512-QgJG7e0uzHfNSCbdU7/QK1Q9g9LtDovioB5PoXQGsad3mI5ujGlw/DPhexVDHmR15D7UjMGhpP8m0LGVluAjCQ==","signatures":[{"sig":"MEUCIQCGiTM6wpZYF1RSA6PCULXXnBrjedNO4fXz+IUXClPOjgIgEhscyKZeX8rrJjY/b8VBt9H4jY8Dg99PwZOmabScUoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118278},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.umd.cjs"},"./lib/style.css":"./lib/style.css"},"gitHead":"3b10c15a23446f7a811995e16370a7b3d6133331","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.1","simple-panzoom":"workspace:*","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.3.3_1765176595734_0.36313448191934095","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"vue3-sketch-ruler","version":"2.4.0","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.4.0","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"94cdc39bc38bb3c8244b7e35ba84642db68447ce","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.4.0.tgz","fileCount":16,"integrity":"sha512-ZbkVPxq/Jz7A13k6BKVjbeOiHmafNYr3Hgxl9i+u6EpGmlMYSKwo9fFr0NQ+T9enogSLMgdO8NcSxEiqstJ2Dw==","signatures":[{"sig":"MEQCIFZBmPP3MltoFCP7zj/UJ+vJ8Tn/w3X8gv3QaV+ZiMnhAiBfOzbz0caezITnfZgO91Z4H4jhyUyejJpouZTxgVph6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118751},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.umd.cjs"},"./lib/style.css":"./lib/style.css"},"gitHead":"8c9aa08fc1757687c15842726c006fb522c6e4bc","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.1","simple-panzoom":"workspace:*","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.4.0_1778220058905_0.8998041921765214","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"vue3-sketch-ruler","version":"2.4.1","keywords":["vue","vue3","ruler","sketch","sketch-ruler","vue-sketch-ruler","room","panzoom"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@2.4.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"dist":{"shasum":"216b9e1d684d8e0a56b82a05ed8cb484eea6db82","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-2.4.1.tgz","fileCount":17,"integrity":"sha512-TMMJ5v3cqDA94DPUa1iFHBx4D+FqEqpNXwzGU310aaMDllqyvyFfZigBFryeCRO7Q7EuOD5J5Zwc++LOCHB7Jw==","signatures":[{"sig":"MEYCIQCp0sx8TqiSgS6sylg7hSSIxUrXGjJjR1NgyHBAVLq0qQIhAN87Xpu5nMNRvmivPCn8dTG+4p/jmovbTqirxmNp1rKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127723},"main":"lib/index.js","type":"module","main1":"src/index.ts","style":"lib/style.css","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.umd.cjs"},"./lib/style.css":"./lib/style.css"},"gitHead":"019ddf677505ccbd7037ccf41166b3289478ff70","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> In using vue3, the zoom operation used for page presentation","directories":{},"repository2":{"url":"https://gitee.com/majun2232/vue3-sketch-Ruler","type":"gitee"},"sideEffects":false,"_nodeVersion":"22.17.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.1","simple-panzoom":"workspace:*","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_2.4.1_1778548109392_0.3923262293870331","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"vue3-sketch-ruler","version":"3.0.0","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@3.0.0","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"dist":{"shasum":"2b537a50787fc158098b5dc6114cff7cafb0008b","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.0.0.tgz","fileCount":38,"integrity":"sha512-O0/RBuLnurAt9UZNI05RNtigJ/lGLQgoRt5I5pi57rLiCql7IWwsmSdOS4r9lUJTkWERn0uJGRANw6mR0F7XJg==","signatures":[{"sig":"MEUCIAZA6KjHWFBZCAglr1mMrrmki7o/MSV65qqbSloiYAzTAiEAjf0JyQhIQPA9NRzQyOETHWuNw522Pj5FJvTMJ6qTjhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280737},"main":"lib/index.js","type":"module","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./engine":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./plugins":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./renderers":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./style.css":"./lib/style.css","./composables":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./lib/style.css":"./lib/style.css"},"gitHead":"b403385b09602f81ebcd50a6730945b11f738577","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@sketch-ruler/core":"3.0.0","@sketch-ruler/canvas":"3.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","@vue/test-utils":"^2.4.10","@vitejs/plugin-vue":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_3.0.0_1779342802793_0.2641356208414838","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"vue3-sketch-ruler","version":"3.0.2","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@3.0.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"dist":{"shasum":"3ecc6871c94295fc65d5ec079648d7c18102cca2","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.0.2.tgz","fileCount":38,"integrity":"sha512-AveN53ShIct3rc10COfd7r5C2C4Q8x09lcZKCzWtg6mN6DUf56FUQa85BT0L5U+ODglNBFtbmpYXFscqU3E6Ag==","signatures":[{"sig":"MEUCIQD3kKfOibLoYa9sAQB8xpOfxePZ6NcWIQpl9qsANafxbAIgGn5NDchYGR4vMY0qnqoFmSJNxivYay+5GCqvGgrUOto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281781},"main":"lib/index.js","type":"module","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./engine":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./plugins":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./renderers":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./style.css":"./lib/style.css","./composables":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./lib/style.css":"./lib/style.css"},"gitHead":"44ebf7106e5ee4e0044e5cf721088110932e8012","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"11.13.0","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@sketch-ruler/core":"3.0.2","@sketch-ruler/canvas":"3.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","@vue/test-utils":"^2.4.10","@vitejs/plugin-vue":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_3.0.2_1779507781652_0.7534712495513896","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"vue3-sketch-ruler","version":"3.1.0","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@3.1.0","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"dist":{"shasum":"b2779169b37abec4bdfd251af20eea208cc2d57f","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.1.0.tgz","fileCount":54,"integrity":"sha512-XMFHl+BshjvmQH2Cqa8cyXY77NfD7oWzQsh87EMSKB200xwE4ol0C85CTdxF5cC4oFti/czdtv6sARtveqf/Hg==","signatures":[{"sig":"MEUCIQC5LFisnaFyoPiRzyeHkxTcjJOM5fqo5nbLdASNAAcVlAIgLQ3QkI+b7Ow3IqaNeg6gRHsR/PRuf1OwAgIrfIThZS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353717},"main":"lib/index.js","type":"module","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./engine":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./plugins":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./renderers":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./style.css":"./lib/style.css","./composables":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./lib/style.css":"./lib/style.css"},"gitHead":"abff8ae994a908bee7d67adb3c6cfc3d95eff4a7","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@sketch-ruler/core":"3.1.0","@sketch-ruler/canvas":"3.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","@vue/test-utils":"^2.4.10","@vitejs/plugin-vue":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_3.1.0_1779774990912_0.6482265435201402","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"vue3-sketch-ruler","version":"3.1.1","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@3.1.1","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"dist":{"shasum":"9c398215abd112f9f671600a3964721902d7c8d4","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.1.1.tgz","fileCount":54,"integrity":"sha512-iLcnKkGTA/nSxY/XH1F4u/j+60wFUG9CubtoOLmj9Nct5oNuPYVCswneOWPEU1bCrIaYY98sz9blG+jPcoJncQ==","signatures":[{"sig":"MEQCIH/BHCfkgbHtg/Fz6X2fcbmbaOKcqQZ8T2oTQfhZZ2UMAiAD1c71q2b9cMe02m4CVSOUBuk1EJXEplp23nxhLOVt7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355646},"main":"lib/index.js","type":"module","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./engine":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./plugins":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./renderers":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./style.css":"./lib/style.css","./composables":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./lib/style.css":"./lib/style.css"},"gitHead":"a78505246083e74f6463eddc1ad2d419b2438f7f","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@sketch-ruler/core":"3.1.1","@sketch-ruler/canvas":"3.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","@vue/test-utils":"^2.4.10","@vitejs/plugin-vue":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_3.1.1_1779930027299_0.4204213250104998","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"vue3-sketch-ruler","version":"3.1.2","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@3.1.2","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"dist":{"shasum":"725d76d5b0a54d1e3ace8921bd8b5175ba76c008","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.1.2.tgz","fileCount":54,"integrity":"sha512-gHHMqQeBbYc8arKt58vNysIRJtn4c8MSPDvtILy4KYNmqgKIuJUQLIe5nSXlFmJhl0wV98VJVQ9z1Z+qZvtXHA==","signatures":[{"sig":"MEUCIQCO8KjQ30hy3CYNI6HOleFFz97gasPs0TVgk6xvlqTzdgIgdPy+nzSbcsR8GlcxWqckqQUow/XEcvzZtpdNdmIt7gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355835},"main":"lib/index.js","type":"module","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./engine":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./plugins":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./renderers":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./style.css":"./lib/style.css","./composables":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./lib/style.css":"./lib/style.css"},"gitHead":"f6bce93656f88f1aca535cacf7c6bff043b1896b","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@sketch-ruler/core":"3.1.2","@sketch-ruler/canvas":"3.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","@vue/test-utils":"^2.4.10","@vitejs/plugin-vue":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_3.1.2_1779952525028_0.09163950042390079","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"vue3-sketch-ruler","version":"3.1.3","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@3.1.3","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"dist":{"shasum":"8c4c051fab239ae4984c555cfe0f2ffd61cd3a59","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.1.3.tgz","fileCount":54,"integrity":"sha512-CDZquGdfi0+ez+f29pyN3l49rXetwR6wc9j1X+p4rbHeO2tCzr2LW68uDHLTgt0lPB0m0mnZpy7fNQnPCsH1RA==","signatures":[{"sig":"MEQCIHc8OKG+IeZJYICNiS2r7DAuwTHkeRm7x2OlAmo9mktPAiA+NKxfkx9/PBVksRvyWs+v9V56dZVbJOXnjLc6G96G6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359239},"main":"lib/index.js","type":"module","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./engine":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./plugins":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./renderers":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./style.css":"./lib/style.css","./composables":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./lib/style.css":"./lib/style.css"},"gitHead":"2ac0f7b4d960e3898b8be5111251154a18c7bdcc","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@sketch-ruler/core":"3.1.3","@sketch-ruler/canvas":"3.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","@vue/test-utils":"^2.4.10","@vitejs/plugin-vue":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_3.1.3_1780018400364_0.6445569207562043","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"vue3-sketch-ruler","version":"3.1.4","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","_id":"vue3-sketch-ruler@3.1.4","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"dist":{"shasum":"ae1342b1f7a23f0440849bf0cd2b9ce94830430b","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.1.4.tgz","fileCount":54,"integrity":"sha512-mxl5VYbmfPp1zMweRt8C3Mc6SyLjQarir8sHujJzyk1V+Jvt7Z1g7hCdBmgtBUWIHjuaFO0AxJswoQ4i1QIk9w==","signatures":[{"sig":"MEQCIBle0KToeP7dVZXTVGj5gqowugq3cAj4plReQa3una/xAiBuoslSWhGwOfKZlo9SF0VTbfR1VUOjS2I0daNxed9GNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355446},"main":"lib/index.js","type":"module","style":"lib/style.css","types":"lib/index.d.ts","module":"lib/index.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./engine":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./plugins":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./renderers":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./style.css":"./lib/style.css","./composables":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs","development":"./src/index.ts"},"./lib/style.css":"./lib/style.css"},"gitHead":"3a9d089e1ff6db732420b1f98ee65c871085efca","private":false,"scripts":{"test":"vitest run","build":"vite build","release":"release-it","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:watch":"vitest"},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"repository":{"url":"git+https://github.com/kakajun/vue3-sketch-ruler.git","type":"git"},"_npmVersion":"10.9.2","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"@sketch-ruler/core":"3.1.4","@sketch-ruler/canvas":"3.1.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","@vue/test-utils":"^2.4.10","@vitejs/plugin-vue":"^6.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vue3-sketch-ruler_3.1.4_1780041681075_0.4200936684517935","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"vue3-sketch-ruler","version":"3.1.6","private":false,"keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"license":"MIT","author":{"name":"kakajun","email":"253495832@qq.com"},"repository":{"type":"git","url":"git+https://github.com/kakajun/vue3-sketch-ruler.git"},"style":"lib/style.css","bin":{"vue3-sketch-ruler-migrate":"bin/migrate.js"},"type":"module","sideEffects":false,"main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","development":"./src/index.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./style.css":"./lib/style.css","./lib/style.css":"./lib/style.css","./engine":{"development":"./src/index.ts","types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./composables":{"development":"./src/index.ts","types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./renderers":{"development":"./src/index.ts","types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"./plugins":{"development":"./src/index.ts","types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"build":"vite build","test":"vitest run","test:watch":"vitest","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","release":"release-it"},"dependencies":{"@sketch-ruler/canvas":"3.1.6","@sketch-ruler/core":"3.1.6"},"devDependencies":{"@vitejs/plugin-vue":"^6.0.7","@vue/test-utils":"^2.4.10","vitest":"^4.1.6"},"gitHead":"4fe98211b4331e23fc60b2c2b70300877f91279f","_id":"vue3-sketch-ruler@3.1.6","description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-BEgWkGooAh/zErGTvBumQaUZIZjyflpYgbbett51gk8bgkRqyrV753wyRZBr4gPiwr1L8IhrQcTRHdgG0NF4EA==","shasum":"3d2f1e82a901b5f009d398486f36c8b50bfcc478","tarball":"https://registry.npmjs.org/vue3-sketch-ruler/-/vue3-sketch-ruler-3.1.6.tgz","fileCount":54,"unpackedSize":355689,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrK2Oy7oNzesqP648UqCbDkt4ELJDj+Suqetf9i+3WIwIgAu/FNfOIsrJuzjuX3SgmDfoF+XWP9Ja8psQkTz7kzWk="}]},"_npmUser":{"name":"majun2232","email":"253495832@qq.com"},"directories":{},"maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue3-sketch-ruler_3.1.6_1785113994845_0.9757857509834871"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-06T08:16:45.644Z","modified":"2026-07-27T00:59:55.166Z","1.0.0":"2021-10-04T14:51:31.010Z","0.0.1":"2021-10-04T14:51:31.010Z","0.0.3":"2021-10-04T14:51:31.010Z","1.1.0":"2021-10-04T14:51:31.010Z","1.0.1":"2021-10-04T14:51:31.010Z","1.1.1":"2021-10-06T08:16:45.808Z","1.1.2":"2021-10-06T08:27:14.862Z","1.1.3":"2021-10-11T01:54:21.894Z","1.1.4":"2021-10-20T11:13:56.715Z","1.1.5":"2021-10-20T11:35:41.845Z","1.1.6":"2021-10-20T13:02:42.693Z","1.1.7":"2021-10-21T16:08:20.243Z","1.1.8":"2021-10-22T00:46:27.684Z","1.1.9":"2021-10-27T14:45:44.118Z","1.1.10":"2021-10-27T15:05:49.579Z","1.1.11":"2021-10-28T16:25:12.529Z","1.1.12":"2021-10-29T17:03:25.546Z","1.1.13":"2021-10-30T02:22:03.146Z","1.1.14":"2021-10-30T02:29:26.319Z","1.2.0":"2021-10-31T07:41:32.930Z","1.2.1":"2021-10-31T08:54:13.223Z","1.1.16":"2021-10-31T09:00:25.992Z","1.1.17":"2021-10-31T09:03:34.844Z","1.1.18":"2021-10-31T09:06:25.338Z","1.1.19":"2021-10-31T09:16:05.032Z","1.1.20":"2021-10-31T09:32:34.460Z","1.1.21":"2021-10-31T10:19:55.703Z","1.2.2":"2021-10-31T10:20:43.558Z","1.2.3":"2021-10-31T12:58:47.774Z","1.2.4":"2021-11-09T15:38:34.830Z","1.2.5":"2021-12-07T03:45:14.195Z","1.2.6":"2021-12-07T06:14:41.153Z","1.1.30":"2021-12-11T11:21:49.695Z","1.2.7":"2021-12-19T03:43:56.017Z","1.3.0":"2022-01-18T14:11:09.631Z","1.3.0-bata":"2022-01-18T14:17:47.179Z","1.3.1-bata":"2022-01-18T14:20:41.883Z","1.3.1":"2022-01-19T13:13:00.465Z","1.3.2":"2022-01-27T01:22:39.486Z","1.3.3":"2022-02-07T07:40:03.787Z","1.3.4":"2022-06-14T08:40:42.131Z","1.3.5":"2022-07-13T03:48:47.815Z","1.3.6":"2022-09-09T10:26:26.572Z","1.3.7":"2022-11-04T10:26:46.636Z","1.3.8":"2023-02-01T03:31:31.967Z","1.3.9":"2023-02-01T09:38:01.217Z","1.3.10":"2024-01-03T03:50:32.310Z","1.3.11":"2024-01-04T03:56:55.225Z","1.3.12":"2024-01-04T05:59:34.867Z","1.3.13":"2024-01-04T06:38:01.602Z","1.3.14":"2024-01-05T13:53:11.939Z","1.3.15":"2024-02-19T07:50:39.769Z","2.0.1-beta.0":"2024-07-10T09:51:46.089Z","2.0.1-beta.1":"2024-07-10T10:02:36.036Z","2.0.1-beta.3":"2024-07-12T13:47:40.770Z","2.0.1-beta.4":"2024-07-20T12:37:26.160Z","2.0.1-beta.5":"2024-07-22T00:54:37.321Z","2.0.1-beta.6":"2024-07-23T06:12:32.931Z","2.0.1-beta.7":"2024-07-24T03:51:07.702Z","2.0.1-beta.8":"2024-07-24T14:27:06.557Z","2.0.1":"2024-07-27T12:37:04.273Z","2.0.2":"2024-07-28T09:48:46.304Z","2.0.3":"2024-07-29T01:00:43.811Z","2.0.4":"2024-07-29T04:39:23.608Z","2.0.5":"2024-08-01T11:03:48.680Z","2.0.6":"2024-08-03T00:50:18.912Z","2.0.7":"2024-08-06T05:38:14.825Z","2.0.8":"2024-08-08T00:58:39.384Z","2.0.9":"2024-08-13T08:41:19.813Z","2.0.10":"2024-08-17T13:42:07.544Z","2.1.0":"2024-08-24T10:34:13.238Z","2.1.1":"2024-08-28T08:00:31.792Z","2.1.2":"2024-08-30T04:22:44.034Z","1.3.16":"2024-09-04T03:50:33.430Z","2.1.3":"2024-09-05T04:46:30.495Z","2.2.0":"2024-09-12T11:18:58.987Z","2.2.1":"2024-09-14T04:48:26.171Z","2.2.2":"2024-09-14T15:07:43.323Z","2.2.3":"2024-10-04T02:59:40.654Z","2.2.4":"2024-10-04T03:10:35.800Z","2.2.5":"2024-10-06T07:37:31.229Z","2.2.6":"2024-10-08T00:52:47.265Z","2.2.7":"2024-11-16T12:06:31.454Z","2.2.8":"2025-02-25T12:19:16.124Z","2.2.9":"2025-02-25T12:23:30.041Z","2.2.10":"2025-05-10T02:30:00.716Z","2.2.11":"2025-06-18T09:53:18.806Z","2.3.1":"2025-11-18T08:19:36.610Z","2.3.2":"2025-12-08T03:34:02.942Z","2.3.3":"2025-12-08T06:49:55.898Z","2.4.0":"2026-05-08T06:00:59.057Z","2.4.1":"2026-05-12T01:08:29.526Z","3.0.0":"2026-05-21T05:53:22.931Z","3.0.2":"2026-05-23T03:43:01.796Z","3.1.0":"2026-05-26T05:56:31.067Z","3.1.1":"2026-05-28T01:00:27.478Z","3.1.2":"2026-05-28T07:15:25.187Z","3.1.3":"2026-05-29T01:33:20.505Z","3.1.4":"2026-05-29T08:01:21.228Z","3.1.6":"2026-07-27T00:59:55.010Z"},"bugs":{"url":"https://github.com/kakajun/vue3-sketch-ruler/issues"},"author":{"name":"kakajun","email":"253495832@qq.com"},"license":"MIT","homepage":"https://github.com/kakajun/vue3-sketch-ruler#readme","keywords":["panzoom","room","ruler","sketch","sketch-ruler","vue","vue-sketch-ruler","vue3"],"repository":{"type":"git","url":"git+https://github.com/kakajun/vue3-sketch-ruler.git"},"description":"> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。","maintainers":[{"name":"majun2232","email":"253495832@qq.com"}],"readme":"# vue3-sketch-ruler\n\n> 是一个基于 Vue 3 + TypeScript 的标尺组件库，适用于低代码平台、大屏可视化、做图工具等场景，提供类似 Photoshop 的缩放与标尺辅助线体验。\n\n[![](https://camo.githubusercontent.com/28479a7a834310a667f36760a27283f7389e864a/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f76322d646174657069636b65722e737667)](https://camo.githubusercontent.com/28479a7a834310a667f36760a27283f7389e864a/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f76322d646174657069636b65722e737667) [![build status](https://github.com/kakajun/vue3-sketch-ruler/actions/workflows/gh-pages.yml/badge.svg?branch=master)](https://github.com/kakajun/vue3-sketch-ruler/actions/workflows/gh-pages.yml)\n\n[![Cloud Studio Template](https://cs-res.codehub.cn/common/assets/icon-badge.svg)](https://cloudstudio.net/a/21005994397405184?channel=share&sharetype=Markdown)\n\n<div align=center>\n<img src=\"https://github.com/kakajun/vue3-sketch-ruler/blob/master/packages/docs/src/assets/logo.png\" width=\"392\" height=\"300\">\n</div>\n\n## 🚀 Features\n\n- 💪 Vue 3 Composition API / `<script setup>`\n- 🔥 基于 TypeScript，类型完整\n- 🎯 内置 TransformEngine 变换引擎，零外部依赖\n- 🖱️ 多种缩放模式：鼠标中心、视口中心、内容中心\n- 📐 可配置参考线（拖拽创建、吸附、锁定）\n- 🗺️ 内置 Minimap 缩略图导航（支持拖拽视口、点击跳转）\n- 🔌 插件系统（生命周期钩子 + 自定义渲染器）\n- 🎨 动画支持：ease-out / damped / exponential / direct\n- 📦 平台与业务代码通过插槽分离，专注业务即可\n\n## 🦄 Demo\n\n案例浏览: [https://kakajun.github.io/vue3-sketch-ruler](https://kakajun.github.io/vue3-sketch-ruler) ![image](https://github.com/kakajun/vue3-sketch-ruler/blob/master/packages/docs/src/assets/1.png)\n\n[CodePen 示例](https://codepen.io/kakajun/pen/eYwagJb)\n\n## 安装\n\n```bash\nnpm install --save vue3-sketch-ruler\n\n# 或\nyarn add vue3-sketch-ruler\n\n# 或\npnpm add vue3-sketch-ruler\n```\n\n## 引入方式\n\n### ESM\n\n```ts\nimport { SketchRuler, Minimap } from 'vue3-sketch-ruler'\nimport type { SketchRulerProps, SketchRulerPlugin } from 'vue3-sketch-ruler'\nimport 'vue3-sketch-ruler/lib/style.css'\n```\n\n### CDN (IIFE)\n\n通过 `<script>` 标签直接引入，挂载到全局变量 `SketchRuler`：\n\n```html\n<script src=\"https://unpkg.com/vue@3/dist/vue.global.js\"></script>\n<script src=\"https://unpkg.com/vue3-sketch-ruler/lib/index.iife.js\"></script>\n<link rel=\"stylesheet\" href=\"https://unpkg.com/vue3-sketch-ruler/lib/style.css\" />\n\n<script>\n  const { SketchRuler: SketchRulerComp } = SketchRuler\n\n  Vue.createApp({\n    components: { SketchRuler: SketchRulerComp }\n  }).mount('#app')\n</script>\n```\n\n### CDN (UMD)\n\nUMD 格式兼容 CommonJS、AMD 和浏览器全局变量三种环境：\n\n```html\n<script src=\"https://unpkg.com/vue@3/dist/vue.global.js\"></script>\n<script src=\"https://unpkg.com/vue3-sketch-ruler/lib/index.umd.cjs\"></script>\n<link rel=\"stylesheet\" href=\"https://unpkg.com/vue3-sketch-ruler/lib/style.css\" />\n\n<script>\n  const { SketchRuler: SketchRulerComp } = SketchRuler\n\n  Vue.createApp({\n    components: { SketchRuler: SketchRulerComp }\n  }).mount('#app')\n</script>\n```\n\n## 使用\n\n### 基础用法\n\n```vue\n<template>\n  <div class=\"wrapper\" :style=\"{ width: width + 'px', height: height + 'px' }\">\n    <SketchRuler\n      ref=\"sketchRef\"\n      v-model:scale=\"state.scale\"\n      :width=\"width\"\n      :height=\"height\"\n      :canvas-width=\"canvasWidth\"\n      :canvas-height=\"canvasHeight\"\n      :thick=\"state.thick\"\n      :lines=\"state.lines\"\n      :is-show-refer-line=\"state.isShowReferLine\"\n      :enable-animation=\"true\"\n      animation-mode=\"ease-out\"\n      @zoomchange=\"handleZoomChange\"\n      @update:lines=\"handleLinesChange\"\n    >\n      <template #default>\n        <div data-type=\"page\" :style=\"canvasStyle\">\n          <img :src=\"bgImg\" style=\"width:100%;height:100%\" />\n        </div>\n      </template>\n\n      <template #toolbar=\"{ tools, state }\">\n        <div class=\"btns\">\n          <button @click=\"tools.reset\">还原</button>\n          <button @click=\"tools.zoomIn\">放大</button>\n          <button @click=\"tools.zoomOut\">缩小</button>\n          <button @click=\"tools.zoomToPreset(1)\">100%</button>\n          <span>{{ (state.scale * 100).toFixed(0) }}%</span>\n        </div>\n      </template>\n    </SketchRuler>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { reactive, ref } from 'vue'\nimport { SketchRuler } from 'vue3-sketch-ruler'\nimport 'vue3-sketch-ruler/lib/style.css'\n\nconst sketchRef = ref()\nconst width = 1470\nconst height = 700\nconst canvasWidth = 1000\nconst canvasHeight = 500\n\nconst state = reactive({\n  scale: 1,\n  thick: 20,\n  isShowReferLine: true,\n  lines: { h: [0, 250], v: [0, 500] }\n})\n\nconst canvasStyle = {\n  width: canvasWidth + 'px',\n  height: canvasHeight + 'px'\n}\n\nconst handleZoomChange = (detail: { scale: number; x: number; y: number }) => {\n  console.log('zoomchange', detail)\n}\n\nconst handleLinesChange = (lines: { h: number[]; v: number[] }) => {\n  console.log('lines changed', lines)\n}\n</script>\n```\n\n### 配合 Minimap\n\n```vue\n<template>\n  <SketchRuler ref=\"sketchRef\" v-model:scale=\"state.scale\" ...>\n    <template #default>...</template>\n  </SketchRuler>\n\n  <Minimap\n    :content-width=\"canvasWidth\"\n    :content-height=\"canvasHeight\"\n    :viewport-x=\"viewportOffset.x\"\n    :viewport-y=\"viewportOffset.y\"\n    :viewport-width=\"width\"\n    :viewport-height=\"height\"\n    :scale=\"state.scale\"\n    :width=\"200\"\n    :height=\"150\"\n    @navigate=\"handleNavigate\"\n  />\n</template>\n\n<script setup>\nimport { SketchRuler, Minimap } from 'vue3-sketch-ruler'\n\nconst sketchRef = ref()\nconst viewportOffset = reactive({ x: 0, y: 0 })\n\nconst handleZoomChange = (detail) => {\n  viewportOffset.x = detail.x\n  viewportOffset.y = detail.y\n}\n\nconst handleNavigate = (x, y) => {\n  sketchRef.value?.setTransform({ x, y })\n}\n</script>\n```\n\n### 插件系统\n\n```ts\nimport type { SketchRulerPlugin } from 'vue3-sketch-ruler'\n\nconst plugins: SketchRulerPlugin[] = [\n  {\n    name: 'demo-logger',\n    onLineCreate: (ctx) => console.log('line created', ctx.line.id),\n    onLineDelete: (ctx) => console.log('line deleted', ctx.line.id)\n  }\n]\n```\n\n## API\n\n### Props\n\n| 属性 | 描述 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| width | 容器宽度 | `number` | `1400` |\n| height | 容器高度 | `number` | `800` |\n| canvasWidth | 画布宽度 | `number` | `700` |\n| canvasHeight | 画布高度 | `number` | `700` |\n| thick | 标尺厚度 | `number` | `16` |\n| scale | 缩放值（支持 `v-model:scale`） | `number` | `1` |\n| showRuler | 是否显示标尺 | `boolean` | `true` |\n| isShowReferLine | 是否显示参考线 | `boolean` | `true` |\n| lines | 初始化参考线 | `{ h: number[]; v: number[] }` | `{ h: [], v: [] }` |\n| palette | 标尺样式配置 | `Partial<RulerPalette>` | `{}` |\n| shadow | 阴影高亮区域 | `{ x, y, width, height }` | `{ x:0, y:0, width:0, height:0 }` |\n| zoomMode | 缩放原点模式 | `'pointer' \\| 'viewport-center' \\| 'content-center'` | `'pointer'` |\n| zoomStep | 缩放步长 | `number` | `0.25` |\n| minZoom | 最小缩放 | `number` | `0.1` |\n| maxZoom | 最大缩放 | `number` | `10` |\n| enableAnimation | 是否启用动画 | `boolean` | `false` |\n| animationMode | 动画模式 | `'direct' \\| 'ease-out' \\| 'damped' \\| 'exponential'` | `'ease-out'` |\n| autoCenter | 初始化自动居中 | `boolean` | `true` |\n| paddingRatio | 自动居中边距比（`0~0.5`） | `number` | `0.2` |\n| initialOffset | 初始偏移（autoCenter=false 时生效） | `{ x: number; y: number }` | `{ x:0, y:0 }` |\n| snapThreshold | 吸附阈值 | `number` | `5` |\n| lockLine | 是否锁定参考线 | `boolean` | `false` |\n| selfHandle | 自行处理输入事件 | `boolean` | `false` |\n| showMinorTicks | 是否显示次刻度线 | `boolean` | `false` |\n| eyeIcon | 左上角眼睛图标 base64 | `string` | 内置图标 |\n| closeEyeIcon | 左上角闭眼图标 base64 | `string` | 内置图标 |\n| deleteLabel | 参考线拖出画布时的删除提示 | `string` | `'放开删除'` |\n| plugins | 插件列表 | `SketchRulerPlugin[]` | `[]` |\n\n### Events\n\n| 事件            | 描述               | 回调参数                       |\n| --------------- | ------------------ | ------------------------------ |\n| update:scale    | 缩放值双向绑定     | `number`                       |\n| update:offset   | 偏移值双向绑定     | `{ x: number; y: number }`     |\n| zoomchange      | 缩放/平移变化      | `{ scale, x, y }`              |\n| update:lines    | 参考线变化         | `{ h: number[]; v: number[] }` |\n| update:lockLine | 参考线锁定状态变化 | `boolean`                      |\n| onCornerClick   | 左上角按钮点击     | `boolean`（参考线显示状态）    |\n\n### Slots\n\n| 插槽名 | 描述 | 作用域参数 |\n| --- | --- | --- |\n| default | 画布内容（**必须用 `<template #default>` 包裹**） | — |\n| toolbar | 右下角工具栏 | `{ tools: { reset, zoomIn, zoomOut, zoomToPreset, setZoomMode, toggleReferLine }, state: { scale, offset, zoomMode, showReferLine } }` |\n\n### Expose\n\n通过 `ref` 可以调用以下方法：\n\n| 方法                               | 描述                 |\n| ---------------------------------- | -------------------- |\n| `setTransform({ x?, y?, scale? })` | 设置变换状态         |\n| `zoomIn()`                         | 放大                 |\n| `zoomOut()`                        | 缩小                 |\n| `reset()`                          | 重置到初始状态       |\n| `zoomToPreset(scale)`              | 缩放到预设比例       |\n| `setZoomMode(mode)`                | 设置缩放模式         |\n| `engine`                           | TransformEngine 实例 |\n| `guideLines`                       | 当前参考线数组       |\n| `cursorClass`                      | 当前光标类名         |\n\n### Palette\n\n| 属性                 | 描述           | 默认值     |\n| -------------------- | -------------- | ---------- |\n| bgColor              | 画布背景       | `#f6f7f9`  |\n| tickColor            | 刻度颜色       | `#BABBBC`  |\n| labelColor           | 刻度标签颜色   | `#7D8694`  |\n| guideLineColor       | 参考线颜色     | `#51d6a9`  |\n| guideLineLockedColor | 锁定参考线颜色 | `#d4d7dc`  |\n| hoverBg              | 标签背景色     | `transparent` |\n| hoverColor           | 标签文字色     | `#000`     |\n| borderColor          | 尺子边框颜色   | `#eeeeef`  |\n| shadowColor          | 阴影高亮色     | `#e9f7fe`  |\n| guideLineStyle       | 参考线样式     | `'dashed'` |\n| guideLineWidth       | 参考线宽度     | `1`        |\n| labelEnabled         | 是否显示标签   | `true`     |\n\n## Minimap API\n\n| 属性           | 描述        | 类型     | 默认值 |\n| -------------- | ----------- | -------- | ------ |\n| contentWidth   | 内容宽度    | `number` | —      |\n| contentHeight  | 内容高度    | `number` | —      |\n| viewportX      | 视口 X 偏移 | `number` | —      |\n| viewportY      | 视口 Y 偏移 | `number` | —      |\n| viewportWidth  | 视口宽度    | `number` | —      |\n| viewportHeight | 视口高度    | `number` | —      |\n| scale          | 缩放比例    | `number` | —      |\n| width          | 缩略图宽度  | `number` | `200`  |\n| height         | 缩略图高度  | `number` | `150`  |\n\n| 事件      | 描述           | 回调参数                 |\n| --------- | -------------- | ------------------------ |\n| navigate  | 导航到指定位置 | `(x: number, y: number)` |\n| dragstart | 开始拖拽       | —                        |\n| dragend   | 结束拖拽       | —                        |\n\n## 2.x → 3.x 迁移指南\n\nv3.x 是架构重构版本，内置 TransformEngine 替代了外部 `simple-panzoom` 依赖，并引入了 Minimap、插件系统、动画系统等全新能力。以下是核心差异与迁移要点：\n\n### 主要 Breaking Changes\n\n| 变更项 | 2.x 写法 | 3.x 写法 | 说明 |\n| --- | --- | --- | --- |\n| **组件名** | `<SketchRule>` / `<sketch-rule>` | `<SketchRuler>` | 统一为 PascalCase 完整拼写 |\n| **导入方式** | `import SketchRule from 'vue3-sketch-ruler'` | `import { SketchRuler } from 'vue3-sketch-ruler'` | 改为命名导出，同时仍保留默认导出兼容 |\n| **工具栏插槽** | `#btn=\"{ reset, zoomIn, zoomOut }\"` | `#toolbar=\"{ tools, state }\"` | `tools` 包含 `reset`、`zoomIn`、`zoomOut`、`zoomToPreset`、`setZoomMode`、`toggleReferLine`；`state` 包含 `scale`、`offset`、`zoomMode`、`showReferLine` |\n| **缩放事件** | `@zoomStart` | `v-model:scale` / `@update:scale` | 支持双向绑定，无需手动监听缩放开始 |\n| **参考线事件** | `@handleLine` | `@update:lines` | 统一为 `update:` 风格事件 |\n| **偏移事件** | 无 | `@update:offset` / `@zoomchange` | 3.x 新增，返回 `{ scale, x, y }` |\n| **锁定事件** | 无 | `v-model:lockLine` / `@update:lockLine` | 3.x 新增双向绑定 |\n| **缩放控制** | `panzoomOption` | `zoomMode`、`zoomStep`、`minZoom`、`maxZoom` | 移除 `panzoomOption`，改为内置引擎直接配置 |\n| **动画系统** | 无 | `enableAnimation`、`animationMode` | 3.x 新增，支持 `ease-out`、`damped`、`exponential`、`direct` |\n| **自动居中** | 依赖 panzoom 的 `startX/startY` | `autoCenter`、`paddingRatio`、`initialOffset` | `autoCenter` 为 `true` 时按 `paddingRatio` 留白后自动居中 |\n| **阴影文字** | `showShadowText` | 移除 | 3.x 已移除该属性 |\n| **palette 属性** | `lineType`、`lineColor`、`longfgColor`、`fontColor` | `guideLineStyle`、`guideLineColor`、`tickColor`、`labelColor` | 命名规范化 |\n| **Expose** | `panzoomInstance` | `engine`（TransformEngine） | 直接暴露内置引擎实例 |\n| **Expose 方法** | `zoomIn()`、`zoomOut()`、`reset()` | 同上，并新增 `setTransform()`、`zoomToPreset()`、`setZoomMode()` | 方法更丰富 |\n| **外部依赖** | `simple-panzoom` | 零外部 panzoom 依赖 | 需从项目中移除 `simple-panzoom` |\n\n### 快速迁移示例\n\n**2.x 代码：**\n\n```vue\n<template>\n  <sketch-rule\n    ref=\"sketchruleRef\"\n    v-model:scale=\"state.scale\"\n    :panzoomOption=\"panzoomOption\"\n    :palette=\"{ lineType: 'dashed', lineColor: '#51d6a9' }\"\n    @handleLine=\"handleLinesChange\"\n  >\n    <template #default>...</template>\n    <template #btn=\"{ reset, zoomIn, zoomOut }\">\n      <button @click=\"reset\">还原</button>\n      <button @click=\"zoomIn\">放大</button>\n      <button @click=\"zoomOut\">缩小</button>\n    </template>\n  </sketch-rule>\n</template>\n\n<script setup>\nimport SketchRule from 'vue3-sketch-ruler'\nimport { simplePanzoom } from 'simple-panzoom' // 需移除\n</script>\n```\n\n**3.x 代码：**\n\n```vue\n<template>\n  <SketchRuler\n    ref=\"sketchRef\"\n    v-model:scale=\"state.scale\"\n    v-model:offset=\"state.offset\"\n    :zoom-mode=\"'pointer'\"\n    :enable-animation=\"true\"\n    animation-mode=\"ease-out\"\n    :palette=\"{ guideLineStyle: 'dashed', guideLineColor: '#51d6a9' }\"\n    @update:lines=\"handleLinesChange\"\n    @zoomchange=\"handleZoomChange\"\n  >\n    <template #default>...</template>\n    <template #toolbar=\"{ tools }\">\n      <button @click=\"tools.reset\">还原</button>\n      <button @click=\"tools.zoomIn\">放大</button>\n      <button @click=\"tools.zoomOut\">缩小</button>\n      <button @click=\"tools.zoomToPreset(1)\">100%</button>\n      <span>{{ (tools.state.scale * 100).toFixed(0) }}%</span>\n    </template>\n  </SketchRuler>\n</template>\n\n<script setup>\nimport { SketchRuler } from 'vue3-sketch-ruler'\n</script>\n```\n\n### 自动化迁移脚本\n\n项目提供了官方迁移脚本，可自动处理大部分替换：\n\n```bash\nnpx vue3-sketch-ruler-migrate <path>\n```\n\n脚本会自动处理：\n\n- 组件名 `SketchRule` → `SketchRuler`\n- 插槽 `#btn` → `#toolbar`\n- 事件 `zoomStart` → `update:scale`、`handleLine` → `update:lines`\n- 检测 `simple-panzoom`、`useLine` 等需手动移除的依赖并发出警告\n\n> ⚠️ 脚本仅为辅助工具，执行后请务必 review 变更并运行测试。\n\n### 新增能力速览\n\n- **Minimap 缩略图**：独立组件，支持拖拽视口与点击跳转\n- **插件系统**：通过 `plugins` 属性注入生命周期钩子\n- **多画布管理器**：`CanvasManager` + `BUILTIN_TEMPLATES`\n- **吸附引擎**：`snapThreshold` 配置参考线吸附阈值\n- **动画引擎**：`enableAnimation` + `animationMode` 实现平滑缩放/平移\n- **纯原生零依赖**：核心引擎 `@sketch-ruler/core` 纯原生实现，无需 panzoom 等第三方库\n\n---\n\n## 变更记录\n\n- **v3.x** 内置 TransformEngine 替代外部 panzoom，新增 Minimap、插件系统、多画布管理器、吸附引擎、动画系统\n- **v2.4.x** 多实例支持\n- **v2.3.x** 引用简化版 simple-panzoom，提升性能，更新全部依赖\n\n## 🌈 Who is using this?\n\n[avue大屏可视化工具](https://data.avuejs.com/build/1) ![image](https://github.com/kakajun/vue3-sketch-ruler/blob/1x/example/v2/assets/dp.png)\n\n[GoView 高效拖拽式低代码数据可视化开发平台](https://vue.mtruning.club/#/project/items)\n\n> open a PR to add your library ;)\n\n### QQ 技术交流群：\n\n<a target=\"_blank\" href=\"https://qm.qq.com/cgi-bin/qm/qr?k=oqnBX-qn7gkWsdfYQdvNCzYbkeNknuOc&jump_from=webapi&authKey=4YXd2jvmWYU0cN8zUky5DoCD6kz+fjUyWv782GLUjDEIHctXYviSXD/pbqxm/ZDD\"><img border=\"0\" src=\"https://github.com/kakajun/vue3-sketch-ruler/blob/master/packages/docs/src/assets/group.png\" alt=\"vue3-sketch-ruler\" title=\"点击这里加入QQ群640166628\"></a>\n\n<div align=center>\n<img src=\"https://github.com/kakajun/vue3-sketch-ruler/blob/master/packages/docs/src/assets/qq.png\" width=\"243\" height=\"287\">\n</div>\n\n## 贡献者\n\n<a href=\"https://github.com/kakajun/vue3-sketch-ruler/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=kakajun/vue3-sketch-ruler\" />\n</a>\n\n## 最后\n\n这是个开源业余做的功能，欢迎加强该插件的小伙伴加入。如果 `vue3-sketch-ruler` 对您有帮助，请给个 star，您的鼓励是我最大的动力。\n\n<a href='https://gitee.com/majun2232/vue3-sketch-Ruler'><img src='https://gitee.com/majun2232/vue3-sketch-Ruler/widgets/widget_4.svg' alt='Fork me on Gitee'></img></a>\n\n## 引用\n\nvue标尺组件 [vue-sketch-ruler](https://github.com/chuxiaoguo/vue-sketch-ruler.git)\n","readmeFilename":"README.md"}