{"_id":"vfit","_rev":"27-ac8ec8e511d6e471540002178a2b536d","name":"vfit","dist-tags":{"latest":"2.0.5"},"versions":{"0.1.0":{"name":"vfit","version":"0.1.0","license":"MIT","_id":"vfit@0.1.0","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"682b991dba246484f2db7338c156ee57314803c3","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.0.tgz","fileCount":4,"integrity":"sha512-SyE/sVkcl3cblqMZrSkXeqex1Nb2z9k9sdzuEtzNn9QlUL1Yb+/vHLScdeeXWsOacELl83T0QDRPYO10z1e+jg==","signatures":[{"sig":"MEYCIQCrGGedE6fJeQ749wAUpL14aRiAIziyZnLXSB0mQgCRzQIhAKwqD46ZkN1OGFgm1560OI+xAMmP4bgcAA1UBI4E0t45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5024},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"}},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.0_1763690693276_0.05230276162610159","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"vfit","version":"0.1.1","license":"MIT","_id":"vfit@0.1.1","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"fa47fba86bc9ce6659f6c1df35bd2807cf32f355","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.1.tgz","fileCount":5,"integrity":"sha512-uRQX4SKU4jfm7Z3dJVxYixaps3y+y9s/CEYEdXWk9brQnrSxwMO+Y2p1JmFN5kFkfj5ZHaXcVjhGd2w/nmoDkA==","signatures":[{"sig":"MEUCIQCV9ep20QEzfdhpns1XWig09oo2FCL5U7wukoCsdj6KjwIgVIlcWlYqiZhT8ha6j+4+A3Z+b1kUNasBW8Hearaw40s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5468},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"}},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.1_1763690969864_0.36587684765550876","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"vfit","version":"0.1.2","license":"MIT","_id":"vfit@0.1.2","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"41ab4c04ca7c20ef2dd53ec705bbb444b4def841","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.2.tgz","fileCount":5,"integrity":"sha512-NAEDf5Osy8iTBpXN32chsIJXX8nehS4GJFpSxB67GHwZ1yNadOwypYiihQRh+WP9gCftGCjvZ5NPbC1nKN0zoQ==","signatures":[{"sig":"MEQCIHS/J64OURjUb9YtMyrk/Y5yzBm7HSgtJ0obNr+r0XlOAiBfRd5oL79FpsJCCDkLXazc1omeomqtCsrKKWdc2Utq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6416},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"}},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.2_1763691309114_0.47073168848778524","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"vfit","version":"0.1.3","license":"MIT","_id":"vfit@0.1.3","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"3df2fa3400b44a7bb08936f6aa8cc2160db4fb9c","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.3.tgz","fileCount":5,"integrity":"sha512-CvbalGKgxtp4bFo76KfFjTyipLWSF5fMvrWFLTey8b/2gt8VgTnNXIT9PQ48dU7w1ellNy50BGp7sRdBWPMHGA==","signatures":[{"sig":"MEUCIESVeOIuQExSXPrg5XNiFhyGOAphVAr1BsCQK9nvNyehAiEAzkyULxNSldTAFwkoR2o9tt5pvRHZNS+aekUWXm9gJD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12975},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"}},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4","javascript-obfuscator":"^4.1.0","vite-plugin-javascript-obfuscator":"^3.1.0"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.3_1763691598514_0.7266344039776571","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"vfit","version":"0.1.4","license":"MIT","_id":"vfit@0.1.4","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"5182e4a48df96d7bd15344f9f6a89b842ef70ebc","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.4.tgz","fileCount":5,"integrity":"sha512-rYpm0afFhUunztsamfVMjH2mNwebRRQ7t2q0Ho09+DH+MNEzdtDna3e5bL7lIwiu54llXNFQu4VJfay4yQDP0g==","signatures":[{"sig":"MEQCIE/KjijRrnxTuHyjcWn52bxZVs71xmJ9jeGx2jCDDmgCAiAEehqqbWLjYmyO7wl6vQpBOZcZrfX14R3XNYDiF+Dcqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6570},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"}},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.4_1763691722255_0.11927769807966704","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"vfit","version":"0.1.5","license":"MIT","_id":"vfit@0.1.5","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"51e1c8dd786517a94ec91ff645cd7387a693dc89","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.5.tgz","fileCount":5,"integrity":"sha512-AhIYKbpTd574/nQx35sY2wfFMe3gUOyivDMcTirvLld6CtecG3uM+V4E3P/4JXPSCkCZl3w5hJiKezpfhoMeEg==","signatures":[{"sig":"MEUCIEQlCsHUXzoJaOe3F8rJ22sB7UjubsSdXMqB91IyWrSbAiEA5o42umwiqHRp8ETWoKar4njaxDYhG5uXvcOQi6jIFno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.5_1763693252279_0.045164812177363345","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"vfit","version":"0.1.6","license":"MIT","_id":"vfit@0.1.6","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"1bead1f5943ae10cf5acdfbb356dbbb3eb4c0639","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.6.tgz","fileCount":5,"integrity":"sha512-qqfiGBUlQNgEXOCiK1TCrJ25FDbMlrtTn2OzE7fusEdK84LU3boMLdu1BndVJTGUgJlLAMuqN/P9pgN35kNyxQ==","signatures":[{"sig":"MEUCIBsmXYkM/K15B7PZksM6RuR6u3RdluWdLTzqku9PLLbjAiEAuqtay/OIA1R11fO0P1QwZo6m5+c8GzU+ogwbgPYJ9Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8807},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.6_1763693980764_0.8991012428544474","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"vfit","version":"0.1.8","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@0.1.8","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"4e5b2d7eaf8c237da5875af984ae711aecb43a75","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.8.tgz","fileCount":5,"integrity":"sha512-hzvqIv6Zr8t3CBxwSWqFk1By9yRXBUgjIVpFtCAujGzmgGI8Mhdk4KL2g/M5a/iWxylg8CcomGmd6Pz5wUQg7A==","signatures":[{"sig":"MEUCID2HBkTIemkgBGLTO6zRbsBQwkGh48fQCSve7AoWx4tuAiEA5XcrK9EJFkF+NPuU92J5WNW49cJ4GW45snP3oMUYrp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9531},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.8_1763697574020_0.527803485840628","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"vfit","version":"0.1.9","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@0.1.9","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"c2be18fd03571eecbb90a036850b0e97d58f636b","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.9.tgz","fileCount":5,"integrity":"sha512-I/RRW2+9qrXXpckRNbwxWHTJyksWLskhTTyg2KXhFfTsQuwXc3J1kIr2/IGu9eiQFQ9vKv0CYKP6F6a3WcGXnA==","signatures":[{"sig":"MEUCIQDh9La5faZO4nW24zXrUuWPUV7imCFbewsisLLP2wQ6bgIgMeubRBWIe2rb2H1IaNVU7LDcA32wYtIAw17dS2IvGJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8382},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"60ecf8f1617065b21b12808c1e46b990a68fb3fd","scripts":{"build":"vite build"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.9_1763697913443_0.716059448476233","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"vfit","version":"0.1.10","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@0.1.10","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"0441b972065869b687ac153ec5da7f69eac3ed03","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.10.tgz","fileCount":7,"integrity":"sha512-fHiUoCkVl3umrz7o01OxjWfzRG8oi8llkxAYAg1VOZkHzd1vp1fZcDn3yM5eetnrWNOZx4y6+SjeNvIjefj5fQ==","signatures":[{"sig":"MEQCIGgaJD/fW626f293ieuf9aGy7or4p2cY2PyFuS0q6XibAiARtdRfhqwUVGM01Ksa22Ih7/1uIw0zdTNTUdv8EslEFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9487},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.10_1763709567162_0.021225840789290684","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"vfit","version":"0.1.11","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@0.1.11","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"205a42dd97e22b96c7bfaa59c4476647292c0731","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.11.tgz","fileCount":7,"integrity":"sha512-gI0LcXoxx0SxMJFRV3y0iOUdvpVXBWAQqHV9VPtwYyOjVum3KOe6A9Rgr5QpiLApxkO+YFsGw2bBjr3Flrlt3g==","signatures":[{"sig":"MEUCIDmfV8JpJ0ap1WEFZixvAxcBND/mFmRpBGSWTLoRZzD6AiEAlpD2kRxl140hNfYq7dKDiez19ueeK9FQwXQl0ZX8DII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9533},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.11_1763710391029_0.26875963878544584","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"vfit","version":"0.1.12","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@0.1.12","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"df50de45295837bf253cf69cb60506d1463808b2","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.12.tgz","fileCount":7,"integrity":"sha512-jcxdTroZ8ExH87/Gw9AReUVKzU8gnAdGxc2HtBa7L7sDq5peedjZO8MOQK0Dza+95+J0tE++xZyIr15wz8nXuw==","signatures":[{"sig":"MEUCIQD21zxVs0F0zHdfpdfQa47lXUTAf1pbiJimMkjq5MwMQQIgVuTaQHa4ENZsjcZG2yg+Rwo8DZuEozG8hjXqUZ1YnuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9396},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.12_1763710650043_0.20811894203470982","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"vfit","version":"0.1.13","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@0.1.13","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"5f4bd7d293d5069391ebe91697369f8de3302737","tarball":"https://registry.npmjs.org/vfit/-/vfit-0.1.13.tgz","fileCount":7,"integrity":"sha512-ThC7HCqOy+K2tXdGuJ2hPGO5c33JE6CZZoHXZjK15mSdhf4oyoFHeiUgpkfkfbPEET65L28b7XEvEWaWiKpUFQ==","signatures":[{"sig":"MEUCIQD+GmqX675yYNAl5nES+dI7wkVdEMkT64KjhGCs8STKSAIgNqy7Fai91/fB10swknJjpx9QIJ5v3EUnwPP9A6YmkQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9396},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_0.1.13_1763710783830_0.5929062226469715","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"vfit","version":"1.0.0","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@1.0.0","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"dbe326c09bdf48853822db975ebdaa0d0dfc1f34","tarball":"https://registry.npmjs.org/vfit/-/vfit-1.0.0.tgz","fileCount":7,"integrity":"sha512-xyszMS8gxUMFvgUs6cDQKHAFcL5x1RynSZj8uSB7txutYLFpRu+eEhC9f6q6Xz/luaweSweYkhIuhrK9OroU8Q==","signatures":[{"sig":"MEUCIGVPWWAqBZV1zvO5nD504Ox05ZSvq0BFnS+UTxu4t70nAiEAsZDiZri/O2tALucPKYBJlmni1m0k7Pbe84uIJUjTJqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10317},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_1.0.0_1763711102384_0.92452053199814","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"vfit","version":"1.0.1","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@1.0.1","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"dist":{"shasum":"bca39fd4e31ff0403e27d2b5bc8f9ae76c2f2b0d","tarball":"https://registry.npmjs.org/vfit/-/vfit-1.0.1.tgz","fileCount":7,"integrity":"sha512-ej0vAlsiATkS6KsyLzxIWcUyIheMabfSu8J9HfyfBMi9YqCYgv+KaQuOyw08MNL03cAJgLFkJp6b9ZEoYtThcA==","signatures":[{"sig":"MEYCIQCwMJkUnHo8m4sFYaxQ8ZlbdnOSrP2kPvepQXIKfXzBfAIhAII3//2H+yiujes8dE3qO16sorKHB9VeNZI72n8PaPtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10514},"main":"dist/fitscale.umd.js","type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_1.0.1_1763711469723_0.9147059123369445","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"vfit","version":"1.0.3","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@1.0.3","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://web-vfit.netlify.app","dist":{"shasum":"067658bb1296f2162b1321979db8f5ce5190560f","tarball":"https://registry.npmjs.org/vfit/-/vfit-1.0.3.tgz","fileCount":7,"integrity":"sha512-4kDXRAXZ3kOZKXTdPPzGnUSJAtGTDUqmz4HnAhgjbcTvxM9xDqbHVFojEKc5TLNWUpDMwM7k9C+b5E8q6oJTLg==","signatures":[{"sig":"MEUCIFFjqoTSkMwN6P4CQS6L8Rbxd9nkXs/kaG45nxZ+B6LIAiEAgy7pNnCD+y0qcae1Q+IgZxmrluZbX9AzJyPKT8Z3jDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10969},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_1.0.3_1764143682857_0.15939353636830766","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"vfit","version":"1.0.5","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@1.0.5","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://web-vfit.netlify.app","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"15e4ec1af91d45955bb8b2019f7ad7fdaec1ba3d","tarball":"https://registry.npmjs.org/vfit/-/vfit-1.0.5.tgz","fileCount":7,"integrity":"sha512-wXVbGQY86xNlMTpbmaagZuR9u1Nr41c06/Uqced63+2g0MJarKlxwpkdgw5ahABqgV631SnaSAKlZDWk8Un1Zg==","signatures":[{"sig":"MEUCIQCHg9QdLe9vvnDTHrR9GAAouhMv3LpSBc6nKSFagvK56gIgPGWgd+F+im/796Bh4/3+b9F8aCWnl3v3j7xJnxjXr7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"8f2fe6eaab357d73bf41f8c0dcf2ab74e2ca7e0b","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_1.0.5_1764644092767_0.9367510740887037","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"vfit","version":"1.0.6","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@1.0.6","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://web-vfit.netlify.app","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"e1836e49c1a848632893814dfdf7a276c37dd016","tarball":"https://registry.npmjs.org/vfit/-/vfit-1.0.6.tgz","fileCount":7,"integrity":"sha512-bvhEulO5EFmJOevLTHQCdbQQ+EHIXm8dlfajUzhncb8zBK+Dd+CEQLbk3X7XfPL9t+4WyImw0vJyoeMabnJXLA==","signatures":[{"sig":"MEYCIQDyLS2Pgjiwd63is+YFWmPwMiKmJtF9DOVlpW/aEq085gIhAKK0n3T66CebSbBXFGTFhDqZ321Dy4zD+cUzupt3fDRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11243},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"aa2c857a9a3f97eff4be7c6d7624651e2ee098e9","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_1.0.6_1764819485016_0.43739948375185866","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"vfit","version":"1.0.7","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@1.0.7","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://web-vfit.netlify.app","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"819ca47d192eec8be57fe332854fddfa47cc8713","tarball":"https://registry.npmjs.org/vfit/-/vfit-1.0.7.tgz","fileCount":7,"integrity":"sha512-volvlrdarN1k/wRA8KkAvJc0vfD13i+1ek5UUVBMIDRHOi19j3ABZ4Is2Dpljw3cD7R+KBVSDzxWQceOhg7ZbQ==","signatures":[{"sig":"MEUCIQDTQNnqFvQHajbMhSkhB8R4Zc6/AUfSJANDU9AU3q8TqAIgE4fJfnwstrmlYDsdIbkpNJEFTlVw7mZyEMqrVtd0+X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11317},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"c2dfae6b6edf4331a323e659f029b37aff1e5ea6","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_1.0.7_1765770137074_0.7407759343587077","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"vfit","version":"2.0.0","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@2.0.0","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://web-vfit.netlify.app","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"3e94726fde5e3f5855bd10425bbe596ec7515d7f","tarball":"https://registry.npmjs.org/vfit/-/vfit-2.0.0.tgz","fileCount":9,"integrity":"sha512-Ru/qxZPTc+Suq7eAup+K4HBS/YwI+CKi00iZf5exBX2jWdAB+NB4N0GO6zHTpS9VtFWwuzn1mSyGJzHr2Dte5g==","signatures":[{"sig":"MEUCIGZFBc4MF2xAjDhAk0JewLC95n8LLOKS5JaYfvS7Ro73AiEAtiw1RVTwRf9cSIrgEwwyqACUtH8gPz1bZCeWaVL8B2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20724},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"dist/index.d.ts","import":"dist/fitscale.es.js","require":"dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"dcb615535db894b62ddffe5417834f2571774ded","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_2.0.0_1766981030021_0.04321650635990748","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"vfit","version":"2.0.1","keywords":["vue3","vfit","scale","responsive","container","positioning","auto-scale","vue-plugin"],"license":"MIT","_id":"vfit@2.0.1","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://web-vfit.netlify.app","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"bb35be625b0308f9dfed5194601bf4a88244f6ab","tarball":"https://registry.npmjs.org/vfit/-/vfit-2.0.1.tgz","fileCount":9,"integrity":"sha512-xarjuoFYQIrgHh6bbOvuVIUzMDk1Go48TglXbx+/YfQ8oUemp+gPwohY9HTNq3IjBRjr2piWiYF4/kxgpJiC2A==","signatures":[{"sig":"MEUCIQCo1yb53ndAp7JQer1F0JYyE/YRMQPQ7q6SgYBJwZnVrgIgGQJ4vpqWQj2SieTJrC5JVIpP0vKeY3XaFG7hJ9o8gB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20730},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/fitscale.es.js","require":"./dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"1f1e1768a239fe798bb6c0aa61c982ff4dd489e9","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_2.0.1_1767581140197_0.9001704260381898","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"vfit","version":"2.0.2","keywords":["vue3","vfit","vue-plugin","scale","responsive","auto-scale","screen-adaptation","scale-to-fit","responsive-scaling","fit-container","positioning","big-screen","large-screen","data-screen","data-wall","dashboard","data-visualization","可视化大屏","数据大屏","大屏可视化","大屏适配","屏幕自适应","自适应缩放","大屏组件","大屏布局","可视化适配","屏幕缩放"],"license":"MIT","_id":"vfit@2.0.2","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://web-vfit.netlify.app","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"84e3e2f8d8d8b82a6103ea437eb4aa866f596dfe","tarball":"https://registry.npmjs.org/vfit/-/vfit-2.0.2.tgz","fileCount":9,"integrity":"sha512-44O1X4pcg0auGcdxCw8X3j3khJNb+Wgk9C7WaVy3FDX7dmkZqex/fBqtsrv6pS0vHYmhB/lLtlwrt9Q2lE1EXQ==","signatures":[{"sig":"MEUCIHcmOGANq3yD3XTRu2hUTrgTkLhFpceY6lbrbDV9u7+qAiEA8WdB5uEwbAw6uwTPQdbnWp0fsfRZ9SKBRJ3hLLXsUW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21685},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/fitscale.es.js","require":"./dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"6ec4d79028b4aa6604f470b7da70a18f816bf022","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_2.0.2_1769434406700_0.46505086179591015","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"vfit","version":"2.0.3","keywords":["vue3","vfit","vue-plugin","scale","responsive","auto-scale","screen-adaptation","scale-to-fit","responsive-scaling","fit-container","positioning","big-screen","large-screen","data-screen","data-wall","dashboard","data-visualization","可视化大屏","数据大屏","大屏可视化","大屏适配","屏幕自适应","自适应缩放","大屏组件","大屏布局","可视化适配","屏幕缩放"],"license":"MIT","_id":"vfit@2.0.3","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://vfit.raychart.cn/","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"31a87c475a08eb40acf0e7f0d7161ea2725ce79e","tarball":"https://registry.npmjs.org/vfit/-/vfit-2.0.3.tgz","fileCount":9,"integrity":"sha512-TZb5B7tZwxWrGV0e3FcTwHafARl+POvIoKB3kNEriid3qp3USXrHGnkwkW6OXPPbaJlEj53QpQ8qcxsSARVgOQ==","signatures":[{"sig":"MEYCIQCktCAIXvCLCjgwhqOPiaBNfYQvz+m+Pw2a8Z6cEo7OEgIhALJHrEiFYfF13X/uT54im9pfgulvlR5dhNS3eVNmU82S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21745},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/fitscale.es.js","require":"./dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"9fb6c0a002c5c0a88464f50695500960b28390d6","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"8.19.4","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_2.0.3_1774710456996_0.034333435646862975","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"vfit","version":"2.0.4","keywords":["vue3","vfit","vue-plugin","scale","responsive","auto-scale","screen-adaptation","scale-to-fit","responsive-scaling","fit-container","positioning","big-screen","large-screen","data-screen","data-wall","dashboard","data-visualization","可视化大屏","数据大屏","大屏可视化","大屏适配","屏幕自适应","自适应缩放","大屏组件","大屏布局","可视化适配","屏幕缩放"],"license":"MIT","_id":"vfit@2.0.4","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"homepage":"https://vfit.raychart.cn/","bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"dist":{"shasum":"99060487d0da09bacbbfaf9ac1676df7c79a3ce2","tarball":"https://registry.npmjs.org/vfit/-/vfit-2.0.4.tgz","fileCount":9,"integrity":"sha512-PnsVTP1jWijmq/2ziE9r9po4f1WtGxQtNw5DG/GJ2mK8os6ihsjn6ASi50FRENlUO8U3l7Nl5D6wtpMK8HjKiQ==","signatures":[{"sig":"MEUCIDv5CSUZ7EdNhZkiZAVJKjLchTs3pwex/biqm3U5baNBAiEAsSG2r+Hn+H+M7mzjI69xTVf5iNuEpzmhT2YXsVmvzpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22003},"main":"dist/fitscale.umd.js","pnpm":{"overrides":{}},"type":"module","module":"dist/fitscale.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/fitscale.es.js","require":"./dist/fitscale.umd.js"}},"gitHead":"5d2f3b5b4d3ec45734ce40da54544007438ca29a","scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"repository":{"url":"git+https://github.com/v-plugin/vfit.git","type":"git"},"_npmVersion":"11.12.1","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","directories":{},"_nodeVersion":"23.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","terser":"^5.31.0","vitepress":"^1.6.4","typescript":"^5.6.3","@vitejs/plugin-vue":"^5.0.4"},"peerDependencies":{"vue":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vfit_2.0.4_1777517034288_0.8509273398364785","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"vfit","version":"2.0.5","description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","keywords":["vue3","vfit","vue-plugin","scale","responsive","auto-scale","screen-adaptation","scale-to-fit","responsive-scaling","fit-container","positioning","big-screen","large-screen","data-screen","data-wall","dashboard","data-visualization","可视化大屏","数据大屏","大屏可视化","大屏适配","屏幕自适应","自适应缩放","大屏组件","大屏布局","可视化适配","屏幕缩放"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/v-plugin/vfit.git"},"bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"homepage":"https://vfit.raychart.cn/","type":"module","main":"dist/fitscale.umd.js","module":"dist/fitscale.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/fitscale.es.js","require":"./dist/fitscale.umd.js"},"./style.css":"./dist/style.css"},"scripts":{"build":"vite build && tsc --emitDeclarationOnly -p tsconfig.json","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"pnpm":{"overrides":{}},"peerDependencies":{"vue":">=3.3.0"},"devDependencies":{"@vitejs/plugin-vue":"^5.0.4","echarts":"^6.0.0","terser":"^5.31.0","typescript":"^5.6.3","vite":"^5.4.0","vitepress":"^1.6.4"},"gitHead":"1513929c7b1f03b7aebbe0b08c937813353f299a","_id":"vfit@2.0.5","_nodeVersion":"23.11.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-To8omx0N+CtbZKWDNpM9VFJtGkxHaumTLfhjo1YGXsbXdZMtrPM6pBZpuDXH7EjKGiKsJwZQYFqcCoktJRet4A==","shasum":"2dfc667198a5e6dd664bba9746086171c1f946be","tarball":"https://registry.npmjs.org/vfit/-/vfit-2.0.5.tgz","fileCount":9,"unpackedSize":22121,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5UWZSE2DypTmqBvHCHkfj6cWD9AAdyHa6fh5yzZxTowIgSdhA7o3Aqk6RfYg1VQWB4ilH3O28TpOb/1D8OjkyIxU="}]},"_npmUser":{"name":"douyabo","email":"2632622425@qq.com"},"directories":{},"maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vfit_2.0.5_1778554625516_0.215458594774657"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-21T02:04:53.219Z","modified":"2026-05-12T02:57:05.761Z","0.1.0":"2025-11-21T02:04:53.479Z","0.1.1":"2025-11-21T02:09:30.047Z","0.1.2":"2025-11-21T02:15:09.305Z","0.1.3":"2025-11-21T02:19:58.697Z","0.1.4":"2025-11-21T02:22:02.435Z","0.1.5":"2025-11-21T02:47:32.489Z","0.1.6":"2025-11-21T02:59:40.942Z","0.1.8":"2025-11-21T03:59:34.224Z","0.1.9":"2025-11-21T04:05:13.622Z","0.1.10":"2025-11-21T07:19:27.365Z","0.1.11":"2025-11-21T07:33:11.218Z","0.1.12":"2025-11-21T07:37:30.229Z","0.1.13":"2025-11-21T07:39:44.005Z","1.0.0":"2025-11-21T07:45:02.569Z","1.0.1":"2025-11-21T07:51:09.911Z","1.0.3":"2025-11-26T07:54:43.058Z","1.0.4":"2025-12-02T01:50:49.595Z","1.0.5":"2025-12-02T02:54:52.932Z","1.0.6":"2025-12-04T03:38:05.169Z","1.0.7":"2025-12-15T03:42:17.210Z","2.0.0":"2025-12-29T04:03:50.173Z","2.0.1":"2026-01-05T02:45:40.344Z","2.0.2":"2026-01-26T13:33:26.847Z","2.0.3":"2026-03-28T15:07:37.145Z","2.0.4":"2026-04-30T02:43:54.462Z","2.0.5":"2026-05-12T02:57:05.648Z"},"bugs":{"url":"https://github.com/v-plugin/vfit/issues"},"license":"MIT","homepage":"https://vfit.raychart.cn/","keywords":["vue3","vfit","vue-plugin","scale","responsive","auto-scale","screen-adaptation","scale-to-fit","responsive-scaling","fit-container","positioning","big-screen","large-screen","data-screen","data-wall","dashboard","data-visualization","可视化大屏","数据大屏","大屏可视化","大屏适配","屏幕自适应","自适应缩放","大屏组件","大屏布局","可视化适配","屏幕缩放"],"repository":{"type":"git","url":"git+https://github.com/v-plugin/vfit.git"},"description":"A tiny Vue 3 plugin to auto-fit UI scale based on container size, plus a FitContainer component for easy positioning.","maintainers":[{"name":"douyabo","email":"2632622425@qq.com"}],"readme":"# vfit\n\n官网：https://vfit.raychart.cn/\n\n公众号：土豆的孪生可视化（已认证自媒体，获取全网最全的大屏适配调研方案）\n\n作者：RayChart\n\nVue 3 的轻量缩放与定位解决方案。通过插件提供全局缩放值，并内置 `FitContainer` 与 5 个专用定位组件，让页面元素在不同分辨率下保持比例与位置一致。\n\n## 安装与初始化\n\n```\nnpm i vfit\n```\n\n```ts\n// main.ts\nimport { createFitScale } from 'vfit'\nimport 'vfit/style.css' // 必须引入样式文件\n\n\napp.use(createFitScale({ target: '#app', designHeight: 1080, designWidth: 1920, scaleMode: 'auto' }))\n```\n\n## 快速上手\n\n- 父容器需设置定位属性：`position: relative`（推荐）或 `absolute`\n- 两种坐标单位：\n  - `%`：位置不随缩放变化，适合居中/相对位置\n  - `px`：位置随缩放乘积变化，适合固定像素布局\n\n### 居中（专用组件）\n\n```vue\n<template>\n  <div class=\"viewport\">\n    <vfit-center>\n      <div class=\"card\">内容</div>\n    </vfit-center>\n  </div>\n</template>\n\n<style scoped>\n.viewport { position: relative; width: 100%; height: 100vh; }\n</style>\n```\n\n要点：居中组件自动完成定位与居中，内部内容按比例缩放。\n\n### 像素定位（随缩放）\n\n```vue\n<template>\n  <div class=\"viewport\">\n    <FitContainer :top=\"90\" :left=\"90\" unit=\"px\">\n      <div class=\"box\">内容</div>\n    </FitContainer>\n  </div>\n</template>\n\n<style scoped>\n.viewport { position: relative; width: 100%; height: 100vh; }\n.box { width: 120px; height: 80px; }\n</style>\n```\n\n要点：容器缩放后，像素坐标会乘以缩放值（如 `left * scale`）。\n\n## API 精简版\n\n- `createFitScale({ target?, designHeight?, designWidth?, scaleMode? })`\n  - `target`：监听缩放的容器（默认 `#app`）\n  - `designHeight`：设计稿高度（默认 `1080`）\n  - `designWidth`：设计稿宽度（默认 `1920`）\n  - `scaleMode`：`'height' | 'width' | 'auto'`（默认 `auto`）\n    - `height`：按高度缩放，比例为 `容器高度 / 设计稿高度`\n    - `width`：按宽度缩放，比例为 `容器宽度 / 设计稿宽度`\n    - `auto`：根据容器宽高比与设计比（`设计稿宽度 / 设计稿高度`）自动选择按宽或按高\n- `useFitScale()`：在组件内获取当前缩放值 `Ref<number>`\n- `FitContainer` 组件属性：\n  - `top/bottom/left/right?: number`\n  - `unit?: 'px' | '%'`（默认 `px`）\n  - `scale?: number`（覆盖全局缩放）\n  - `z?: number`（默认 `300`）\n- 专用定位组件：\n  - `<vfit-lt>`、`<vfit-rt>`、`<vfit-lb>`、`<vfit-rb>`：支持 `top/left/right/bottom`、`unit`、`scale`、`z`\n  - `<vfit-center>`：支持 `scale`、`z`\n\n## 小贴士\n\n- **重要**：首次使用时必须在入口文件引入样式：`import 'vfit/style.css'`\n- 使用 `unit='px'` 时，`top/left` 随缩放变化，`right/bottom` 保持实际像素距离不变\n- 使用 `right` 时，缩放原点为右上角；同时设置 `bottom` 与 `right` 时为右下角\n\n## React 支持\n\n该库的 React 版本请访问 [vfit-react](https://www.npmjs.com/package/vfit-react)。\n","readmeFilename":"README.md"}