{"_id":"@spectrum-web-components/circle-loader","_rev":"38-0a1926cf8f376e6138269074ff9dee53","name":"@spectrum-web-components/circle-loader","dist-tags":{"canary":"0.4.0-alpha.40","latest":"0.5.0"},"versions":{"0.1.7-alpha.940":{"name":"@spectrum-web-components/circle-loader","version":"0.1.7-alpha.940","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.1.7-alpha.940","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circleloader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"0bc6609afef031a5a81d2d1fa26673594f95c238","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.1.7-alpha.940.tgz","fileCount":27,"integrity":"sha512-hjXwMjDZyFx/6ebgj+mkXE4eMY3tw6fKe6gwZ49i49cHqZoAwnIOnjL9//WyK7ca6pRo5C5Slfhawyt/dXRQzg==","signatures":[{"sig":"MEYCIQCi+BX2RmRwfELTiDCBhWHxH3eQu/JcTBgDIWvRzy8EvgIhAMzUKc92NOPGDR/PTfMBzFNkfT2LhiLetOMYXGDlmZVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEOIaCRA9TVsSAnZWagAAxE4P/R9diQXfSIn6djzjgPYT\nQyFzMClibNRjpjIjYt5AxDhsyBQ1N6zN1eNpbTSQh8Ld3YSenoMxdFaz6p2u\n+HryTm6fl6ZdvTBX+c8FuD6O/h3ipIYZuxfJ8YpGX2k62bCWt/PHBKp6Gz0T\nv+vGgSGQd5VIkFx6E16UcrHt8Z0SMqDJUrvzdZvQZdHLAW1aI/v98eUdpCuO\n3hhb2sKRYmZBDRZXmm5hDC+NgI9Tfz9GhDiZtT4adM/JhmHiRKtJnL67Uf1l\nKkhiNpWoNcoREbZQ2aJOxdBqea86Esc7Jag2oF6PldfRHxnuQ4wljIXgKKCm\npeIC/d/GRJEXEKw7u/nBxFasThDfNsDcg+n+sqgAQPTx34XQn2uDvRV5LcEK\nBIf4+zPVTXXUMiAY90x+ZVDo7OxjCuIlDrbdFel2We2D1KBABJayqCBsDbNC\ndd6N+Ms7726sJ1D/lxqVggvCYmsnZCurROJP2azl/drpqsewRAnINH1dYPzI\nS57mofe38Wl0wXQGjNqN8oBMNKeMtaA/bpI7S8PSLK2t+Vxy/Zz6kCZZuf8w\nzKiUazGyMz1GB1wCRBe1MjHCN29kWWRoUTz+qFKWsk63Pb11rGIQX8ccMHmo\nrDSPqT4JzgMSoUqib8DnkZjjcscxoa3FtfKEHeLPRKHGUeI794TSZsFFsIVZ\nChS8\r\n=Rqyy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","exports":{"./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"3926abb2769a9bab28762bf3b3e1fab7c5f03589","scripts":{"test":"karma start --coverage"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circleloader"},"_npmVersion":"lerna/3.20.2/node@v10.18.1+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"10.18.1","dependencies":{"tslib":"^2.0.0","lit-html":"^1.0.0","lit-element":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/circleloader":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.1.7-alpha.940_1594941971521_0.725113609975149","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@spectrum-web-components/circle-loader","version":"0.2.0","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.2.0","maintainers":[{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"28b92502e370e039249b1fc970bc57966822a8b4","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.2.0.tgz","fileCount":26,"integrity":"sha512-LHWF4C28THA5e+dhhsy8Wpywf/UshCZDvIKzp3v+0+ntDZhEIDmWE+2dPBrvl2wn17uLbHbG6GAxi+NJnAfL1Q==","signatures":[{"sig":"MEUCIBXUyGJW698SWgXJjh2l0/xNV+aBm1U806htLnlzeC32AiEAhX9XGXudMmkoi3dZig4E1d9vfogPaZnnOBmnYVGWl0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEhsQCRA9TVsSAnZWagAAkfEP/ibpZCABBsfey0RhGEFA\nS/TSYjTj3vPAPbfdSEDdPAQ+hN9H4yTtLDEXVHNOXxRO2QWslTITiv+W0Uzh\n32ezZzyrJnpPbpCQeMjguCh4UQizdwt3RU3oNmvlhQaxN0TpfwkQ2YUp8rwA\nTDrPc54ElXiUxlqzFJpWq/FVbS3qdYNMoiLs0GPxYF4fUnwDYJ59N148QhCT\nVm8YGxZb2dEgMENeV0ws5QcH1Ph6Fl+/JH56Ma5sr+zca+l5ZZKoX7aujvmd\nkuesTOaVv7o0pyJj3XnKb+hRVZW5/EftKJTzLMgT+I/OQGd/awdio1n0kGC0\nsRIfJvvao80WsQ/x/euXAVYYPODD+cwPr+FA0dkvgBcqP9urSX43hQW7AXd+\nx8yW5PHSlJhS6nopgTcGwVBy5SsIQKNTdC3x0bAjS8KIXq62172BbXw0CCxG\nhv/5Bla33v0EWvWasXW+X1/FTEZz2JkOLeS0Fgv/zWUMZmKOWKDf4PIBbNrn\n4eGsv/58P3+vuC4X6CP6m7+XwJxuWsi2LTIWqDvtR/+oO5mqqXDTTcNkB4f8\nY9/EzdCqEKboa64fvbx50x2YLjJscgy6KJyTi4eeRV4SuZx3LrVeAFPATK5d\nnNF8VrxlHJ09XHWuU/QBJrXI/r2ecU/YyZlNyARIOpXBHxAWd0Zv46UUz3bk\npd3v\r\n=ZsLh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","exports":{"./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"75044c0b0aeafaf7c6d90c32c7b4ba1fc9d3bc28","scripts":{"test":"karma start --coverage"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"6.13.4","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"10.18.1","dependencies":{"tslib":"^2.0.0","lit-html":"^1.0.0","lit-element":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/circleloader":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.2.0_1595022096576_0.836874109806107","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@spectrum-web-components/circle-loader","version":"0.2.1","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.2.1","maintainers":[{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"7306f1aa65210a72fc659287c5f6049659f44ad7","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.2.1.tgz","fileCount":28,"integrity":"sha512-iuDgMo9jKt6vVozNTHpQgdeDvoYfWxYdNHkxYRwdWFP54MODTJ0hgXOXYLuXMJyBC5afnvaMmC3Pyy+ZNPeAnA==","signatures":[{"sig":"MEYCIQD6ni3LTYHh8OPObB47YjorFIAIhfgZM7cqGFO3tGBiOAIhAKcoznRBQiiUgsivTCT4dx3dPGHMghcpQIBHHAl43ZQz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPaabCRA9TVsSAnZWagAAc38P/R83Y8m/0ssN2MrVmuCD\nFcKbyAQlrCFPVVyXSQtNakzP/mDmEBzW1I12ceV2gNCi518cwcr6h/xUEtps\nie3ncnNT5AoGnDCVQqfsi3X4lFAc9QdfyLHDKSLOaW5Dh/nziex58klYEa6I\nE44qlaMW0Lgz35cMLdxYbSW+mn4n+H9qtBbnD3bQ8KPIddHiwaVGCuoxebQ/\nUkssHHQmWIjU5PrQC/jPfDh9wpW27RPXhJ0Iqyi+CR9efE5sT+GM0ESY5XjC\nkUtj8ofThbZ13SHtPsr4OSkUWKUh8EhmQBR7wwRUQhY42k4m0ZD5pYV+KZCb\nwbmmZKiPtguORLPla0f9dQJT1bHevfNiqlOOuSG/8uyJaNnkIhnU7vem7ChM\nlD9kBbaMW2KV3i37Eeyh7vRMNkW4SfIYemr7OT8kq3qV6Xku4ULedLSnPoBP\n38GZYHIs6x63JtqSm9TU3KKpTmi5OcSe7gohTuc/qtpkIvL3zYPtDjyhyEEw\nxfmt2E/YQW8jDFAfgB7Ci+PIpQFxi60UdNCCBDDjY/08513Lw2zwUVNmGupT\nEAXDCoo+xWCIH8yksTFWWB1TlB0LlaEoJIsKx89pqzngTODFfQri+XYdLS4E\nB4DVOninKQ+lW2/xK5Pixssj1kJwdoFdJVlSuXtrcllgkz4G4CTCiE3U8nMI\nffer\r\n=eEhb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","exports":{"./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"61d6daa63fedca757761095d1e1ed6919d8a1673","scripts":{"test":"karma start --coverage"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","lit-html":"^1.0.0","lit-element":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/circleloader":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.2.1_1597875866937_0.6224425194925771","host":"s3://npm-registry-packages"}},"0.2.1-alpha.95":{"name":"@spectrum-web-components/circle-loader","version":"0.2.1-alpha.95","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.2.1-alpha.95","maintainers":[{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"a9ef7c9146e4bcaa09f586ceee27488e2cad0f24","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.2.1-alpha.95.tgz","fileCount":28,"integrity":"sha512-j56CzjhMEXkj8MA31PalcsLm5tCbm9gyQh5K//Egc61BP4sNDtxk7p6RnZOdZS70re5qwAUpU082jIrC+KmVzw==","signatures":[{"sig":"MEQCIHIsKvQbxXxU7CtVSEnZAl9MhSZU1X6uhklb487ZnsyzAiB735KdK9RhN3xeX6N2CPO1z5ijt/rK88yBF+ck6jxYKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPsGICRA9TVsSAnZWagAAf2kQAJSiM28NF4/DTjb/3oIC\nrxYA8W7L25lJU6zAPmuqgejUIIjbz2MjPeBIqhGIeDMJ/KySaYsrZCBGXK4E\nO062KoOC3qJyKVk4kMKpqi6Wp5IzIh2dFLFxS6DBT2V2HRKqwyJoq+bMbDtm\nRjYPCQc2MszVlegzIPMKm8KdkXlosOQdYJNRRdl5MR2FSi8owRQg2jSDyI2x\n+9RJd3hEfrfj259GhJCWdYzPhnXpkv/f22tEDeplcoxuAxYonKSrC2MCcjFt\nJalM669GOG8Pk3oVtBhnfOx+7n6+7QAriVPLwulFQJL1a5HVZbqGzGxOrdP0\njzaWSd93lyU+LCoJlSrZOwcgM+LCnFbrFEYjwojp9vVNF2RCtSEIzkGkZmYn\n7DO4DUemj3eE6D2xRX2GW3wVwfwXJwJidoKa7IfV6SzzVX1LE/bPSJOl7z0r\nccFWHY6MyUqAYAvs6mFcpYuKJmoJJFQEFwVJeRIfq0eyphGBvEk/vPiyOYiq\nXeS343X+ZoTwqWrvEFsuf4sknXEvay0os0lqi1gBs7QPKxk1cA7rRQ0w0h3X\nnUXHyrdtxgZH7Ow8J+x1Ct27weDrVACfafKGI2PETabbZzFxs3z1fvbcu86x\nx0BbT6kslEqYNF6+onwrFCw+1F5ZNPbsNAvcWuUTNlBbps9yX5vfA2Wgo3xZ\nFTHL\r\n=Ry08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{"./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"1e82c26ee95e858f3c97afd070e1fc9e3905cebd","scripts":{"test":"karma start --coverage"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.0.2-alpha.1038+1e82c26e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.2.1-alpha.95_1597948295788_0.8803457589492709","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@spectrum-web-components/circle-loader","version":"0.3.0","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.0","maintainers":[{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"dc549743ce8ff0640d321e851cfe977cda5e1ef3","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.0.tgz","fileCount":28,"integrity":"sha512-Ur7ie245OsCdXDcPz7r5kroE4nisJrTkeJsne3gEXFTgwS8pfByY7yovAqYEMa0YSBfliy45dpLDka7rFlObNA==","signatures":[{"sig":"MEUCIQD9wdJ1hD5znq2PzwR6vxMCsqqk6MTaxpa9WZL4TlrfxAIgAzu6gpAKYSSZ7nVvk7hXCNekcegPBR5cJ7IFh7DoCsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTTvnCRA9TVsSAnZWagAAwVoP/Ri/8lKbY/eXQGBgBzKQ\n6zh9bDoK13jhnYoITLkBk8C+V0TrjNqhs6mafFakAXQPgwsG9hCp43FqmWkz\ngftwx+kbHZIiF3vfIENYq+sPasuwwKDKov4wIeU6W43W4chJ1J3iEZ6EiKEA\nYKP9v55FDE+A+0dbOaE0Fx7KX612rfRr7wCNFk/TatuJqujMbNYhllhKGZrN\nRN5c59BeR3kMCQq/v24Hd8SZrCVDvycnmt3QuA2/cSSBnFdj9lAXgcHO7WQI\nqUkkQEPcjcngtHmdiVFCAEAp5DzIdXNIspaAAfQK67nwTrSzht++5BoQEbEV\nKx7XCtkwexs6MBovjmrsNTa8QpuEZHn0dqZTCfHhIrZKfJpGhGbMVK72rpeT\nS9x3xcMrPnEHhbqdr/EDuADna0oZ0s2QAhDHa0JPncl2MND/t/rKqv6mwWdy\niGQFPjzpwJZGxToQLExX6oOgMgPr9lt0H9+iQPKfBuWpoKC5fx8PiJQt+aZO\n+IX8LEi92Y+tr5Q1kqeT5Y7+G+XrgvSm/TBkc3x3HJWxRVF1zibvOfAkI36t\n1dQQafjKvfP6da9W7VNgQkduCKd8ZixQgVORsN9EoprV1pU0Z4P03BzztPIr\nUX+6wLli9yJq9bo3+hhi3eT7jJEy81tRx2OPlyexP0iIUUpoa16xwPWZDvZ+\ncw37\r\n=vX0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","exports":{"./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"51706b5f7aeec990c6323501aa22f8aee5827e31","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.0_1598897127231_0.070543642017046","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@spectrum-web-components/circle-loader","version":"0.3.1","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.1","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"aabf35508a77ec101b8e4006a79fe0ed8af46d05","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.1.tgz","fileCount":28,"integrity":"sha512-ClKnGEHFIBkP7WHI4Rnv6UMnmQF/ecTwGsX7WHJJScFZz1h8og8WxomxkAXPwLK+i4DMQxK5/WUftd3EloWuCg==","signatures":[{"sig":"MEQCIGl4TBBN+e3aXrvCcr7nd/9nBx7ZtVqGYlCHXZpotVagAiANgdCCSzZoLpkxOGy14g/Gtjt+cN7eJDGdJtIe/fnJIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbeAdCRA9TVsSAnZWagAA2DIQAKNv/2xrESaHz2sSqRbN\nlwrfF3Rcxc/Tufh2UJKMUUr7TKKQlaKRvkhyAnHNcQs7Keya72feVule96dB\n0TmkDQgm4AQdRXXAu4cYQm9E6Ikm9rF3FOeZSLgBbgJHEHkBn0ae5FjHhlMU\nj3CKPH5aKy2p+b7c3KDbDaEq10pPBs54tM2DbnfpnJ6aPXCTMfmVwKTelAjm\nKFcqScK0YX3b0tQky5uMn/s+Mh20/AjXmo4XOgYH/Ol6oKDwkqhEMqNDNUjJ\nWb8Osk4t331mk12hjqZpmurb6IqCf3qK9S+808u6vaANH8ravTj4E2xXPW5k\nQNX8dyhNOU5PROtHWbHItQRM8NLZR2XgSA6VFkyIiXzC5wUKBWZbQBNnjUCP\nujUqDPr6UYskNOJNOOb0kx33JPmAIU8ZwwFFjN0GzkQIfF+u0TUDorBl7mDv\n7JeNZ2Sxfmca0rxwPX5dj+Trb5SDUSnjU3xowY2Zej3+Q3dkA5w/1H5h8jjT\nkhal/TKV/FhSCurhMBwijYL5bLLddI3B0aasEQMOdpjxwH6RPQAd4SscdAYi\nsBWTl3f47NvWlYJxZk7xlWtRj8niLtNf6b3sisG1sERb9F5Rvwa5yJ+TkbPh\nOgKkTGlZF6IMyxBs+kQ71QwLZg7byUCJ8gj8vSbg3Y62XYLfSGFYV267+V5h\nkScX\r\n=Ll0A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","exports":{"./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"7ce968fced1870613e7ed4a9023eef6265a60154","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.1_1601036316868_0.042160300124065575","host":"s3://npm-registry-packages"}},"0.3.2-alpha.17":{"name":"@spectrum-web-components/circle-loader","version":"0.3.2-alpha.17","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.2-alpha.17","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"d0126c52d149cc92465738f1a9a7f895004da76f","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.2-alpha.17.tgz","fileCount":28,"integrity":"sha512-SFwG38yKp3C6vbim2Cdwcql1rvvG7IC+jmy7X0dE9CtmcRIB9Ssd6PFysIP7N7CFyVd0TMy8E7BQF5CtxksZjQ==","signatures":[{"sig":"MEUCIQCHCwVCHZSt/uozShuzmWGfR48fRuHM8AySMTx+53J1qAIgM3llw8DXbzRxjOzQVasMzXItOhMwix4pWERo6gCBcQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffo7aCRA9TVsSAnZWagAAISQP/jUgIxbQERcVMoPYl4/+\nCe48XkhJuUfPbBtw9jUS991iewGSzA62RWfWzmb/TfUS+0ZW2R9hQESv+8LU\nZbrCRYZ+7WIYEJqlQHx2BIhc2W85dgtwISiSzJ5HcvOR3CiFQnwC2WnqtS6c\n65TqKPiOisDK88fxJ16ivXOmWLW8aDsDpcfyThhBQy8UBEHtXYrylJ39k5Jz\nFFTWh7WRfr7391tH1WZp8Qxuq9bUd+J8qexOrN9TRw2OtW6miB2IfATu8qgj\nFhkjNe5E01BPVn85ZXS+XPM/cNNdiwyQu0okR2Pk3E8JCkqmw9JtlHqmk/H8\nKLk9MPuRAy6WsBq4/GOqDDkaTSxmyOZrHw8FgGrj+jWTRg+UmRhOWnLtJ15C\njRirGK8iigDFNZlt7H1RdPbjsx5Sm5/M6DE/ehO3TezEOsqgo5uwwU9jLnDh\n6eAzUbaKnWR9Vte4cHdkgHRx7vWIi9bb2NWfTEo7a1WJNcrbWHmV++51VuqB\nq73wCZ/ZmEaQOmdxKhRIydhzThKbl6Titi9Nt5irK5sx+FQTpfYDzlDWugeQ\nYPCo6HFkR6mKXKDUSu+2kacLzBHIVlye2zm+MT+zMnyYxfskL5XbKjYwIau1\n8wKoqG+0bBfXUH2mxSnahMoObDKMfuJOUA2X7ujM6LeFieNMrVVrhhzIhoCV\nDkio\r\n=zIU1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"78878f74c0276b0677b56033db46c65d75450c84","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.2-alpha.17+78878f74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.2-alpha.17_1602129626061_0.928358845664331","host":"s3://npm-registry-packages"}},"0.3.2-beta.17":{"name":"@spectrum-web-components/circle-loader","version":"0.3.2-beta.17","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.2-beta.17","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"d30ef089ad927feef26bcabf31343a0848e125eb","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.2-beta.17.tgz","fileCount":28,"integrity":"sha512-rwq7v4tA2XJWz3vym/B94vq70ps2lfWu4zvJPo0L87PQ/QxoA2kl0QLBn1Fw7rjiwOmRp/bh2yQG90PnHrImiA==","signatures":[{"sig":"MEUCIQDVNm4vThZlFI3RaiGU2ejFlfEfnmw+X5tOoRLoe1yVAwIgRBrUAQDzgFSentdwmGhgg2c2E1gjz22LZMbx3SxRvd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffxcaCRA9TVsSAnZWagAAxQYQAIvqKSzNFXcZY72CX1KL\npxToBF5/iI/FEDSCNjE7KOkw2yz0x0S37vvZref+cwnPYY9E44X4EEgFJRzb\nsX1QyfBaAwEvxbZm8hoGX74X8BXJvORvtTY5TFTZ1RIRGBQ8oY3+k+IIS0X/\nvwN8IDS4nwwFTGKie0BqajNe0BPoZ2cuuvMO9gopjm3ZPs35tBreCxlVQtrc\nQPh7PnbR2Iy+R7RQtuOt2q72qXXfeW9a9sn/NfKzdtT0Bn36AATsjfbnWMw+\nmAeg37Z4tbjP6BXh+dBb6BGOxmjVRHWPQUgJkqhMUkDydqwStGh5TE2qasn7\nE0J4NxgM6F0TtafDCo9wSJQyYwhs8R2ysCorfOvn48T8IXZtXULQ8KnYVl8A\nf4oUrzIHenwDntNk6vlyhly7b+bNEYgYNq7m1oZwUJk21xbz/heiABFCNlKj\nLh+DOI4UOClJZFsz06ZMnd/i0YUlmsZFDk1jDxxUYQpNTi5scD1+H3uUt1aM\n+h33cPUF0XGn7Lvxdl5NMQrB9LexQWlsxbzygaCrYsYhvjeGCuguM0q+UW+X\nEsurP+MTi5A+Fs+4WUCMPJ4nOU4xzWZXJ6JyHaXnZZTMkZB2kDuRMi72Sdgc\nw90vzvzzWsazQjuRhVfDgQjUe9HH6EP4fqwSc3dtq+TRWLkO6Y/Q7C6hzofD\nVUQT\r\n=TMfy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"bd03dc71dd79c70389d3795b167de4a8a49dc9b6","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.2-beta.17+bd03dc71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.2-beta.17_1602164506209_0.7176589546021248","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@spectrum-web-components/circle-loader","version":"0.3.2","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.2","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"51ae836b76c09c1e9054eaf26c529439f2e09319","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.2.tgz","fileCount":28,"integrity":"sha512-e8IK612utRskUJWoF4WzOeGqPv8ZGcOS8TO95WjniGqGVbqmS3SHOhFW1szXlZrk72H4u7WijZHy0jqfJrLGYQ==","signatures":[{"sig":"MEYCIQDPTf2V17mMXviwqtIxgqZeAqrLr7jQi0kgESDXU193zwIhAIStN33PgI6EpDVXT0g+6u+d4fiYXkm+gIJQsE+L909z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhJh4CRA9TVsSAnZWagAAG7cP/Rxg61urdjP1GB6w8Dt5\nBG9T8bY5pl+gj6yh7mY1TlzGx6CzGEsx71GjTBwV9M+xAYELGaJ+ojL1x6vK\nxB7TOpc9DfvjC2qUF461JeWOrPKaOnxjhXr3IL/l8IgyOq0dqOs3rZS++hbB\nmVzC8/JmSe1vTLd0qZ2rAEVDwglGIuNGz2qZ92rFbsfh8HVEAXoLamM6T/3n\npihpT007nePKmNQGjHAk9jGFvRH2IHGe7k1G9h7OE6KCVYT6LLsjVmZqaAd1\nnAbcb6oHYClwgl29jLflifkhxxmyTcwEymjyQNN2HEma9PcS9E4dQDrTi91N\nzS8fXS+1JWNGO/UOOlYhHCiTPmVAaL6s83AU/Bndt3s2yvVPmEXemoy5i7Wr\nHJLqN/ELfnPfeYjLmsPU46hQm6Lzy3gb0LOeYVWOsrFmLQmKRZcMsx4rnVO4\nr4SlZXhDS4LrR9nG/vZHtJj9l0uNJh8+lKCRNkG2EL4fXGYQe25hhAe6RU0u\nYphQJnkzv1biB37TDur5XzvbsAhPP+EwD0a92ulzpQOZh7sj9OnWp60olOob\nfmfpJAT2NSACjv+GBYBEP73736hpmhxicykA3ufJzL3HQ1vuWm4WdZYl9AS2\n2hbZqaLk9Xx7P7vgL7YcN+op494vaGU19MAxGdq+a2xaWG7JqolgJp2Y7mBa\ncjir\r\n=UkDF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"aafac9b1de50bc8611c6fc0eb509092113b4e649","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.2_1602525303762_0.8284787483215383","host":"s3://npm-registry-packages"}},"0.3.3-alpha.0":{"name":"@spectrum-web-components/circle-loader","version":"0.3.3-alpha.0","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.3-alpha.0","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"a00645ea5526fe83236cfac8e1e9f7d990735fc2","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.3-alpha.0.tgz","fileCount":28,"integrity":"sha512-SQEG/Q79G7TDEwVlQyGrDsS/bhh4e8NeofJrhQvOIWvpueJKluLhujPqTTEEN89qbtHyVHI8A1E/SX65a8hA0g==","signatures":[{"sig":"MEUCIGMA7Y1Cz8LFjbe9+E4GGiNIMJA2BtKcpTMeE54S0vXdAiEAyaE4YnMUlLJI0itliGqhkZMJS0jzHW1eGmC0kmoSYuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhKaCCRA9TVsSAnZWagAA8vMP/0orKyUsutQGiEThjIzk\ngVlAhHN2iPVnsL1KKb3JaiOP3wac9OjOPg1JabeSZfWhS/Sho6o/58nFIJNX\ng3KCufUFPD8pqagL37OfD4XZvtKvWPoXU3kRyBroEY1VfWx1Z72be8Q34yx5\nZDhuQUVoEnaPkX2bXyHs1gJ6Ux41HGGGMnIeWyi2rU7uSsPPBSP2d7oCY3w7\nQ1TxYa1o/2yVL5zjSJlhnoPJzieQ8DSOqYXWffdgYVJT1c52lSurEAFNa8u1\nKSC1MbOvKEc54qk1Si98pRx8BqpJdHiyNIT4CdSg/eBhl0PXmvP+MKu9m5rn\njd1LZQ75cvfCg9kVqHGRmdEFTgLMu88/r6H0+IdaiuhSyb/tLaAlb3aoHYTa\nVLl1oz4LU/xhvdFt4LOPf48lSXO0QvlAId9AF/7eCXhK/X4ZVHPhfmN9d9XO\nOi8RaFhES2c3RIjR4ov43XjjEEtKcMkm2tvuw/SxiwiNHt7dozhU1f7r2Z1g\nmPwFY686IlLpCCsK6oetYwPKhon8iFRfgZTQw2qdnwnghiZCfISQsiYKsbyw\n3NYL49cIaWX4mCVHUPEn8IwdaFFV+Kf40ljrfUFqVVbN57u1E+DasEcsVmmr\nEheish6V1uxYuHC3H/e2H1zaQOSXusDKRFmawu31tgmmbUiHdzXLWDzlRyne\nXEsu\r\n=V0K6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"6ea4d9d299dc805a0b1743c43e5b67d07b0a47b9","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.3-alpha.0+6ea4d9d2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.3-alpha.0_1602528898375_0.8948623135125298","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@spectrum-web-components/circle-loader","version":"0.3.3","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.3","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"98d722e0f2be6332f97d775de06351b2c9ec8f00","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.3.tgz","fileCount":28,"integrity":"sha512-UQXhwnPd9FyKOmp9mp7uBFaJwNP5ukDL+eWqV1lo2M7CATDsiBqnrESLVwYprxvluNHNsET85SQt0uebZOOTLw==","signatures":[{"sig":"MEUCICQPUvtIYBOvxv17vcQJtloZ3CHE/VkSEobkrZ0gQkmzAiEAp/dtwvGgU3Yw8q9JpuvVRBSEkQpXQStq3cfllbC8cg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhLwnCRA9TVsSAnZWagAAh3gP/0qI8+kqRLUCG+rhXWWB\nGYf+/fj58Eu9maq3+nkRvcoaoN+GRY6jpoDKvHDPgz9iY/YQL21VgAFSlUmE\nPZ8OG3GBurQBD49rcrhxGe5/tQooL1XajyOv0rZRJqlLqvnLhssV1TZiy7aq\nEeGDQG3G8otsdfmR55oHh/nNJNTjX8S3M1eNKe3Z1Qn153hEn460g88MSlcp\n57KhitQLreAlF5HucytkEIjZop26UQM+mFyngswRhRgb65adBfCf/SyuZ6/T\np/CDqs6lXC1MOoz6BYRi+4mvGBCgANTSALWPkVnRz9Y4nzp58l7lWMcqe3e6\ngP/DW4RC9T2re0OBHDuNDcHI+cgQfJk2b2q5WWs3Esx1Oox0HU6tmv0Q+x6M\nRUBXNzlDe1a4hSc9K9hmnBgXQ/G5n7a2eCTO+P1NStbetS7oqTY5/lwIfoqp\n0gzPHe5B9kXi1vrR0pmbcoZ6Vnwf0YiwAjIER9bHkQug2APkmCrn3Te+Gj/J\n5jGQe7EZ0taKz9HL8jVapZ2HVOwL2cmg+AaVq9zJqJPnpP/+EBK687ydVPee\nycvwyOSzioPZh/SXYvLjl7vjPK1nrKL46o28q8TnFE3qtpaakErRAGyUR4LF\nc9S3AizHq/g7PRn2tKjVc+WMZ1p389W/nAl3q3QfS8PUwwgnAT0Sq/m2+jG2\nvmUt\r\n=8fnc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"d57ea3ab83d9c16738fdd95d326e3082b1f997e2","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/circleloader":"^3.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.3_1602534438811_0.7823584657444413","host":"s3://npm-registry-packages"}},"0.3.4-alpha.60":{"name":"@spectrum-web-components/circle-loader","version":"0.3.4-alpha.60","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.4-alpha.60","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"a2558c9d75eadac8c9c2256eb091bfab6cf2a9fc","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.4-alpha.60.tgz","fileCount":28,"integrity":"sha512-pksBItF2w2m+VgAmDGXbYzoqbz4TxUZaj8Q37azxFp8FhFSgzeIx0X/cY9EZ1nECdlXj2MHGHkSr2cEnMrBwsw==","signatures":[{"sig":"MEUCIA0YMuwcYHirA5xd6jHtOcTqR0EF8TOv4EILGQWJIplGAiEAgsrJYN6GjuRA48wImr4NpqGIufCeClV4ecMj6UZwgh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfttlBCRA9TVsSAnZWagAAJaAP/2Z7ikoirwHXos6lHWEc\nUrvBrj0XSvcBWQO+vA/H1b4gmCRENEiB6QTi98cQ7YWwNSQ9lrlyUnppItxN\nf94VlvYyoOETu+UlVNzlvsUScWAqsrwxBiefHyn21rwWzz5t4B87FfqkWlMs\nz367K5aio4O2WzPBYKWVulrlD4Z6NOuhdK+LaV0WfTP7xreiorMqQ3vao9Td\npx7IgTJDj/Iy8tWBGNwyPL9YwIhZJqZQ708LtaQAZtMmLhmBzHCGRan1ylVM\nYwoQDtAFqbJ8eVUgz0/71yTRaIuJUHdgeWpUT/tKwzZgZF6dWmwLJ9kmBtOL\nbBQgC91Qiez9ZOnKo2bx3ulwmHzC2RccHVK9Do/WKX9sbmOR9mF0Zmw+9y+b\nI7z6fMWUjI9IS/7/xnj7r66YLsScf/gTluS14IaLscbqeezR1SNfIGEm3fMM\nJcNlAIFLRykIz2q5n0sUjDMcjnzGxF+273nZLVJJ5YOipM6DZJXJYTmPBiA6\nbUXKtffrdCYT1Rgj8sD12RdbzSUYD3K36AE73UtdcTTzuLvJGh2DEBVEJAwZ\nkWyYwVBQN3FVJ1FJtmSJ4WuBROv6FE7kOgwz0yEnA3gyeLBgWK5lvxNsG554\ni2+xtZBMFTE11v0B20wcrWymaUzD98uj7wAgiQcXFXImAF7UjWJq1IRNfyjs\nUdx4\r\n=7iRS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","module":"src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"a478c2c484b45e88c5d8b5cc64a255e31d0a3829","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.4-alpha.60+a478c2c4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.4-alpha.60_1605818688784_0.30431268935422406","host":"s3://npm-registry-packages"}},"0.3.4-alpha.84":{"name":"@spectrum-web-components/circle-loader","version":"0.3.4-alpha.84","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.4-alpha.84","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"27063f39ea4f7e2683c6050acb443b335fb1a942","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.4-alpha.84.tgz","fileCount":28,"integrity":"sha512-OLzc0iXGN3IxmRcjfAnLzvsBLZ9TxX0YFAS3vslGLap/SGEtsJt2XOTz98y/u3l3I4y2gBykoPwS8SDxHMEk/Q==","signatures":[{"sig":"MEYCIQCQ7X0UfrwMTKPm2thxPQ05znvkciRO01AV7mDsnyGgdwIhAOSpcxP3Rja5rWjog9/Oq6X1VG6KZzhHlImPR8vLXxqZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx9duCRA9TVsSAnZWagAAJuQQAIqWx9ONFKFdyM1ixZkS\nViglhyEjeCliNXiucn8/60bzrDzcAt7b0slgrYV3ym93N0U2Kbmu4FxKA3Vh\n4MwcW37u8MVEopur5XrCkxsxs4WMWQQizbHYs5Le4i+e3dEhjiA9k7lfJjZv\nW8Fk9Tqg6cQpji35uVpgtzuj12H6wFXm+0RF6OQ+RRfHWgDrzdXYJ+jyaQ5W\nnaQiWDgYMAP3ixo3Af6lnkXb+IU0AeObDi+044EJ2wp3LBNZDOTE/325IjXG\nImWMWvxHKoChnyMzMV0+kPaGdbmOWz1b5al4cGbYI+d7CKiM947WF4NL1DO4\nMgWci+bujB23zwVB6Dzz1YhoAwUN8YIoeTVrZ0T2mcRqhjF7S/kPM0S9ZdGb\nI/gP/hhYlJ3iaiNjhuZBt0vdyaY2WQEdsvSykvJiWKJ2+M4Zhk7fjMvLRDee\n17J6V2lJeDSLqLjsw4OB0dZKi3xPnsqF45PV1A15JzdV2VHpyTl/XvU+Y9+l\n4nRtZZ5+IQNDfs5vkW57J3lh2b+sS4JW2gF5CZYus07V3FlwhRTeEYJNqpNt\nwjeagTxYQlaQpnDNjn4ipe65rX0pdQ4Habped+D81WQVF/2vD/mpKlbqL5uW\nQMkQNgdsGefM7YNTINhKteAlDqMEqFNPZqLBW0dcVNboyLryR2RJEViGuS/Q\naK0O\r\n=4Pu8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"1680fb01795050191c13f5c05f554d923ff850ae","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.4-alpha.84+1680fb01"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.4-alpha.84_1606932334083_0.7865094938356287","host":"s3://npm-registry-packages"}},"0.3.4-alpha.85":{"name":"@spectrum-web-components/circle-loader","version":"0.3.4-alpha.85","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.4-alpha.85","maintainers":[{"name":"msdewey","email":"moiradewey@gmail.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"westbrook","email":"westbrook.johnson@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"b04acc0d3bcfa00a03968e5a390a1f42da3e5a3b","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.4-alpha.85.tgz","fileCount":28,"integrity":"sha512-Og2SSof+KiYtU1ozWdPoDFxNy/P/Ex+0kaNBkeYkxgnjqc1c22kvmv6SAjW5cbIsCqxMDRFQbcbNn7JqTzxuGQ==","signatures":[{"sig":"MEYCIQC7gRrhrHLkVY6fdcpaJpk9IhkYTtQuJucavaVQYbrr9wIhALv6sJ3R4++S9pgXAe7CmXT/G/uug2lJw89XP/2QI68P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx+ULCRA9TVsSAnZWagAAmZEQAIFNtCmaDX7C0ZXqBGfM\n16YUe1+jU0Q3X1QHEbgd0D3RN5bm5tNEYkZ1C4hYGj05VxxvxdRJZJWikC5M\ngHOAoHmIbJvkG7bvc+4pNz1PmXBeAGxTtUbTYXQ0/Z2w01V2C1cG39ogygR1\nGIPpy8nDWDFjjLrGdDirTrLtKCSe5OK9TGZ7If+BJ+0gbXmYInUqOg92lF/F\ncfP/RW6B6wXAv9XGw5f1h63xBxv/tVOubgTzIfMgyC3fdGe2IMCAXxQXqUTW\nkVwHMBou1YIzcHWm/ulgH7v3kmzhAqgmcAn5+MQTzn6ytuJgiyQsZvutq1HE\n17O+tHTAz11JJHnkhsc8eriSrbfxDZpXcoQ3UYhr+113F06vqVo5Ot/CLKfX\n6QOtTcujBNYItYG9eUbW49e+2gJhA6n+hLcXegxQKwWxJrLCjhFTNNWsyYgk\ngqcoOkXgEUXsoz9HlMEpcQD35QDXX4/qSetEh3CiOJcssUXFMJgk3jcUBGfi\nRnU27dMIkzXQfH7m474U/BYPrOPZfnuzW1AugCxRumL0J38uaOBmQ5uD0wi+\nujgum77Nw2S6njfJOAggTXii3I8VXwiqF8L7P5rlRWry76oied6s/5S4srVe\nZWwkhCzbaZKKz7LK8ewztDMJIBYTBAzo+tOxDC9/qnwi1qIP8LGm6SbCTfel\nZ6uQ\r\n=wBuf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"d9ef13866edfb98e309914ae7582b807bee5d241","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.4-alpha.85+d9ef1386"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.4-alpha.85_1606935811885_0.5033912002958294","host":"s3://npm-registry-packages"}},"0.3.4-alpha.169":{"name":"@spectrum-web-components/circle-loader","version":"0.3.4-alpha.169","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.4-alpha.169","maintainers":[{"name":"westbrook","email":"westbrook.johnson@gmail.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"e8b7ca0d8f6a93978188c920485ac8b00fd27ecb","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.4-alpha.169.tgz","fileCount":28,"integrity":"sha512-e/e3qVdPGh3y6xzEhDOeXrI+E916fQraFQbA4TQ26c4wCGbjWr50iVBKinj+QAnRVAfWfFZVSeNVcDY83oiRFw==","signatures":[{"sig":"MEQCICcZV4FmJHfFKx7WWyf9B5lVO2+9d4uBTWfIl3ptoa/hAiB4+zeicU5UuzXC57Mg7WoaIzyY2I5TO/aKx4n0DYsTAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/iDvCRA9TVsSAnZWagAAyMYP/3AveYyuidPX/IlmOsQv\nCAh8+XLAaTp0saGBrMz7ST3pxtsoipdQzIDPICU9D4/eQDnvxVFRNPPYGyXh\naE/1oz+X3QNngEd4T6aJxvJnMuEejQvQ6TZRkNOTH6jObFcA6xJhhGjPDAY/\new6GxnhaOPeHjjBh0KRIbuGjyvKMO4cbrY0elsrblRLRILUEH1n6WbekVyCk\nqEb181MBCKNIN0Dq6R7oAcGZ6xyFkig2GE0gAqGW11FNtA1EALIjKYrxCQ5b\nMhQnJ2HjIsktXgVcx55HXfIAqgJ4JGEEgT+HIZMo9YU6sANIOk2gCDfpXzuA\nWT6Zqbs85mlxLgo1AV2SxhUnL7IRgsA596ODmbIgqqhwe2DRhJ/LYngf/RnG\nk29Ev6uWY4ucz3lLyLqcARB7DUL59zysBBYg4xVRiYkfKhjtF4fLH7N9q1z/\nG5x75lVJ4e6RrHfAL4yGDzFcNvqYRGjnS4De3mGjT31v2XSr8RAdT1bwgXRW\nFqn71kzTDAs5FrxzwAmkZVrcjzBsrgy3nZrtfGvzeWjk6O7mA7/9ywqRnVWq\nxnB3d533aEUo66gVCTafJfBZsvJo4ifusctk1eP7RP2+4LV8dNVJq5dy4E9p\nBI5+bVrKWlEDVwrD7dK+g6wZAdiKmyW2S35CntORQpk7lAN65QROffwNryu9\nFcu8\r\n=0bCP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"a396c860b62c2f94b2e9fcd015a4962a6c57af36","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.4-alpha.169+a396c860"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.4-alpha.169_1610490095317_0.4330224520939232","host":"s3://npm-registry-packages"}},"0.3.4-alpha.178":{"name":"@spectrum-web-components/circle-loader","version":"0.3.4-alpha.178","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.3.4-alpha.178","maintainers":[{"name":"westbrook","email":"westbrook.johnson@gmail.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"8da8bf5374a086cf8d01443663ab4ce3c4fd001c","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.3.4-alpha.178.tgz","fileCount":28,"integrity":"sha512-w4Z4L9vvJvQZKDytQdmuNN0UuihxuIM83wSyvS35h5TSYIi3iwK0Q/b7CxXMcRxYibvp4qZ+r7dHKnBQnqGPaQ==","signatures":[{"sig":"MEYCIQDWud09/Dulk1CO5Z0HdJdldRDcPmlV6u4lsojDrE07fAIhAPMm/k8Y0EVeWTDJwvM4VvAjXruLG0CbUi+oqw2VmTXS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/wTKCRA9TVsSAnZWagAADEwQAKJIv9bLgwYt6IfPkp88\ndDERfjb3NFlI6/wMnSUi70PFwJgzqT0F7iacY0GrCtSS+WW07itMJdBWMG5F\nqnA4m44hWy/Z2h6ertl6sL4QCXfe1f22/KDFozv4aCl48PbbbRTi5LQQYQ7T\nwlh20OZc7tCxfiPweXJFi/RNaPhs69XpGATk/PzLf8ejckIX7YyBnUrLMlyc\n2QUxPXf7rOvym7iqJUWa7n2RGM9Cycoi+kN7H+Iri24rJoLHLGK0OuGmbFDL\nD/HwdbVXLOVENsTBoBOLYhb/8CmYct8OmEg/IfAIEtEQHb3gcALxsxM5SVnY\nnsH8+ucfm4H38YYMupUNaE+HoOG+D1ry5rWB+m+CqemniPVRlDkbTruaSgt3\nj2/vsJs4txLIx/hivvRyiKHhnRXdgrMysChs7sZql7BtUCkZ+Xkf7ELUC6/k\nNF+8JQotTGrYzOXAxwNEClnOpcOu+j8gdThMnR2X1eLWq5/182SZmhFeyr7w\nTZ6tQ6QN4S1MXqIwg+rtcWXIUobuD8ZPJdMahDXn7R0vQZ4iJQqtRK1l7gQ6\nw2LYKtHn1cxW3cSd7ZcYxc2bxJoP6rjeUgFs7Nnj5wIoW2flbCh2wyN4GWY6\njv0yvz+hoqkieV2A5AYVL2PdyyD2cxswD4zovcg3RdA4ANsFkGvRBDIQ0abS\nEzc4\r\n=S+OM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"a6776aa098b05f71c1ec09bbf28acfaf62571d06","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.1.4-alpha.178+a6776aa0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.3.4-alpha.178_1610548425715_0.6107971317180683","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@spectrum-web-components/circle-loader","version":"0.4.0","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.4.0","maintainers":[{"name":"westbrook","email":"westbrook.johnson@gmail.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"b43472e13df4680eb95be846222f8cef10f5ed7d","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.4.0.tgz","fileCount":28,"integrity":"sha512-x7oqb1voKq11yMQpv04G/37QgwahMJWNzOJlBFBT/F0RiRHIh9zh9tVwWX+M42OG7pHW9NSDvlmdp+15VnUEyg==","signatures":[{"sig":"MEUCIGhbD5+1NQvvE3lpFDVFzf6Whd/wiVvidbeXXSyD8q7SAiEA7OV8cJkEfl0HiUyBjY6nfzvAYArb6kg8SsJe/cObhfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/z1KCRA9TVsSAnZWagAAXm4P/j5Dllv7OSiB1Jkwntyr\ndfN/bpiJsDfMPDgs42B6HME1fJ1p4nKRtcZ60oM/DjhgAq0jgUo+QZTKpn8t\nCWMrw1STVBrIvAZOd7Cq3ymHT6en3rCmaqhlMzxL+hyWcO4fcHi/bP5OSi1g\n3jwzT1V+NdNUgqFbTV3GJbOFbsc9tV7syOz/NMcrOWZRvtgJ6EDQYtFtc5PG\nSIAvEgnkIp3nEY6ZENVbTAVwDhCirPySl3deEt9uicAe7xd847wOrsGjzMKK\nhobSjFuHT4MyMQ4IOk8mEy0hNrEFZ1oLdyRKa7ddlR+ER6/qF6Lbuc9Rx1VL\nVxWCvw71KPT4osjiV1hMfdysp/z8we/qglRTP4eVxoa4N0jP4L2l2KUUUKOm\nH90xnQeNSHUzUCbph80vwQRv8Jmi5uYAoUXgmgD/2bzxiPiYDi0njv9/UJsW\nslS4Mgfonaen/8cbZmJhGjwTchcYS/YGJoaAKEziEstVElD96xdQ2Cxw9GmZ\nqkr2gc+E1m0MgsMjxicNDLdlUTNhaWmJsh3Wt3I+YhosI7BvRwrO7zbEsR4H\nOdqlTDhKKvKLmwZ6PVxTsPv26NJhSPvNEbuYOKSHwCy5xGyVIYdJIeXMjQCM\ngnEzQas+2of8sZc7u6mp24zSQOarQXLoss6/US+1uJXlkuQUVg19kKiS6TiC\nWyuU\r\n=vFhr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"62f319d0f7272f4ac83f35c8180e7c4adfff37e3","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.4.0_1610562889670_0.8670885597500839","host":"s3://npm-registry-packages"}},"0.4.0-alpha.40":{"name":"@spectrum-web-components/circle-loader","version":"0.4.0-alpha.40","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.4.0-alpha.40","maintainers":[{"name":"westbrook","email":"westbrook.johnson@gmail.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"75f4496c3ea22e41d9a12e393cc6d9e56576bf00","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.4.0-alpha.40.tgz","fileCount":28,"integrity":"sha512-TGWBUP1VsEBacWW/gI1BgKLFIbCNoiDJNrIHHBIcQ2wEj9iIN3ywf9jWnMorUmcdDsCvzuAcK2F8p9p5jaSd4A==","signatures":[{"sig":"MEQCICsrY+kYhvPlhNILQEKctwPTvAnBpwcyS6MvudA1UAP7AiAKdM+NlzQcRh3UWxqiXG5D95LnRS7dozcCtbAAO62Ogw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/069CRA9TVsSAnZWagAARNQP/R3kVNN+LGxWLq35NSRA\nHgdOQAoj2onGLDoJytVj+lrXO9sYwacfvj1pYuPjT1r7OWaavRsyG/ZdcwQJ\nflkfiO05t88Qor8vsY6CFFPKitMpwZiJJvOxfixXPw+fSLBvhnIn0DEnFQGI\nrf3d1dDxvE04RZieHje90Ub7ZhjElz8B9P6INDqoyCz7JbNZf4lGg8yOGH8j\nIYHMlB5FtbyoKw9uLnSyzJn2oO3BsoTEOykBNBBeRAndQeK6EuvkxXoSj79S\nKJps041OULKaEfEJWA+zEoFx9F3SbzVfz7jlUwC8nidJddOLiipeZArCwebn\nq3iRLRWgIuLe3EW+nAp/+j660Byht+Mu5Smu063RaqQQwO/l5YeCGnTU5Fzz\nZy34Fk/r0qVa329BBNku2/Fxqa2k6Mhe6ii1HqZR10M/JABjobcOyEyeGc20\nJPvYcIAevd4cVkmWd++LeULNYVEdtvlYI+CQaW0zguCXINWvplD82AgqW8aw\nM2XPpBaj369uERfY1k9EOgkgslHjZ8nGqWBFFOwYqpMjZfYSEqlg0cImbSmC\nmG8pngbiuZHpNjA+Sz2Ri91W8rbxN9swZaMdQWu/jaGE9zPN/kHRYQahso3p\n5cmHNtAAKxFApw+6KHp+48w+Q/V/y4GGosfN2rukmMs3CIChclEDxkj0r1ri\nio4L\r\n=qHS8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"47b96fc63e9b1cee03ba44793cfcd930488a7a17","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.2.0-alpha.40+47b96fc6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.4.0-alpha.40_1610567356939_0.5222156094880466","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@spectrum-web-components/circle-loader","version":"0.5.0","keywords":["spectrum css","web components","lit-element","lit-html"],"author":"","license":"Apache-2.0","_id":"@spectrum-web-components/circle-loader@0.5.0","maintainers":[{"name":"westbrook","email":"westbrook.johnson@gmail.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"adixon","email":"adixon@adobe.com"},{"name":"cuberoot","email":"michael@maplekiwi.com"},{"name":"msdewey","email":"moiradewey@gmail.com"}],"homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"dist":{"shasum":"eb2f9db822ac0e3d6a9fd0ca0f4eb7ab0e319ac4","tarball":"https://registry.npmjs.org/@spectrum-web-components/circle-loader/-/circle-loader-0.5.0.tgz","fileCount":28,"integrity":"sha512-QP4zH0OeXfYERA02bOnroTwKU9h2jaifrjss0/uKRm5bybkh5/FUMRBkDQFZXEP9nPtAN4nqL7eJH6eO99sEaA==","signatures":[{"sig":"MEUCIBYhKfot6FOE3H6Oshvzh77NhMgEzpW9g02UVN6grz+mAiEAleAcEizpuAxJH4sJKPyIQUSRKvYJfhp8rIwVg+BBEo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2b1UCRA9TVsSAnZWagAAbPkQAJwyKBvFJyFJ27lsXr+C\nTbNTlLUtznfC0AtwEQszuV9ZrENoOatZjxJyGDPVqJb8dQdwqP3nkNjKE2FR\n91ivMzGHaPrTA1WqFDiG8jLW3e9MKi5Ee0IfT+B2gHtV41jmg66f7FwRISbA\nV+Q1ERZZ5Jh7x4/KlT9vLATKXuC/ypaC3GMF3zUt9Ek5BE5FiHKWNi9yyThb\n2Q6ktAGfwhQRTNTbs6GVUreypz5aIhy5QWDkFsbrF+PrJfUWJoJFy/cH8jfr\nvPvickxV4mc0yDGBa+R6Z4JKVt8JJ/pAFwpgITAs4wIcFxopZR47SbcvhbhA\nrbmEwV5sLvfZr2JqaQjmPmy288YmNQT80qM4CnckZ/YzAGxowWqBzTE8t+ya\nbTGQAzst2FIfgJ6BRRKuKAbOaeLlmkmiMpRSJ8Vsw7GOc+4OcIYiAxhHPwQo\nhGNhikEBzLfWKb9HDAbHlI3PFD+21xJDjj7rtDOBidpnZDJ/4ihTCiLLNk5t\n5EYpVZT/lt8wugACJZvd0p5X6pvEtBW4K107lilYpT0dnvikZAVqAg3+Ob4H\nmvnFQYXnNIWU9boswl3HEpvR+v/ZVvGGSzJnlFYn7jqxSVFbsAxD+1XFTNys\noukNG6w68OokjnB0dAp3fd4Dzg9nOtcvaKkxbDrsSvFAvrX3uhX+G4CSqHAV\nVjul\r\n=oPac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":"./src/index.js","./src/":"./src/","./package.json":"./package.json","./sp-circle-loader":"./sp-circle-loader.js","./sp-circle-loader.js":"./sp-circle-loader.js","./custom-elements.json":"./custom-elements.json"},"gitHead":"a5734426f36555951dc10c5740c9044bbd951315","scripts":{"test":"echo \"Error: run tests from mono-repo root.\" && exit 1"},"_npmUser":{"name":"westbrook","email":"westbrook.johnson@gmail.com"},"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","directories":{},"sideEffects":["./sp-*.js","./sp-*.ts"],"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.0","@spectrum-web-components/base":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spectrum-css/progresscircle":"^1.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/circle-loader_0.5.0_1611249059511_0.8128857029202268","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-16T23:26:10.286Z","modified":"2026-01-15T20:37:40.641Z","0.1.7-alpha.940":"2020-07-16T23:26:11.652Z","0.2.0":"2020-07-17T21:41:36.683Z","0.2.1":"2020-08-19T22:24:27.048Z","0.2.1-alpha.95":"2020-08-20T18:31:35.968Z","0.3.0":"2020-08-31T18:05:27.355Z","0.3.1":"2020-09-25T12:18:36.987Z","0.3.2-alpha.17":"2020-10-08T04:00:26.164Z","0.3.2-beta.17":"2020-10-08T13:41:46.330Z","0.3.2":"2020-10-12T17:55:03.879Z","0.3.3-alpha.0":"2020-10-12T18:54:58.527Z","0.3.3":"2020-10-12T20:27:18.944Z","0.3.4-alpha.60":"2020-11-19T20:44:49.002Z","0.3.4-alpha.84":"2020-12-02T18:05:34.258Z","0.3.4-alpha.85":"2020-12-02T19:03:32.059Z","0.3.4-alpha.169":"2021-01-12T22:21:35.478Z","0.3.4-alpha.178":"2021-01-13T14:33:45.862Z","0.4.0":"2021-01-13T18:34:49.847Z","0.4.0-alpha.40":"2021-01-13T19:49:17.072Z","0.5.0":"2021-01-21T17:10:59.683Z"},"bugs":{"url":"https://github.com/adobe/spectrum-web-components/issues"},"license":"Apache-2.0","homepage":"https://adobe.github.io/spectrum-web-components/components/circle-loader","keywords":["spectrum css","web components","lit-element","lit-html"],"repository":{"url":"git+https://github.com/adobe/spectrum-web-components.git","type":"git","directory":"packages/circle-loader"},"description":"An `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.","maintainers":[{"email":"caseyisonit@gmail.com","name":"caseyisonit"},{"email":"ttomar@adobe.com","name":"taratadobe"},{"email":"rajrock38@gmail.com","name":"rajrock38"},{"email":"jnjosh@gmail.com","name":"jnjosh"},{"email":"nikkimk06@gmail.com","name":"nikkimk"},{"email":"rubcar@sapo.pt","name":"rubenc"},{"email":"jian.liao@gmail.com","name":"jianliao79"},{"email":"pvashish@adobe.com","name":"pvashish"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"}],"readme":"## Description\n\nAn `<sp-circle-loader>` shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. It can represent determinate or indeterminate progress.\n\n### Usage\n\n[![See it on NPM!](https://img.shields.io/npm/v/@spectrum-web-components/circle-loader?style=for-the-badge)](https://www.npmjs.com/package/@spectrum-web-components/circle-loader)\n[![How big is this package in your project?](https://img.shields.io/bundlephobia/minzip/@spectrum-web-components/circle-loader?style=for-the-badge)](https://bundlephobia.com/result?p=@spectrum-web-components/circle-loader)\n\n```\nyarn add @spectrum-web-components/circle-loader\n```\n\nImport the side effectful registration of `<sp-circle-loader>` via:\n\n```\nimport '@spectrum-web-components/circle-loader/sp-circle-loader.js';\n```\n\nWhen looking to leverage the `CircleLoader` base class as a type and/or for extension purposes, do so via:\n\n```\nimport { CircleLoader } from '@spectrum-web-components/circle-loader';\n```\n\n## Variants\n\n### Default\n\nAn `<sp-circle-loader>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader progress=\"71\" size=\"small\"></sp-circle-loader>\n    <sp-circle-loader progress=\"22\"></sp-circle-loader>\n    <sp-circle-loader progress=\"86\" size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Over background\n\nWhen a loader needs to be placed on top of a colored background, use the over background loader as signified by `[over-background]`. This loader uses a white opaque color no matter the background. Make sure the background offers enough contrast for the loader to be legible.\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;  background-color: rgba(0,0,0,0.4);\"\n>\n    <sp-circle-loader\n        progress=\"42\"\n        over-background\n        size=\"small\"\n    ></sp-circle-loader>\n    <sp-circle-loader progress=\"7\" over-background></sp-circle-loader>\n    <sp-circle-loader\n        progress=\"68\"\n        over-background\n        size=\"large\"\n    ></sp-circle-loader>\n</div>\n```\n\n### Indeterminate\n\nA circle loader can be either determinate or indeterminate as signified by `[indeterminate]`. By default, loaders are determinate. Use a determinate loader when progress can be calculated against a specific goal (e.g., downloading a file of a known size). Use an indeterminate loader when progress is happening but the time or effort to completion can’t be determined (e.g., attempting to reconnect to a server).\n\n```html\n<div\n    style=\"width: 250px; height: 150px; display: flex; align-items: center; justify-content: space-around;\"\n>\n    <sp-circle-loader indeterminate size=\"small\"></sp-circle-loader>\n    <sp-circle-loader indeterminate></sp-circle-loader>\n    <sp-circle-loader indeterminate size=\"large\"></sp-circle-loader>\n</div>\n```\n\n### Size\n\nCircle loaders come in 3 sizes: small (`[size=\"small\"]`), medium (default), or large (`[size=\"large\"]`). These are available to fit various contexts. For example, the small loader can be used in place of an icon or in tight spaces, while the large one can be used for full-page loading.\n","readmeFilename":"README.md"}