{"_id":"vue-spinner","_rev":"17-87b19cdf8ae233facc7493bb699dbb6b","name":"vue-spinner","dist-tags":{"latest":"3.0.2"},"versions":{"0.1.0":{"name":"vue-spinner","version":"0.1.0","author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@0.1.0","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"cf70fb34f4afd5d24f292fd701eff9d9d98f09b7","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-0.1.0.tgz","integrity":"sha512-MM1jzzxBqGdmv4Cr64Z3Z2LJI3dUVu8663CGV0T24S0anMHIuAva3/Z5WNw6Vd/TUFv36ojk8DY/kFcuSIEJ8g==","signatures":[{"sig":"MEQCIDq7r/UlKDMZzPUTXw6HvwPxu0okgsIEO+bMQqEmJlVWAiAKf+qW9zj1gvgk6PbjqKHRgv3W/EzR65KH6quxoaBK/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/app.js","_from":".","_shasum":"cf70fb34f4afd5d24f292fd701eff9d9d98f09b7","gitHead":"3d2edae44d491240026d1c7c42e916d7aab7b336","scripts":{"dev":"webpack-dev-server --inline --hot --quiet","dist":"webpack --progress --hide-modules --config  webpack.build.js && NODE_ENV=production webpack --progress --hide-modules --config  webpack.build.min.js","build":"NODE_ENV=production webpack --progress --hide-modules"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"3.3.9","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"vue":"^1.0.12","webpack":"^1.12.2","babel-core":"^6.1.21","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.1.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","stylus-loader":"^1.4.0","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.0","webpack-dev-server":"^1.12.0","babel-preset-es2015":"^6.1.18","extract-text-webpack-plugin":"^0.8.2","babel-plugin-transform-runtime":"^6.1.18"}},"1.0.0":{"name":"vue-spinner","version":"1.0.0","author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@1.0.0","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"3b3a4a6cd25408129304cf253cb02d7601777f34","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.0.tgz","integrity":"sha512-OOQdZbYGX/BClv6zcODp99wOSdl0tttVMezHxp6GoTUZskyHoejQccy4YIp7ei+t/sc759sjldwoIKPrl0p+1w==","signatures":[{"sig":"MEUCIHLLu2ZGzW2mOsRYfhQY+pykPvI3dSfkhOraCBkVFzcqAiEAgK8HzzMWCumwLKgBS071Zo8bIwXqSNvM+1EP+XA3G7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/app.js","_from":".","_shasum":"3b3a4a6cd25408129304cf253cb02d7601777f34","gitHead":"00b839ad856aedbc726637c51b8be3c660bf17ec","scripts":{"dev":"webpack-dev-server --inline --hot --quiet","dist":"webpack --progress --hide-modules --config  webpack.build.js && NODE_ENV=production webpack --progress --hide-modules --config  webpack.build.min.js","build":"NODE_ENV=production webpack --progress --hide-modules"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"3.3.9","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"vue":"^1.0.12","webpack":"^1.12.2","babel-core":"^6.1.21","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.1.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","stylus-loader":"^1.4.0","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.0","webpack-dev-server":"^1.12.0","babel-preset-es2015":"^6.1.18","extract-text-webpack-plugin":"^0.8.2","babel-plugin-transform-runtime":"^6.1.18"}},"1.0.1":{"name":"vue-spinner","version":"1.0.1","author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@1.0.1","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"ac7392ae84242856355d7aa597bac8c8a233dbc7","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.1.tgz","integrity":"sha512-LBrNOPbdhlvW4oYlfcTUU9Sep0u9STaB3t3PNTAUFzq6k2tuS8yR7Yha8HbGlQ3LItPEK7oqV17xZFl8X6Wf8A==","signatures":[{"sig":"MEUCIDzXQHZaes9V+Zylw/+slTtJFrTF8d+nsW4nWxQMRqv6AiEA4GlxMohEYQXv9oGvBjSjQetqps1clgvpX65r8aiv0RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/app.js","_from":".","_shasum":"ac7392ae84242856355d7aa597bac8c8a233dbc7","gitHead":"3e8714fca87864ffe790d06f4c049e2e59a71d94","scripts":{"dev":"webpack-dev-server --inline --hot --quiet","dist":"webpack --progress --hide-modules --config  webpack.build.js && NODE_ENV=production webpack --progress --hide-modules --config  webpack.build.min.js","build":"NODE_ENV=production webpack --progress --hide-modules"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"3.3.9","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"vue":"^1.0.12","webpack":"^1.12.2","babel-core":"^6.1.21","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.1.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","stylus-loader":"^1.4.0","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.0","webpack-dev-server":"^1.12.0","babel-preset-es2015":"^6.1.18","extract-text-webpack-plugin":"^0.8.2","babel-plugin-transform-runtime":"^6.1.18"}},"1.0.2":{"name":"vue-spinner","version":"1.0.2","keywords":["spinner","vuejs","loading"],"author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@1.0.2","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"682e84c26494a43d045ada1ff2a95a29d4080880","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.2.tgz","integrity":"sha512-Tld2JXGXPjbvCLTNVrQ0llwneUPe7RL7NdmJMUxgYOr9FA95a+O8hdcfvBsfSdI0FgKsbbOeYNaq2vQfuK/6tg==","signatures":[{"sig":"MEUCIDVookappOD/9ErZvj9fOaeSFHH0kvo6RLVYEsqTm9uKAiEA6F/v9GQH0cyyKLgeVg4JJAqaive6rX3YCrvcxPsUjvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/app.js","_from":".","_shasum":"682e84c26494a43d045ada1ff2a95a29d4080880","gitHead":"806741485574efcc4dcb04847f567da8364eba52","scripts":{"dev":"webpack-dev-server --inline --hot --quiet","dist":"webpack --progress --hide-modules --config  webpack.build.js && NODE_ENV=production webpack --progress --hide-modules --config  webpack.build.min.js","build":"NODE_ENV=production webpack --progress --hide-modules"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"3.3.9","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"vue":"^1.0.12","webpack":"^1.12.2","babel-core":"^6.1.21","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.1.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","stylus-loader":"^1.4.0","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.0","webpack-dev-server":"^1.12.0","babel-preset-es2015":"^6.1.18","extract-text-webpack-plugin":"^0.8.2","babel-plugin-transform-runtime":"^6.1.18"}},"1.0.3":{"name":"vue-spinner","version":"1.0.3","keywords":["spinner","vuejs","loading"],"author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@1.0.3","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"eecd3f79f63a815b690e9d54b199ab65be695499","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.3.tgz","integrity":"sha512-Phh6QC/Bh80ZE/0SH9ADw4irbRGwFK6VZsTksPHpPm16xga2OXwNC2nI7SEPnndUZP+Lgu1wu+pbH6i6+5siBQ==","signatures":[{"sig":"MEYCIQCMxUPvqqLnizPrHXSrfJKo9iVz1fkUYFIx1/peYNG9MgIhAK3mTbMQ6WzS/WOx/9dGUyeNFPhqOGEgf2megwOs1jyG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/app.js","gitHead":"1750fdfcb36650d2fe48f235cc57b154a3ce4931","scripts":{"dev":"webpack-dev-server --inline --hot --quiet","dist":"webpack --progress --hide-modules --config  webpack.build.js && NODE_ENV=production webpack --progress --hide-modules --config  webpack.build.min.js","build":"NODE_ENV=production webpack --progress --hide-modules"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"5.4.2","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"8.1.3","devDependencies":{"vue":"^1.0.12","webpack":"^1.12.2","babel-core":"^6.1.21","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.1.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","stylus-loader":"^1.4.0","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.0","webpack-dev-server":"^1.12.0","babel-preset-es2015":"^6.1.18","extract-text-webpack-plugin":"^0.8.2","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vue-spinner-1.0.3.tgz_1507343622485_0.5917502855882049","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vue-spinner","version":"1.0.4","keywords":["spinner","vuejs","loading"],"author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@1.0.4","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"0e794d9d93acb23b5b6564042157a531e7ce413b","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.4.tgz","fileCount":30,"integrity":"sha512-GNG2F+8BLX201JT/jUX+84Gsi3ZteVQwt9K7mues3ts9FcQ95dGn7uu6a5ndSxdYYUEzfh1KngZiOE0u+l4itA==","signatures":[{"sig":"MEYCIQCeAMsEjEvIeFT1wMGyJHNrHfhYz9vlD2jSe5adLlJeEQIhAJpdEoOGaAa9xQkp4bjkmN6WqYKJsL/4vuvhkkkn9IWg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCD3hCRA9TVsSAnZWagAAq00P/iPl5xvueIaywVFHlqUQ\nJ6dpJik4y8Ul0cW65qnoGyTw4D2oGDYYtf/HltYGdEq//5mL3Kxv0EW7KNRf\nKSsoWnY9WxB2qtOPxMBCGqMISMM5KePfJdwOfMTzVHS+q+0jq/+NfxT4lmqq\nptgs/AKGtkJTda/aZ8m10LSr6IOiJkufcN1hj1kjaIa3/mi7AffS0wtuU5UW\nSn1r8p9CCeIhjOHd+ov9351xrFdxqBb/DFzrVjnigzdT7RwjT5DuVFjB5JiT\nB2mHFwOEJN0deT/RJTNbivT1YuHLlw0Ey55iKM1376ccD1b2CbqKk0iTWAuB\nT7qei+fNALVlt+Ktp8BoXs7xFo1t3RNJj+dEFfjF7ZoGGQywEGkcKE4Ezchg\neIGOtukLUo0VHeJrQbhAPM3y5hksy31iU3p0DWforfF46DlomFdHTUuyJuCS\n5NTgmQ5XvWlRnGcXQfBfCEEfM+j3eAAS5B7u0Aehpy6XJYlBpfbe7AU8sI/T\nsJ8eFXxC1WLph5gp0SFdi5ClZdrsZ4WnsBPx3Cw19Bu8XWTAkZ+K7PtKfzwL\nd1aol/G5ENeu8R0EKg6tQTCtjG4FUfwG/u55FJT/9jtdf5xGXinwLuzXFi3W\nH+e+I1/Q0Ce4BGpV0D3GKusA60TjpJOusqIYH5O5cxtpOL1XRK/gU7lGXRY1\nb89f\r\n=gLJI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/app.js","gitHead":"24ec7c33c9631279772b2843c9726c59dacb69b3","scripts":{"dev":"webpack-dev-server --inline --hot --quiet","dist":"webpack --progress --hide-modules --config  webpack.build.js && NODE_ENV=production webpack --progress --hide-modules --config  webpack.build.min.js","build":"NODE_ENV=production webpack --progress --hide-modules"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"6.14.5","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^1.0.12","webpack":"^1.12.2","babel-core":"^6.1.21","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.1.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","stylus-loader":"^1.4.0","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.0","webpack-dev-server":"^1.12.0","babel-preset-es2015":"^6.1.18","extract-text-webpack-plugin":"^0.8.2","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vue-spinner_1.0.4_1594375649175_0.4846822528257604","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"vue-spinner","version":"3.0.0","keywords":["spinner","vuejs","vue3","loading"],"author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@3.0.0","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"7c5cf6048b84e7875d7ce906acaa03e2221efd8f","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-3.0.0.tgz","fileCount":25,"integrity":"sha512-bBrF+vaXIl6o1zqfrqwZsMGzHpJKc+u4d+7G7Qcj9+z/4iQwB74Rz21bGdKdJPOCI7D6YK1tINtsXH03ueb5rg==","signatures":[{"sig":"MEQCICSMre3Y9s42pOL2m36PM6KkGwCLCz+upn4PCvATDf+sAiBFjmpLZU43hBjXxD8eEH0TqLThUGJB59TiKrkJjW/y7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-spinner@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96279},"main":"dist/vue-spinner.umd.js","module":"dist/vue-spinner.es.js","exports":{".":{"import":"./dist/vue-spinner.es.js","require":"./dist/vue-spinner.umd.js"}},"gitHead":"a95be54ddc135b0d92cf11eb6068446c181c9edd","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:demo":"vite build --config vite.demo.config.js"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"10.8.2","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","@vitejs/plugin-vue":"^6.0.4"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-spinner_3.0.0_1771169862123_0.07117999769355654","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"vue-spinner","version":"3.0.1","keywords":["spinner","vuejs","vue3","loading"],"author":{"name":"greyby"},"license":"MIT","_id":"vue-spinner@3.0.1","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"homepage":"https://github.com/greyby/vue-spinner#readme","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"dist":{"shasum":"a641a822af0a8ae2a965439dd8fb4abd9f1677bb","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-3.0.1.tgz","fileCount":26,"integrity":"sha512-qRD/4SWsoBVQ4sXzNlvQljgLnHHrFRmpgKyfv8Jf7CYUBOmqcU8k5G8IWYv3RPaGANkac/ay/IeimLmxUxwFYg==","signatures":[{"sig":"MEUCIQDeNDxaIaPWeUc+7CRR3xOue+K/8OnGzTpF0uFoABWOSAIgOf1RdYKP7Sp2DETrlXXnM1WF/VCo2nYS03LGfTfWLxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-spinner@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98841},"main":"dist/vue-spinner.umd.js","types":"types/index.d.ts","module":"dist/vue-spinner.es.js","exports":{".":{"import":"./dist/vue-spinner.es.js","require":"./dist/vue-spinner.umd.js"}},"gitHead":"f007b8c97247f01fb8a124438bf1d7af40da6166","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","build:demo":"vite build --config vite.demo.config.js","test:watch":"vitest"},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"repository":{"url":"git+https://github.com/greyby/vue-spinner.git","type":"git"},"_npmVersion":"10.8.2","description":"Spinners of Vue Components","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.28","vite":"^7.3.1","vitest":"^4.0.18","happy-dom":"^20.6.1","@vue/test-utils":"^2.4.6","@vitejs/plugin-vue":"^6.0.4"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-spinner_3.0.1_1771170644936_0.4098731689429964","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"vue-spinner","version":"3.0.2","description":"Spinners of Vue Components","keywords":["spinner","vuejs","vue3","loading"],"main":"dist/vue-spinner.umd.js","module":"dist/vue-spinner.es.js","style":"dist/vue-spinner.css","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./dist/vue-spinner.es.js","require":"./dist/vue-spinner.umd.js"},"./style.css":"./dist/vue-spinner.css","./dist/vue-spinner.css":"./dist/vue-spinner.css","./src/*":"./src/*"},"scripts":{"dev":"vite","build":"vite build","build:demo":"vite build --config vite.demo.config.js","preview":"vite preview","test":"vitest run","test:watch":"vitest"},"repository":{"type":"git","url":"git+https://github.com/greyby/vue-spinner.git"},"author":{"name":"greyby"},"peerDependencies":{"vue":"^3.5.0"},"devDependencies":{"@vitejs/plugin-vue":"^6.0.4","@vue/test-utils":"^2.4.6","happy-dom":"^20.6.1","vite":"^7.3.1","vitest":"^4.0.18","vue":"^3.5.28"},"license":"MIT","_id":"vue-spinner@3.0.2","gitHead":"94433a32e849762b5b03b7bf27746a22a6935f2d","bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"homepage":"https://github.com/greyby/vue-spinner#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-q6QUCcB+UU16YIwFQUG68Dh/9qRrHddc10ULnDpuyx/PFB8jBObtkWs498o8MkMDaudIfM+wBg7ndnvTycacYA==","shasum":"66560162e3fee0f8772644f78a49afdf77ceafa3","tarball":"https://registry.npmjs.org/vue-spinner/-/vue-spinner-3.0.2.tgz","fileCount":26,"unpackedSize":99262,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-spinner@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFssemFmQF4M6NltuGRJyg0vBT/KTCY5/qQlS1uuExdlAiAkY/FXMelUDGOjrk+38iO+cVnI9P3WdbavtTwAb9jAJw=="}]},"_npmUser":{"name":"greyby","email":"greyby.5@gmail.com"},"directories":{},"maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-spinner_3.0.2_1780719206301_0.46822624312357286"},"_hasShrinkwrap":false}},"time":{"created":"2015-12-24T16:48:41.500Z","modified":"2026-06-06T04:13:26.773Z","0.1.0":"2015-12-24T16:48:41.500Z","1.0.0":"2015-12-28T02:11:24.324Z","1.0.1":"2016-01-31T11:55:49.493Z","1.0.2":"2016-01-31T16:14:52.383Z","1.0.3":"2017-10-07T02:33:42.637Z","1.0.4":"2020-07-10T10:07:29.277Z","3.0.0":"2026-02-15T15:37:42.266Z","3.0.1":"2026-02-15T15:50:45.092Z","3.0.2":"2026-06-06T04:13:26.471Z"},"bugs":{"url":"https://github.com/greyby/vue-spinner/issues"},"author":{"name":"greyby"},"license":"MIT","homepage":"https://github.com/greyby/vue-spinner#readme","keywords":["spinner","vuejs","vue3","loading"],"repository":{"type":"git","url":"git+https://github.com/greyby/vue-spinner.git"},"description":"Spinners of Vue Components","maintainers":[{"name":"greyby","email":"greyby.5@gmail.com"}],"readme":"# vue-spinner\n\nA collection of loading spinners with Vue.js 3. Based on [Halogen](https://github.com/yuanyan/halogen) by [yuanyan](https://github.com/yuanyan).\n\n| vue-spinner version | Vue version |\n|---------------------|-------------|\n| 3.x | Vue 3.x |\n| 1.0.4 | Vue 1.x / 2.x |\n\n## [Live Demo](http://greyby.github.io/vue-spinner/)\n\n## Installation\n\n```bash\nnpm install vue-spinner\n```\n\n## Usage\n\n### ES Module (Recommended)\n\n```js\nimport { PulseLoader } from 'vue-spinner'\nimport 'vue-spinner/style.css'\n```\n\n```vue\n<template>\n  <pulse-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></pulse-loader>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport { PulseLoader } from 'vue-spinner'\nimport 'vue-spinner/style.css'\n\nconst loading = ref(true)\nconst color = ref('#5dc596')\nconst size = ref('15px')\n</script>\n```\n\n### Global Registration\n\n```js\nimport { createApp } from 'vue'\nimport { PulseLoader } from 'vue-spinner'\nimport 'vue-spinner/style.css'\n\nconst app = createApp(App)\napp.component('PulseLoader', PulseLoader)\n```\n\n### Compatibility Imports\n\nIf you are upgrading existing code, these imports remain available:\n\n```js\nimport 'vue-spinner/dist/vue-spinner.css'\nimport PulseLoader from 'vue-spinner/src/PulseLoader.vue'\n```\n\n### Browser (UMD)\n\n```html\n<script src=\"path/to/vue.global.js\"></script>\n<script src=\"path/to/vue-spinner.umd.js\"></script>\n<script>\n  const { PulseLoader, GridLoader } = VueSpinner\n</script>\n```\n\n## Available Spinners\n\n```html\n<pulse-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></pulse-loader>\n<grid-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></grid-loader>\n<clip-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></clip-loader>\n<rise-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></rise-loader>\n<beat-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></beat-loader>\n<sync-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></sync-loader>\n<rotate-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></rotate-loader>\n<fade-loader :loading=\"loading\" :color=\"color\" :height=\"height\" :width=\"width\"></fade-loader>\n<pacman-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></pacman-loader>\n<square-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></square-loader>\n<scale-loader :loading=\"loading\" :color=\"color\" :height=\"height\" :width=\"width\"></scale-loader>\n<skew-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></skew-loader>\n<moon-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></moon-loader>\n<ring-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></ring-loader>\n<bounce-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></bounce-loader>\n<dot-loader :loading=\"loading\" :color=\"color\" :size=\"size\"></dot-loader>\n```\n\n## Props\n\nAll spinners accept the following props (with defaults):\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `loading` | Boolean | `true` | Show/hide the spinner |\n| `color` | String | `'#5dc596'` | Spinner color |\n| `size` | String | varies | Spinner size (most spinners) |\n| `margin` | String | `'2px'` | Margin between elements |\n| `radius` | String | varies | Border radius |\n\nSome spinners use `height` and `width` instead of `size` (e.g., `FadeLoader`, `ScaleLoader`).\n\n## Local Development\n\n```bash\nnpm install\nnpm run dev\n```\n\n## Build\n\n```bash\nnpm run build\n```\n\nOutput: `dist/vue-spinner.es.js` (ESM) + `dist/vue-spinner.umd.js` (UMD) + `dist/vue-spinner.css`\n\n## License\n\nvue-spinner is licensed under [The MIT License](LICENSE).\n","readmeFilename":"README.md","users":{"landen":true,"3creatives":true}}