{"_id":"astro-stylesheet","_rev":"35-0f0dccac04e70bfdbbd6010d3b4c21dc","time":{"0.0.1":"2021-11-25T00:19:07.507Z","1.0.0":"2021-11-25T00:19:07.507Z","1.0.1":"2021-11-25T00:19:07.507Z","1.1.0":"2021-11-25T00:19:07.507Z","1.1.1":"2021-11-25T00:19:07.507Z","1.1.2":"2021-11-25T00:19:07.507Z","1.1.3":"2021-11-25T00:19:07.507Z","1.1.4":"2021-11-25T00:19:07.507Z","1.1.5":"2021-11-25T00:19:07.507Z","1.1.6":"2021-11-25T00:19:07.507Z","1.1.7":"2021-11-25T00:19:07.507Z","1.1.8":"2021-11-25T00:19:07.507Z","1.1.9":"2021-11-25T00:19:07.507Z","1.2.0":"2021-11-25T00:19:07.507Z","1.2.1":"2021-11-25T00:19:07.507Z","1.3.0":"2021-11-25T00:19:07.507Z","created":"2021-11-27T01:43:29.799Z","2.0.0":"2021-11-27T01:43:29.957Z","modified":"2022-07-15T18:16:16.764Z","3.0.0":"2021-12-01T23:21:53.375Z","1.5.0":"2022-04-01T17:26:53.220Z","3.0.1":"2022-04-01T17:37:57.905Z","3.0.2":"2022-04-06T23:01:25.120Z","3.0.3":"2022-04-06T23:08:35.237Z","3.0.4":"2022-04-07T10:58:36.596Z","3.0.5":"2022-04-07T11:28:03.543Z","3.0.6":"2022-04-07T11:57:10.742Z","3.0.7":"2022-04-07T12:36:02.636Z","3.0.8":"2022-04-07T14:11:26.104Z","3.0.9":"2022-04-07T14:38:32.023Z","3.0.10":"2022-04-07T14:51:05.904Z","3.0.11":"2022-04-08T17:41:00.761Z","3.0.12":"2022-04-10T18:18:26.843Z","4.0.0":"2022-04-11T15:24:33.916Z","4.0.1":"2022-04-11T16:43:46.655Z"},"name":"astro-stylesheet","dist-tags":{"latest":"4.0.1","next":"3.0.1"},"versions":{"2.0.0":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"2.0.0","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./Stylesheet.astro"},"_id":"astro-stylesheet@2.0.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-7XTmr79vpxkGNIiEzzZMCrItTTiylUbCk1jtl38aGnaIlTcDJUpqrPqYB0cGBs3GYyUKaFIwHJNeMYH6/matXw==","shasum":"390d674b95599a79308fd6a4d117c0a3845d820c","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-2.0.0.tgz","fileCount":4,"unpackedSize":11531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoY1BCRA9TVsSAnZWagAAZ9oP/2uy6nT8O2zXg2mR/YCw\nZFKuccG4GEl8MAiXVp+lgNkdLdUKXhU5jtRb/VsKvXBEGBAEYJbqqaXHNCAJ\nX+IovlulyJ7N8D2tWrAtc5IRconppogcB5gclOLr8UKVN88YPTGyqJpJfAug\ncKvdRCuOVBCZGzrUslqV5emFIdNYmVHdGvME9Ss+cW9f9ZzMVJfUZCW/gQtA\nGR3n8j0ukVzYSXEmDV3+XPKWuujiMMsqrF7r1eqwW+pSf0bOjylgq7itmLAi\nRdC86HDcgYD5R9p/fxG8SpoJIe2sqHxAbAgvrU/V/lyZaTCmoAhlBgrs6Jo0\nyITcQFhP5cWxg+Z7DXptHmUt2TQttG4Cs6BmxjooAaXsf8v2gowxXce15Mgr\npHQYueo510DC6dosTN8NJ9ziofXiIv/35uGjo7M8TtYnF3JKBjfuxe7wMtad\nK+v1v6Ctqh5mbbACVGoLhehtVura/46XVY3pjVDaIKjpUKXKZ5sZWDfJgEL5\nqqPcEgN7ALUK7M+2d09iQSuxXkWAsJqrphOnU51bw6rDQAfNgAEAc8KAhCAa\nHpbUUpT4pYp6FgXBo5RrCTTgK8eqENOz+/I5VVyZOgFsKigzVKYPr9mp92eD\nmkjz17OONrtYFEICd+QBDt6z4tAzafaTnScD7OeKwnykWXaDmkIUYLkAzyKa\nnDbB\r\n=akEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAljSJm3GohSQPOC+yEOlTDToOovV/j6t7StRYYchLnAIgFc8/np85QHn0CWAqmpxsYps6Pi1D5mTq33gChtde7EA="}]},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_2.0.0_1637977409800_0.16416257105830456"},"_hasShrinkwrap":false},"3.0.0":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.0","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./Stylesheet.astro"},"_id":"astro-stylesheet@3.0.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-IZ5ZVslH1aZHhwRa7hLZRjBSwVOQVmNpQQZXe3ikvAUYTBwUir4wf9q15hh/ngsXLwws4fbOo99ysEwtl/PQ4A==","shasum":"8c2e0dc992da8914d6188f4a943134d71973d92d","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.0.tgz","fileCount":4,"unpackedSize":12869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqAORCRA9TVsSAnZWagAA81sQAJ+K5JViIauiFcGb8jRv\n2cXjdwTtRXbSaj07pSQXGFl68hE0c7fl/LBTfrAP2FKIDZx8PV5Sf/cgVcEN\nIyxU5q3842bAo6G3Z2a852CKewpvXD6GVmv7SCMVxLELCsHSmkBCn29pw36s\nwo/MeGoq8G2vGoZkISSrQMdXOPFAx5zoKYiweWXY57tXeDfuBu7TXXmaGeQy\nXIVSKgdVSF1WmdR3I0jomespKTB1A8M7RQhtCukynxBvieB/QuVuOZ5Z0poi\nCsRM7sV7kNOr00Quy9SFHvFufK3iwXbye44+hYoeFKcnZI6sYrOl9s0C0vds\nDQJywZzBK9PnOrP2WCKUwXGbQ9n6ZnpZWd7AKUsafL2r68ysDEczGN2f+aI0\nJ7GajdNEf4JunO11RkvWemgdT6BuTdM3oyV+ZBYj9zqquZPcRDe3UuwLGcBy\nzAHSK7pl/XcVUDWWJrh/Af02rjMAbY4774s8OJhrPiu2kHMDhSRuEve7Grnt\ny52K5FBwL9PHSVKfIfwjyZv7Ngwmv+THMkEhIfbwEipkJrmN79fKLIt0VMKi\n6d8921yh6H0i0/gvkhQ8mL4WNwJ+3HljM2zwgbEdBD/IWetTX6OmjTLHPEG4\nzON9fEJMnrtOQelwdAGJ8M+QIyWf4rSsdUjfGELgzTLy+742V9gy457K8z9t\np3mq\r\n=gQym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDta0oakEZkeBtaI29XDt92Qz8qM86mVVb1lyjcKaxJ6AIhAK7sAKnDYNWkPKWMbooXOJ2aqRUkihumqua4X57r7faW"}]},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.0_1638400913243_0.0881280430493998"},"_hasShrinkwrap":false},"1.5.0":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"1.5.0","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./Stylesheet.astro","./sanitizer":"./Stylesheet.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","readme":"# Astro Stylesheet Component\n\nA simple component to help abstract the monotony of adding stylesheets to any Astro project.\n\nTo use simply:\n\n```bash\nnpm i astro-stylesheet -D\n```\n\nWithin your `./src/layouts/**.astro` layout file or `./src/pages/**.astro`, apply the following:\n\n```astro\n---\nimport Stylesheet from 'astro-stylesheet'\n\n---\n<html>\n  <head>\n  <!-- Example of Single use of component -->\n    <Stylesheet \n        href = \"./styles/global.css\" \n        media = \"screen\"\n        sanitize = 'all'\n    />\n    <!-- Example for managing multiple stylesheets -->\n    <Stylesheet \n        list: Array<Object> = {\n          [\n            {\n              href: \"./styles/global.css\", \n              media: \"screen\"\n            },\n            {\n              href: Astro.resolve('./src/components/print.css'),\n              media:  \"print\"\n            },\n            {\n              href :  \"npm:bootstrap@next/dist/css/bootstrap.min.css\",\n              media : \"screen and (max-width:600px)\"\n            }\n          ]\n        }\n       <!-- Apply sanitize.css stylesheets -->\n        sanitize: SanitizeList =  \"all\" | \"bare\"| \"forms\"| \"assets\"| \"typography\"|\n                            \"reducedMotion\"| \"sysUI\"| \"modern\" |\"monoUI\"\n       <!-- Select Multiple sanitize.css stylesheets -->\n        sanitize: SanitizeList = \"forms , assets, typography , reducedMotion , sysUI , modern ,monoUI\"\n    />\n </head>\n</html>\n\n```\n\nThe `<Stylesheet/>` component would then populate all the relevant `<link rel='stylesheet' href='' type='text/css' media=''>` required in the `<head>` of the `page.astro` or `layout.astro` file.\n\nThis component allows you to either reference a single Stylesheet, or a group of stylesheets together into a `list` as demonstrated above.\n\n## Props `:Props`\n\nThe `props` interface is a really straight forward to use. It follows these shapes,\n\n```ts\ntype PropsAttributes = {\n    href: \"npm:\" | string ,\n    media?: string,\n    preload?,\n    alternative?,\n    title?:string,\n    cors?:'anonymous'|'use-credentials',\n    sanitize?:SanitizedList\n}\n\n```\n\n### `href:string`\n\nThe `href` attribute, captures the hyperlink reference to the CSS file. This could be stored either within the `public` directory i.e:`./public/styles.css` and referenced as `./styles.css`. Or alternatively use `Astro.resolve()` to resolve files located within the `./src/*` directory.\n\nThe `href` also allows to link to any `https://` or CDN to obtain the desired CSS file.\n\n> ❗ All Files must be a `type='text/css'` file ending in `*.css`\n\nThe `href` can also source css files located within npm packages. By utilising [Skypack](https://www.skypack.dev/) to obtain the CSS files you can access stylesheets from other css frameworks to name but a few:\n\n- [Bootstrap](https://www.skypack.dev/view/bootstrap) `npm:bootstrap/css/bootstrap.min.css`\n- [Bulma](https://www.skypack.dev/view/bulma) `npm:bulma/css/bulma.css`\n- [SakuraCSS](https://www.skypack.dev/view/sakura.css) `npm:sakuraCss/sakura.css`\n\n### **⚠️ Caution**\n\nThis only works for addresses that route directly to a stylesheet, if your desired framework requires additional `<script>` tags to work, then this would not be supportive of your endeavours, sorry.\n\n### `media?:string`\n\nThis media directive allows for stylesheets that are media query specific to be applied with this `<Stylesheet>` ComponentAPI.\n\nUsing the same syntax as one normally would to direct such things. For further information see [MDN Stylesheet.media](https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet/media)\n\n### `preload?`\n\nThis `preload` attribute allows you to stipulate if that particular stylesheet should be preloaded ahead of everything else. For further information on Preloading Stylesheet see [MDN Preload](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types/preload)\n\n```astro\n<Stylesheet ... preload />\n```\n\n### `alternative?`\n\nThis allows you to designate alternative stylesheets to let uses see alternative versions of the page based on their needs or preferences. To find out more see [MDN Alternative Stylesheets](https://developer.mozilla.org/en-US/docs/Web/CSS/Alternative_style_sheets)\n\n### `title? : string`\n\nThis accepts a named title to your `alternative` stylesheet. These two attributes must be used together.\n\n```astro\n<Stylesheet ... alternative title=\"Alternative Stylesheet\"/>\n```\n\n### `cors? : 'anonymous' | 'use-credentials'`\n\nThis allows you to specify which type of CORS policy you wish to use for obtaining external resources.\n\n## `sanitize? : SanitizedList`\n\nThe `<Stylesheet>` component is tightly coupled with the [`sanitizer.css`](https://csstools.github.io/sanitize.css/) project. This project alongside its sister project [`normalize.css`](https://github.com/csstools/normalize.css), helps to provide a consistent cross-browser CSS library. Helping to give developers a default styling experience.\n\nTo utilize Sanitize.css with this component, simply designate which of the Sanitize.css packages you wish to add to your site.\n\n```ts\ntype SanitizeList =\n        \"all\" |\n        \"bare\"|\n        \"forms\"|\n        \"assets\"|\n        \"typography\"|\n        \"reducedMotion\"|\n        \"sysUI\"|\n        \"modern\"|\n        \"monoUI\"\n\n```\n\n```astro\n<Stylesheet\n  href=\"/styles.css\"\n  <!-- apply all the sanitize.css sheets -->\n  sanitize=\"all\"\n  <!-- apply multiple selective sanitizer sheets -->\n  sanitize=\"modern,forms,assets\"\n/>\n```\n\nThis would then apply the relevant set of Sanitizer links requested to the `<head>` of the document.\n\n### ChangeLog\n\n- Added [modern-css-reset](https://www.skypack.dev/view/modern-css-reset) as requested by [jasikpark](https://github.com/jasikpark)\n- Refactored Codebase,\n- Added better TypeSupport and Errors\n- Added Single use of component provided by [Olyno](https://github.com/Olyno)\n\n## Credits\n\nThis project was largely inspired and assisted by [jonathantneal](https://github.com/jonathantneal) from [csstools/sanitize.css](https://github.com/csstools/sanitize.css). Please look to support their project by giving them a star on github, it would really mean the world to them.\n\nSpecial Thanks to Olyno for augmenting the component with the Single Use functionality.\n","readmeFilename":"README.md","_id":"astro-stylesheet@1.5.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-z8ow0MjbAxm8Ayrfu5yjAKUaeJHCkQHgo6ry0P5Nn+nZdFFxy3j8BK/WBonesy1c65ZlzgcXUS84qDKi6K2ScQ==","shasum":"a43b6a4b389c339b8def8b609c8010910f500295","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-1.5.0.tgz","fileCount":9,"unpackedSize":20898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4rF7GiGtnxP1S1x7gFZoJf4N48tw5anIMGhp9QiEtrAiEAgI0bn8rhjv7rdAah9QGkesCRmjx7mNKT7HCdGwnGK3I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRzXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouKA/9GS/cE+dNHfvz/xJxSGx3PaK96JcmHZLUdz0sWAwfwgcOq3/y\r\nR9bznmhhjji7kadaV4v3WhUpeZzntUjS9tsUWfwUyvAKVB8t5H5OhhF1FFxF\r\nCPpLo7GsxUtE7ZI8NXJR3gZLBHP8Yj+B2D2HY2lahZ1ns3CQCpqbY4IaDXJ4\r\nZV267aB6evGu27TEUZZrS4QSXGycffq8XI/lepc+l3OuKy7Dkfek+CieDoOk\r\nZKshv85FpX2cMhpoDfva5SnRVLl2KCnfWq0IrDYRRO3QNRXR8/NKixDCJQBC\r\n7HXX2a+Ai0PIPBYxXW4+bM5YjNlIrweRZkWb5ZA0yvdgmlPqXPQ3S5lXRYWh\r\nNKJ90/ERZ8li/n20F3Ih5DO/yrMFbcfwgZmY4huNLdJMydGnVTzM/qPuOal+\r\newLkg7tesAqgoH2ypkcj5pjDvUX9m+Yuu1XPP/+ngMSMF4/kZC0rjLlidtsc\r\nqcAsynlOKdopLui4QaZW6aKoHZZeXxOwvAVIZjZRqnwfxc6ecGMFF1BiadaI\r\noTvCEhfv0V5b7yk7V9NPNgn2IXB6toeKJsotrOi91owutQ+TSs0FZsovaLav\r\nNX5ueHSg0deBOLltcpdKtUHLjw03FnlpBSasp15e/7GHAE8Nj9O9GjL7jYbz\r\n58AbCm8ETiznYmGAwL51cE/y91AKMm00z7I=\r\n=kYv8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_1.5.0_1648834013074_0.8476663722531581"},"_hasShrinkwrap":false},"3.0.1":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.1","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./index.js","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","readme":"# Astro Stylesheet Component\n\nA simple component to help abstract the monotony of adding stylesheets to any Astro project.\n\nTo use simply:\n\n```bash\nnpm i astro-stylesheet -D\n```\n\nWithin your `./src/layouts/**.astro` layout file or `./src/pages/**.astro`, apply the following:\n\n```astro\n---\nimport Stylesheet from 'astro-stylesheet'\n\n---\n<html>\n  <head>\n  <!-- Example of Single use of component -->\n    <Stylesheet \n        href = \"./styles/global.css\" \n        media = \"screen\"\n        sanitize = 'all'\n    />\n    <!-- Example for managing multiple stylesheets -->\n    <Stylesheet \n        list: Array<Object> = {\n          [\n            {\n              href: \"./styles/global.css\", \n              media: \"screen\"\n            },\n            {\n              href: Astro.resolve('./src/components/print.css'),\n              media:  \"print\"\n            },\n            {\n              href :  \"npm:bootstrap@next/dist/css/bootstrap.min.css\",\n              media : \"screen and (max-width:600px)\"\n            }\n          ]\n        }\n       <!-- Apply sanitize.css stylesheets -->\n        sanitize: SanitizeList =  \"all\" | \"bare\"| \"forms\"| \"assets\"| \"typography\"|\n                            \"reducedMotion\"| \"sysUI\"| \"modern\" |\"monoUI\"\n       <!-- Select Multiple sanitize.css stylesheets -->\n        sanitize: SanitizeList = \"forms , assets, typography , reducedMotion , sysUI , modern ,monoUI\"\n    />\n </head>\n</html>\n\n```\n\nThe `<Stylesheet/>` component would then populate all the relevant `<link rel='stylesheet' href='' type='text/css' media=''>` required in the `<head>` of the `page.astro` or `layout.astro` file.\n\nThis component allows you to either reference a single Stylesheet, or a group of stylesheets together into a `list` as demonstrated above.\n\n## Props `:Props`\n\nThe `props` interface is a really straight forward to use. It follows these shapes,\n\n```ts\ntype PropsAttributes = {\n    href: \"npm:\" | string ,\n    media?: string,\n    preload?,\n    alternative?,\n    title?:string,\n    cors?:'anonymous'|'use-credentials',\n    sanitize?:SanitizedList\n}\n\n```\n\n### `href:string`\n\nThe `href` attribute, captures the hyperlink reference to the CSS file. This could be stored either within the `public` directory i.e:`./public/styles.css` and referenced as `./styles.css`. Or alternatively use `Astro.resolve()` to resolve files located within the `./src/*` directory.\n\nThe `href` also allows to link to any `https://` or CDN to obtain the desired CSS file.\n\n> ❗ All Files must be a `type='text/css'` file ending in `*.css`\n\nThe `href` can also source css files located within npm packages. By utilising [Skypack](https://www.skypack.dev/) to obtain the CSS files you can access stylesheets from other css frameworks to name but a few:\n\n- [Bootstrap](https://www.skypack.dev/view/bootstrap) `npm:bootstrap/css/bootstrap.min.css`\n- [Bulma](https://www.skypack.dev/view/bulma) `npm:bulma/css/bulma.css`\n- [SakuraCSS](https://www.skypack.dev/view/sakura.css) `npm:sakuraCss/sakura.css`\n\n### **⚠️ Caution**\n\nThis only works for addresses that route directly to a stylesheet, if your desired framework requires additional `<script>` tags to work, then this would not be supportive of your endeavours, sorry.\n\n### `media?:string`\n\nThis media directive allows for stylesheets that are media query specific to be applied with this `<Stylesheet>` ComponentAPI.\n\nUsing the same syntax as one normally would to direct such things. For further information see [MDN Stylesheet.media](https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet/media)\n\n### `preload?`\n\nThis `preload` attribute allows you to stipulate if that particular stylesheet should be preloaded ahead of everything else. For further information on Preloading Stylesheet see [MDN Preload](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types/preload)\n\n```astro\n<Stylesheet ... preload />\n```\n\n### `alternative?`\n\nThis allows you to designate alternative stylesheets to let uses see alternative versions of the page based on their needs or preferences. To find out more see [MDN Alternative Stylesheets](https://developer.mozilla.org/en-US/docs/Web/CSS/Alternative_style_sheets)\n\n### `title? : string`\n\nThis accepts a named title to your `alternative` stylesheet. These two attributes must be used together.\n\n```astro\n<Stylesheet ... alternative title=\"Alternative Stylesheet\"/>\n```\n\n### `cors? : 'anonymous' | 'use-credentials'`\n\nThis allows you to specify which type of CORS policy you wish to use for obtaining external resources.\n\n## `sanitize? : SanitizedList`\n\nThe `<Stylesheet>` component is tightly coupled with the [`sanitizer.css`](https://csstools.github.io/sanitize.css/) project. This project alongside its sister project [`normalize.css`](https://github.com/csstools/normalize.css), helps to provide a consistent cross-browser CSS library. Helping to give developers a default styling experience.\n\nTo utilize Sanitize.css with this component, simply designate which of the Sanitize.css packages you wish to add to your site.\n\n```ts\ntype SanitizeList =\n        \"all\" |\n        \"bare\"|\n        \"forms\"|\n        \"assets\"|\n        \"typography\"|\n        \"reducedMotion\"|\n        \"sysUI\"|\n        \"modern\"|\n        \"monoUI\"\n\n```\n\n```astro\n<Stylesheet\n  href=\"/styles.css\"\n  <!-- apply all the sanitize.css sheets -->\n  sanitize=\"all\"\n  <!-- apply multiple selective sanitizer sheets -->\n  sanitize=\"modern,forms,assets\"\n/>\n```\n\nThis would then apply the relevant set of Sanitizer links requested to the `<head>` of the document.\n\n### ChangeLog\n\n- Added [modern-css-reset](https://www.skypack.dev/view/modern-css-reset) as requested by [jasikpark](https://github.com/jasikpark)\n- Refactored Codebase,\n- Added better TypeSupport and Errors\n- Added Single use of component provided by [Olyno](https://github.com/Olyno)\n\n## Credits\n\nThis project was largely inspired and assisted by [jonathantneal](https://github.com/jonathantneal) from [csstools/sanitize.css](https://github.com/csstools/sanitize.css). Please look to support their project by giving them a star on github, it would really mean the world to them.\n\nSpecial Thanks to Olyno for augmenting the component with the Single Use functionality.\n","readmeFilename":"README.md","_id":"astro-stylesheet@3.0.1","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-wcJxQXZjvHLIE5RIoAnqOPPvHpXPUWMBUcr7FhdR6iwZy9DP2Xup4Ut+RhVY+5bpB+nLINLMN8D0QMfwOqjL5A==","shasum":"7f44e413f8e2e77b6d8db2311588f22991dabbd7","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.1.tgz","fileCount":9,"unpackedSize":20930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOH1NJqqdtzUp3K8+r7cdHLkCKYDLytLMhFLpnnLee3AiEAne4ZDGkB6NvJkV6VYnAiDMz4tOa4dWk7jOpZMCkmE7A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRzh1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUhQ/9EsPs9pEDRbbvUSuw+sn74kHFm4eSv+Ffc39/Ykmq3PjXryW0\r\nHiAklWfzVcUJaUMJlsIU1kK20suTYuTdgC3Rv7aipjwUC7DnrxYBNMqs0cDV\r\nLRylgfe4XDsxyqQUEPabmgxMck1ST/CyoGRCmMFL9HBEsifhQWmROihrJO7T\r\nk+6xiNGHfqL0k1FADRY9hgNpeR0zt6MwoiIvBQPpDFBiXhGBTVUkJSDcEgir\r\nUwgtxYmf+Q55s1OkE2t497IeW0yo40vz/e7r35N7gB9uX3Wg127Zgbq+1xtq\r\n1Bgd7oFHlh9SFDhPIm/mK5cidwtmDHwZv1gjKj9c7zNXEMQ/ZUgPgRrbAWm0\r\n+s9DVD1W4a7rHbTXODZAJZH11P8QFr4z7mQhgCBa0uMBpc9CB3SOyeIDpVF8\r\n1lzc7mYW69PCUiR22nW8Oi0rSO9Jg3Ug2QOHrJQ8WVxF8uiODCBepZgmjwMo\r\nGiIsCV6CxJpeG/1gDcMzamVcs9Ln+erdIzdc8Q5eaYxgoPZVkAGydJF70YRf\r\nmdqtEbQHYIyS9Uqt244ADLw5w78+OpNxzHFBMzImywVVwkHzoKIWdSptKLEi\r\nfseuZsr5oiM1E+rLX1i23qtq2RAds5YuU5l1tELO6/5hwyxMtIsKbNvbY1Fu\r\n6QiBASdfHYVp9wKKxGJ0evUs64+ZZPYCdVw=\r\n=R0EO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.1_1648834677759_0.325319181584512"},"_hasShrinkwrap":false},"3.0.2":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.2","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./index.js","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.2","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-5tDOA6GGcGh1jqoNK+yVykfvp6GeuYkn2WOjcsk/XIsOvShM8ni1BG7+BHpUjalwgXO/GRoPXuxPRt4+FIXaJQ==","shasum":"f4b834e15586eb3fab1b0e731e6e9c5f4d63da75","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.2.tgz","fileCount":11,"unpackedSize":21137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe+OMs4U1IS1z4KG8FLEIx+fa1Lv6v2p78j0HwnRxzxAiADYc4xFej6ltUdme1D5xSJaaxzVQGQNeGrmNqm3h/mOQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiThvFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLZQ/8Cu8+EvL+myiqml7uInHTkQKoGq7roHY3EWqNZPGZKtpth7LL\r\n++PY2/+jqJSmuf1R45UCy4aC9JD5X5n6kCNIEvzY8e0YJmCATs8ZMBF4b/OT\r\nRPb8OJl3BGdyozbKsdqH7fTNSjXljrETJ6UrmJw1LaWHXpe8eq/RnhH4YWVJ\r\nlYV497U/Xu8dCsGOXIcfBFgrHKkKDFg7fjbKB74X1Feq3TUpmUcULH5rI/Md\r\nJy9foJJLckbTnXnTOjyD6NaSjv6u7fZd/OIWmdRNd5Cj3l6NVx5iTPbimhaX\r\ngwsyu8zJaVAtVyDGDSiqJbEB3SIptuPHTzv0h6td9gTxw9cXNYlGRsuTpF1O\r\nRG+M6pA0Rry5XanxjwIYl8Wgdhul+27PNE5a38EJJ9Q6QG32J0trqsO5BQgW\r\nxHkcPu41Habr6idG/dHihahkPY/HB+J1aVSOTB0WIHLJzLC78iC1ixoylEes\r\nymtjAaUoBKb8m9evuTAWAkQDoHkjItVjaLok59npQSSv3KzqRrCl0jOkNJil\r\noziVoRZy5WQsa4L6Zpi0sjpTeZ0QLIqULBlvsTzW3p6UffzTMtUINEMYUYFf\r\nAaNtZfZdXY5AIfg640lZ+pRKVCPsixy/t8tDD2i4HkjVL4l40GB8wXlmotyr\r\naifFUK0RJvhUs8wkfIsYbIkqW0YF6FLpMgc=\r\n=ywV9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.2_1649286084758_0.2216465955317326"},"_hasShrinkwrap":false},"3.0.3":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.3","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./index.js","./manager":"./Manager.astro","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.3","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-cPaQT9lwGONS/7g1zetpIbV8rgGLJqNN+ooFN3vR9hbjgR6fgX0kMXbWW5A82jGCrLk/3dCYedDCAGusVN2Hcg==","shasum":"144c365297b9963dfacfe69cc43c95f42b91a291","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.3.tgz","fileCount":11,"unpackedSize":21258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVp6XahMgTYJF7t3YgmJqM7F8CSfxm92Zm14bjcXElOAiEA32BH81AhTv0xRCQJ5tTpBW4K06bmWhg0AI9+piZFsGs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTh1zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMchAAhhrUP+Hn1s5ax+Slqkc2d2rGYDIzeklnrM4KPuu+b6T9mR3v\r\nZ6cy4nZLiQS07eX9TKWVH5w61Vg2oc4X+x+iAPqXQLc3TpB8SURy+6PSx0n6\r\nDQT6pBYvtSpMCijYUd8Zb8oIAeBCm6ijpolWM2X0FrolXtYTgMi3HNIn/mQK\r\n6TaV5gieJgDjzNAwIAQ0G4NKVdUFl37iKzevUjAscKu/XO7NyPZ6AMeLg1nS\r\nBjWwEl5rr+wUUryOxtoaUJSc279vI2RhTzWDCwJRI2pen18tClL25ZGyDwjl\r\nRFnDgXMnBhXcfW2qIpi8yJddVTQCt9JMjVjBaZvM4RgtZpi2ts1nhSzjJ+rE\r\nsBPfLovPP5YmrO067RJFu4GgOsqnUiDeS+/DnkfQ03fqlf6gncZXGTgQLxiK\r\nTvaLCGVn1Dj+eIB2RV3ZIIsFbJJorEIqnZxHA4LdeJayjbisEuX7vp1fJuxt\r\noFGboQcITWZoVpvhlkc9rlAKHZnI4ieh/FdSmOn/SjouTJiRKBLRF92sSvSL\r\n5xrGTx5U0Uow65nx7/NuxF4vc5KbZOMPLbNLie9I8K8mDOJRkLe1PP72Zjpp\r\npE+K1V0DVl7rSFzraqdCXH5VSD/yoXHy3r/ymM6tahH+pyGGY7ycV6PNfNYh\r\nsfmGlwZztScu30iW+Wfbxe4DOTrCcQB4Bn8=\r\n=6McZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.3_1649286515020_0.6321325237428626"},"_hasShrinkwrap":false},"3.0.4":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.4","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":{"import":"./index.js","types":"./types.d.ts"},"./manager":{"import":"./Manager.astro","types":"./types.d.ts"},"./stylesheet":{"import":"./Stylesheet.astro","types":"./types.d.ts"},"./sanitizer":{"import":"./Sanitizer.astro","types":"./types.d.ts"},"./openprops":{"import":"./OpenProps.astro","types":"./types.d.ts"}},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.4","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-chu9bs6Lp/b3UxC0yEFNjFWLgQVuVzIJMLdbmPaYnQHExaynXHF+7W4cV9fFv1lmXNgz6fi5A6mE0I82SkQ1qw==","shasum":"0103e4081a6b1b29403e141ab9464a39b5afd077","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.4.tgz","fileCount":10,"unpackedSize":21022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6QuWo4eCso2SMQvILSXfs46N3u2flgG7kTVOuyiUc+AiEAl5Kq4BVQDhMb3KRU/QgvejBfYdXrB6Zlu9H9T4ho1D8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTsPcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKIA/5AZtN8zprpR1uQQFTC8c4JtCnZT2m5OMpTwh/vJqTk5Zckb/y\r\nAv9fo/1P2OQFP/yY2LopYvxFn2bBIywsmpq25Qhl8r8p0jXWL6Be4m9F4l7o\r\nFzk0ha26cxdChvjzu9JUH5K6PIxfK9erYyfFMnExGla0F32aYhZ4JgMPEGUE\r\nYxS2hHDygxHPbxesb/cHk8NPChdeQDaQ3fgKc/8zw2EBGjA1tW03Ab8T1gk8\r\nfuT7OcK6YnzJAgYEsLZs8CtWG49nOtv4MBDLgWLFuv8FrP73kR5WIASw2HR/\r\nTCa516xrx0Sg9kqPqh5VkkadU+ap9eVDlmE7pkoF4ZSgAYUmG5Q6qaVQFdxj\r\noLEm/tH5c/7BW59E0v40rQi2u7urDq+tQLJbMsN9uyPQKkcNN1e5m4O7QKnh\r\nH0YMuLya2SUuD/ogtoffjcj38DHaD5+IiOFi9ByVoA2mbrMpwC0iXcDk0qwf\r\nkAu/iBN2qhvPC9gANNeRFDKKZa5QjSI10GFZNg5b47Q4rglJjfSuu3RnoJO0\r\nJz4S/EzGrCeJx8Ibvl6ZBKrapcl+WphDIIH/gCDxBAGmqj2zyoYKN4WDCj9+\r\n76Zqm8fVa/VPbfapOhdPBr2iofkDPv/giod3c3k7xCDvmNw1BYq0Ash79ave\r\nWGDashVG5e0XAZADMrVqDBo0rsRgTtUGXIU=\r\n=BNHX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.4_1649329116445_0.8418021121805626"},"_hasShrinkwrap":false},"3.0.5":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.5","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":{"import":"./index.js","types":"./types.d.ts"},"./manager":{"import":"./Manager.astro","types":"./types.d.ts"},"./stylesheet":{"import":"./Stylesheet.astro","types":"./types.d.ts"},"./sanitizer":{"import":"./Sanitizer.astro","types":"./types.d.ts"},"./openprops":{"import":"./OpenProps.astro","types":"./types.d.ts"}},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.5","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-VGa9Tmxcu7jcivth3P0sDgZTsboKa2fecVTglvawObkzggTQu0hymY2W5zG2rBspPqIQMThemzxiz4E40uIW7Q==","shasum":"92cc0c147ec91126be9c7ff336b139684ac57ff6","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.5.tgz","fileCount":10,"unpackedSize":21023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGR0tMDZ3WCFK+wa4Whsu2cpEphVKt1CZtkUZGjhFxZIAiEA/C4i65ym80BIPmHuXjz8cjJIyaSvKrx3sUiRFpi91wg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTsrDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFUg//SMecEKLfoqMtPEN88MZFVRKcFoqHl+KX20KtK6BlmL4eqsHZ\r\nX4DbMudHzb1A7YjVmtLgWMvkPeDmU9dYdBuxHkU6SB/zf7vLUQAwoKnkFIR2\r\nFaSBk0PQuyfnsy3zkfd294rJpJYM7fXGGSevrK2h1jKnpduFJWoC20kBPYtM\r\nMGRwwqNWDbA9bBS10zXjy7jxq5KEELXAkadL69Z5ZFwdkHz+noDYxxpv7CkF\r\nUvg8czG/tGyX5IRC0gb7bsD0tCqE7JRyfStkZ+D9NhDpGia7tDA1XO64nY9/\r\nTJXKdZZyca8bW5j2w9rA5at7sEoUltiEMLFo3i9GM/8MTpTHQ2KGJ/7hAPXL\r\neRoOH+M/l7CtQXTvrafQmbqTzQuSx7mElHX+W5ZRNkvmQTQa4ukMPkaxY4hE\r\nw7w4//be5YNUf+AK/8EYQg88MPwlqpOd7PKW6lRN+t36jD2V1On0B11bSamp\r\nhN0aBQVzRYiOcVOWwf3Sgs8/3Uo5Dhfs5rHytvnX1U5qhQ+Wgy0cYMYAsQKq\r\nN28/VOFI+3pbSvyh2FGyExpdeq+d8OyX+lK+jif5o7kk/7oiIEUCKv+8m3Uk\r\nR+sdiFEVTnCdmnpl3keIZst/TPBtxsO8GugG+FPaQJaiQHrjTT2Md/6QRxnB\r\nSMXJrzs7pqA/hO3levrJg7d+MQnJ0deuFKE=\r\n=ifcl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.5_1649330883398_0.8798197579767681"},"_hasShrinkwrap":false},"3.0.6":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.6","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./index.js","./manager":"./Manager.astro","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.6","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-RGa6gb4qk9/Kp4d+59yAp8sZmUvt5DnFJWF/G3DXZz2QWdzaLQsGvMORzpWEcJvAvwMl5PY6BM7fLLy0KP/9vQ==","shasum":"7baf3cd91dcaa18a82d0056cf19f504946b3fbb6","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.6.tgz","fileCount":2,"unpackedSize":7356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV3MjpOf5rugwm1v4NJf0tKwA+L2EF2PIWG6O0ktkZowIgDEhwJ12bMHV7HQZQjwGo9eW97CEjsDkeYttNfT9R0+k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTtGXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobqQ/7Bsz3J02BtDTR1lZQOSrf3RjzRDlPF8X3Tsrv/ssbjrOhl8nb\r\ncQXdlPzBzD+Vw7dIYY4axljWGoSBTDS1+zGw4Eharany0Ap4Nm3N3cnsziW+\r\nkG3JVNXccvuvzo3fV4HhUH2OE+3OK7k7rvkS5xWAAmoK8pt73x4KPhK//avB\r\nmxU03N3mhLr0PywRsL1WxJIc6CmLJuRGVKSbZSb09qx8dcGbkBoPO3Q7+v3/\r\nS2IA0WrHWKd2kWnHTWP+rAoEinQ205RzSOu00Aiyczp5NmLsYuVl0wu3kPWX\r\naguS2hds1UkZO6q8LbBTPyIoEgBJzkRadu5/X1SFqpORsyFQeN8KZOzy8P9y\r\n0FetsQmOFYj8/EqGj0Tp5SjiG4el8PFSOJvMI/UHaXYZfUnkPuPYCGMEP/pD\r\nogMcw7C4XDJYYJCqtC5XLVJvY6CCViFGlDlkvHS27aG0u5V/IAPNcyq1DGpY\r\n5ijk/tPRPst/Ppdhaubm1v0dSiliBeB7tt//vMHQfP+JOSNFJwBXC9NueTTS\r\n5G7l/zA+ggF2XvHzgrzpxIqhSER+pvPqZyLnz4HcgfdQYFlZ74PHVVbjs8Y1\r\n3+f+6FOp8F7VYXYBZLOl3DosWR0q8qFTKIw/K3egjfcTHdaNFcb2aRb7qtI/\r\n5dAeClo6Go7lLOt7Io9CeNRxNlMXUY+I9Co=\r\n=kxCL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.6_1649332630599_0.21763563195717306"},"_hasShrinkwrap":false},"3.0.7":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.7","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","types":"./types.d.ts","exports":{".":"./index.js","./manager":"./Manager.astro","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"_id":"astro-stylesheet@3.0.7","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-fgLanRr+bBv6TH332nDf9jnXVMPfZzqcVjLHBU+/lNoj+SxYpNOFTq8jOUnvsqiaWSbmaRmehz/EHhNU6QWD7g==","shasum":"e9fc04c82434352beb1aa594755cc91223e3e585","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.7.tgz","fileCount":7,"unpackedSize":17676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh1mDD4aPqP5wOt+Aoymy/qXt5Qwivhan3CoBpLBeDXAiBWyantXSdsd6rU0kfgWwmZdytFCJshrnP5RpEJAs+2zQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTtqyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmSQ//e7rFuVmxORb0Y9DpEPs0ji0I1KP+6WAM6VZQ7eoKwBDYVcd+\r\nWE3+HsrtLlp0+eDmtSNvyCHtnQtIWvjf0P1YGnpCuno1fuNHuBoGFKns/Mdx\r\nhPFNovF1cz59nfnBijSGQlFHptXMuc7ThY6PTfwmu/gKo53HBKE1UChgv6cv\r\nKyY9mzjHOt2/vCN3QPfV/cZ45jdocfgVos3/teLAgOSibDQRrf+JAoVZVEu2\r\n2lEhZmE/VwO1FgEwU7mAz+jboQJn4bgka7EJhhsiXwnOUhBszUiwppQvm1M7\r\nZKMTG8y8opAKqZCuBErKpRAHTuWj/gsU3Hb3qKBtBbJSOPvBJ65JE9XwJIFp\r\nv4xVuVoUR+kdap7/pNub9eHnSGVAaTjZPBIMGM9NADXBbOksArT5BTU4HeoA\r\nHMN7ZSSCF2X5XsdUiGiDYA2nei62Xrgpd+PkfgCk14UVWM0myaKbcYHJgI0u\r\nFQdD4R0x6f4jVmGL5aPVLFha8hhJYOoA2bGDXOfEG3uUKSrARIDi/MBkMYqy\r\nyodGusbr5W7rSY1dD2sRhXb5tl38M+tMBwfku2SRHQquOZH2SqPpkrYjcTt2\r\nqDyIhtlfSnml+I1urQeFAJYbo/nNk1RxS2NLVENCuEx4X709GUb+6mgyMAHr\r\nu5n4bIGXsEsvpWSuwjEYTLuYE47LSfVh3DQ=\r\n=LvT8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.7_1649334962459_0.2554166061535683"},"_hasShrinkwrap":false},"3.0.8":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.8","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./index.ts","./manager":"./Manager.astro","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.8","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-Cbk+o+aW2jTRMRfrlKoKZnNEQVnW91LC+0zNSZmRkF+nvN7vMsbOlnpCHy7B8lNS2n31cZl/WsGHT5fZcoC/sw==","shasum":"d12a9774df92a57f05a44454fc09966c567ff9f2","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.8.tgz","fileCount":6,"unpackedSize":16403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcsKf0rjUcnGpvg/3+TVZzhI2/HASQRPlbesu9n4te1AiEA9+ggnGgxMHqpZ5jOVdQ3tXajT/zHglfX8F5uiPuy8jc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvEOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcew//SSuEFN55bmSpPv51itoATh6FfI4xKGTgoI/w5qiqtwRr0Su3\r\nBxqArP1UUyVKRi15EPApZLWLIyGTEPwt2iu0zJ7r4X7nIAH+k3pB2mf0xBrs\r\nOOmpD3K56XzEJSqS2VeXBe0Qfl+uRavwJQGFPniUauLuZfZgHajtfs+2sFWU\r\nTzgpHJqipOeQ9hOwKS84hPVQ1Tltvi1zPKhj55VnGKtdyx9RBRGtnm6lqA05\r\nvcuBjjts4Iqo8oE552svvG0/Px4dGb9JAnKqDRE/pThcSht+uPAWhmKJretf\r\nVLkOrvtEcHSlTvt20Z2+rAhBosyoYFtBS/0n1qjc2MfpN0ryv1l7Ipk42ry0\r\nsJz1+JTcrzr7JUCP0caqYEZfV4sXwjSFjY//Cy2Wp1aUN0f0JHs9k0fwtOEE\r\nBQ67vMb3qez2sDElB8xE5bR/mJh4ezmxJ/Hvlt3gxXeLkQhA+Upb4f5jw/5C\r\nPECngpcglJxzxHgg543HhazJHAh1aZZOT4eu9uRwOO8up53WmKcKyhyST+qE\r\nv321MVAUikpHY/ewgR5BXfAfb9IHFX5Eo2/M3mVNDK24NcEF1zpo7N089JoB\r\nNijccQBWU70afkdC9OJXQdcUMe0OgBd2qiaOctNvDtLzSstZNdUwNFBGl7du\r\nVVwvAOWVnlLR/6cg6RI0wg+Gem4YMZqu5Qw=\r\n=ONhg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.8_1649340685971_0.9377420231421849"},"_hasShrinkwrap":false},"3.0.9":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.9","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./index.ts","./manager":"./Manager.astro","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.9","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-5Z/GjFUxBS29mNlkILfFzjiKENOk8aDxGiwGcepO+05/iK92uq4oN4bMVVQdfuPyhmjUO0gR+kaE1pFeYiNQrg==","shasum":"6782442a29c01b0815e537e7e2ed97d5d46fcbc1","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.9.tgz","fileCount":8,"unpackedSize":19593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOal3zdoNp4J7xEoorbVN1loN3HUXs+u3UVAc9MhBT3AiAZPHZNVhWwMlD+7px3a6xSs+ailU8GYuC2UJPKvd0ywA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvdoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa6g//VOEGRABmrFyPa3zV5BUM59NqOuiGg5Z4I1t1DcD5Wfld72K/\r\nS/qKtIQLxupGoJjZSSbwRQEfBAG9FNoHoKgLLPFxFy9wyfjt1ZBsfyq+qRz4\r\nuOv6fvsHoTpw9C/U2vO3ob/gnGGtfXg8zLai8ehhEu0TktTtCPymjbAhUbUL\r\n0ncCdF039xhuxf7ZrD61KKcFd5FmvHosXFWCuPOQOL93UunGoH/2gdJYnYTL\r\nyMgTi0hvkUlxi82zVVGTxt/9cupRewDokOQ1ECp/DPI71b84xwCdT9DlmL5l\r\nLB35KgR5tRCn4WCAiuAFv3xYKFx3JGuzuyh7PEalolyismYPgeffwzJgBHNQ\r\nibsVRcXWfmtrPTI44B8xsRB/TK6S0aqrZy6FWlAQBdG20OKBtdaXiyt8s1uV\r\nbykaLhZAXMNv0tV2N1JAj+3Z+KHhYaz1PmIKqkQ2UMDw70h+1/0o8d4ftu/C\r\nLgPdT5nctf9R5LPJWD4Ob25PNkR1zkzOTIoLnYgqP3OMRBJk0XlJOJnoffOj\r\nrsym+ONVh2UCRtS6dGNRBxDzEhvPqZ7AFqZwHfwNfmswpXLZ5vdOuhR2KQ3q\r\nx/YiCx/J73jStlfiy+kKjx8QcwhoFn8opDQ18gCvc1T/XL+gb3zVpS3Y3S2O\r\nqfFxu4MYvud4bWf68/kGEa1Z9CIMkHS5/EY=\r\n=Mnwb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.9_1649342311855_0.6042122502682334"},"_hasShrinkwrap":false},"3.0.10":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.10","homepage":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-academy/tree/master/packages/astro-ui/head/stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-academy.git"},"type":"module","exports":{".":"./index.ts","./manager":"./Manager.astro","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.10","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-CE6E7Z3D6W5Yp85kdYLHf7ELeVAHv6kESeBGmAMyWGSBjG6ZoXd5kf7USK8KTpF0N9ciD+yQAjzhowsGnVVJmg==","shasum":"ae63e3e36b4b0b829aa8940c0c592a05a83ef03b","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.10.tgz","fileCount":8,"unpackedSize":20410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP8lxtTlhmFw12o7EHDZx4lZEGSjeCTCmL+4cuBGlsNAIhALCI44GjEVVnbwfUKWwcZhQyheOjIcXRXor0Z20C2dHO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvpZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW1Q/+I8tq4CywB8gzyvA3Iwp7zRsqB5khCx/CsqkxPTbC3zkV14++\r\nGj34LOK7GtizURj52Sng/fqZH9u9ffpZSCIei1J/UL7EslCScKUj8/au7PUD\r\nGXraBvV3gNgnfhDuyHPnTfM+PelxrGuF+CeGWytC/oXEen70Suik3XDgChOt\r\n4qxkPLW8w1dA4edyO5AVwoB/R6eQlos6y9cD+Kh0zWG/WhsueVifk5wxCWwl\r\n+y4keCOGnFtCBe3tR89zII+LsutlwAE4kUhjcpj+428+srPUq/5dsrzwVPm1\r\nW+LbdKamIrr52GMCimsm1EtiABmHp7FQx81VmeoFNzhVPqxTnmi7VJQRzH5T\r\npd6uGbSMMcmYUhPGsVANBF2v0wcFI0ng7PPhAmBITU1E+6zMeQPwUctYppLJ\r\nabLKQaBnq5E5xwWj2ZK2Et1BPZkmGYc2Tq5D42N00Sj6k3Z/WA0xH2tA0y9g\r\nJ0B93q/8vvLLsFfj+ZDEgSgbqTG/91qF5A1bAXdmXQL06WA0VzPQhZNxpopD\r\n0OGL8/YECpZr7Xk19J1jujLeiTQmRxDBq4xC/q8+y6T7I7RBWxRxSjHcsUn0\r\nRLCC5zIpu3aazv7BwIiXpykhMvF4/yZQRaOPCPP5jav2feR+VH+tQvFA5m3X\r\na9Cg7uOtaZTwsQFYVvbyW1JrQTvz4Qi2O5E=\r\n=9NTm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"drgaud@hotmail.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"drgaud@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.10_1649343065773_0.37056147074971313"},"_hasShrinkwrap":false},"3.0.11":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.11","homepage":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-ui.git"},"type":"module","exports":{".":"./index.ts","./manager":"./Manager.astro","./stylesheet":"./Stylesheet.astro","./sanitizer":"./Sanitizer.astro","./openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.11","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-8bmvN06rQye8E4zsE3iYnOXZNIoK3MDppar1xC+R5IbWiVtGSlnWVBdB2pbwlB4Tr7r7EhGv1R9dp5hzWC3iNw==","shasum":"8dc294600a72e6cf35881649e2816efbc8420617","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.11.tgz","fileCount":8,"unpackedSize":20367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3cjRe7f5/Vgy/kRd63km9kcWoe2ALskFqyIWFJ3SD5wIgH1NdDu0G1708UGjroSaNx9Kkz49PMVBCLEq2vfUGXQg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUHOsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7lBAAg10W+U8mYXOS6whdPjlYRVKDtOyVwZEEHUf+rmYrRNf6E1hO\r\nOzZteqTWsO3BJ0NqlbsRVmB0B+rdhc9hsVrsvm3AqwHZTkPFYpB5auOAbUpW\r\nsb+OLpbODyXU4QLXd7UlmcXQs4TbHCa5hht6kFt/n5WICjn1AoLCUcHytdB2\r\nc4x68rrE/2E5Vg3f3hGzIlfQeJ/NtIMFsQv4DhDFT9gcz+D8aUW228NTnK+p\r\nni122ma9uaG2r14XwF+4GIL7/i5zumCHbYpou5bZRvE3G6KbvC5TU5vicNam\r\nPPiWBBwnjSDNLx4mVPwCTvDB3XEhWEP06r7x9O39KVnnTywIzNxgoGEWIWOM\r\n+o2Xu5zFS7DLHfrZWl9s8kuvG/9KCGlOE6/8BXJUS6qnBWq4aX3JW7Xshtf2\r\nBPGQKtbIVr6vPjeU9DbTU9GaHEbo9Qpyw2xT0h/aTViHfsVX36cab2hspYFz\r\nvI3FCy+Rw5t6e5jpiVqs7lo7+/Dvkpe/EGlmW031CblWdqt2lZ0VSVUVjQaT\r\ntA0PT1hYW2Wn64n05AZ1gjmzGSI9C2DBCgSwj8jeuftWon70LeY1sp5va3N3\r\nFnsU7e4JCOs1yw0Q4G8IC9ThXm2nndoFdc8ogul3d9/PwLUwz87cROGr0f+g\r\niWrMPH6mqCvylHiLv4qIJGJLoJt9zAv6BZ0=\r\n=/lZ2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"afuzzybear@outlook.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"afuzzybear@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.11_1649439660583_0.0919838440939813"},"_hasShrinkwrap":false},"3.0.12":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"3.0.12","homepage":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-ui.git"},"type":"module","exports":{".":"./index.ts","./Manager":"./Manager.astro","./Stylesheet":"./Stylesheet.astro","./Sanitizer":"./Sanitizer.astro","./Openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@3.0.12","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-8c9Gzdj26qB2SvjVFc8AOA++q9rPBSDRbMHUASw9HKF+OFjDd7xTpEsFUJKwVKwY/oZ9kITR9jWKR/gvgSsw6g==","shasum":"e228a0eb5ada9cd61bb1b0fdf110b284cbf250af","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-3.0.12.tgz","fileCount":8,"unpackedSize":20240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCq9BTAi7yhAcjOeyln1PuwSw4dAbhJitRfEf61plaMAIgb8NV6ukzfi4hlTAuAxSufpbe79RGq+T7J0zyuBpYSzk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUx9yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmyhAAkZOHBxabWjd5+m6c9HRQbLwyVVvV0zghhxOjIG3g2UqptvMm\r\npnDxRC5zlRnu2106/GWU9V4Yfi7q8HfPGHdOucAVr6V/0cOOzkK0IcrGclgY\r\nPp7TikaPo4DmC5kJgkRz6yAfZJyYDzXuK/C07UR/Or77G3jBMjJGjtX7VfO8\r\nTUqbyL1doAC/GRgnhVAGGE1qkzJjom26Z4ZmlleH03GBuAWQ8ogV5qDKrlK6\r\nEUPTvSxqtQd8GXXH6nz3bhOA0AqgXS5zSdhK/fX1gU9QZGCz5942KLNghFTe\r\nPxVQ1/wJK30125nDdH447CbGzpYlah2LyKCIdqPfQuhgOg8t0P69G001P0Jq\r\nqFT7Z82wNqrLAarLAFobwbYJdyKW9o4e9XZYXRGfOLptQFKpgu7MLHV4PuBt\r\nrmjxXAr0P5yDsXWAryijbXXArrwUewQbvmRZqMvjDm+BJlAU9ePxrSyTYKez\r\nCalKO+16Rba1ie4wlXn3W/JnaqOr/CTP0VOi0a425OlQybfEEh7fRYYgPSDz\r\noHidy/XaQsfloyh59lD1QwqAIYV/aQX26DTpo5KEt02PfiDCRqVFggcK3M1p\r\nZIKLhwPefKJ20Hfg3UG0azpCe+snkU0c4WdIJ5/p7+W5ttyxxHRXo7bTiBZ4\r\ngvehSXp6oaY0KgNkHxzNK+6CXYt0XmrokAw=\r\n=iej8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"afuzzybear@outlook.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"afuzzybear@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_3.0.12_1649614706700_0.6065318641250113"},"_hasShrinkwrap":false},"4.0.0":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"4.0.0","homepage":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-ui.git"},"type":"module","exports":{".":"./index.ts","./Manager":"./Manager.astro","./Stylesheet":"./Stylesheet.astro","./Sanitizer":"./Sanitizer.astro","./Openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@4.0.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-lCJNQ27OdQinGFiGOcNzmkhUl70Is9MfCqmxZ/7MM/28bUkQBIe+Jsl09az4gxb9brAGgx7sfuhppE7bXfRqpg==","shasum":"b643ad945217bb178ad7f880e8df9425659d5c30","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-4.0.0.tgz","fileCount":8,"unpackedSize":24818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmBUREmVsJQLv/M86ycDG8fO1Qt+dz80w0tjJhCRb/mAiEAyqIN8IrAu3PIdNk80FhpAvMIU8mq+6Bwkwl0gM4K4Gw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVEgxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy0RAAhTOTwxQ+A3sZjlUhL12OK3X6aN2YRctvCQvIuU10XzVjFrg9\r\npYRpRrtY27VMP2vkKJWSPtZtx6Ip8ORGr5YUHS5Ai0PzplHp1vHaO/dvpaiL\r\n3QNii31MmfoVprfMQ7wqoSMf75PyfDYlUexd/pz8Z8uHG5qwdeAUfWtIf8PF\r\nDTo0RsZ+4ok/5t176bhKM8WCuno6+pdw/IthecQRGnIm1AB6e5K2n+O3Ak8a\r\nlR1KCvNNV+C4OCQC1N61derIQmlTU5ElczX1cFS6X2dL0Y6ctOZOlr6BWHJH\r\n7h4Ye1ma+UHFVtP59pmqnFdpkyglvl4GAJ+56/Y3NFS+KRC+lXiYBPmHh5Wa\r\nZ6M1orcmg65tJolLpdJWQ+2Q1JxanveKzrBP++Egs4XcNB+uoY3k8BpF3cEg\r\nhSWMjD6+MLVQLwc9i24dG1JXXj/6YBiqH+DzpTiH4dMrFsIWXkEvrI9Ot8OT\r\nH8FqcTDOdIU8blPw5AH90A7nYRvFf4LZq2X6MFTgkpMxVGvLow/Be+oaW4dH\r\nXZBRHwteLOAlt9LgkyoY18+gMaRm8ERj7CSDuwG4ZpGYWJ9ScNTkXhBkqL03\r\n5+IbAR37rKFei/sph90gZJcG6DlY+3lZOP6HZ7EWvB7RtW5I1IUxRNBYBzJa\r\njhKWMcUvKnOLkilUFMOFfGmetICpofNFtQA=\r\n=Wghk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"afuzzybear@outlook.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"afuzzybear@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_4.0.0_1649690673770_0.2884218900549147"},"_hasShrinkwrap":false},"4.0.1":{"name":"astro-stylesheet","author":{"name":"aFuzzyBear"},"keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","license":"MIT","version":"4.0.1","homepage":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet","bugs":{"url":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet/issues"},"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-ui.git"},"type":"module","exports":{".":"./index.ts","./Manager":"./Manager.astro","./Stylesheet":"./Stylesheet.astro","./Sanitizer":"./Sanitizer.astro","./Openprops":"./OpenProps.astro"},"types":"./types.d.ts","_id":"astro-stylesheet@4.0.1","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-OBxrGYUtcJdeIFqxsNRHcwgjCNl+uibGZLh2GxuZS+uSulbD70pzZZI1W4WeMqER+Fozs0UFoIqq9Ie07IKs1A==","shasum":"080036122638639606e5045ef5036aeba260d450","tarball":"https://registry.npmjs.org/astro-stylesheet/-/astro-stylesheet-4.0.1.tgz","fileCount":8,"unpackedSize":25235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJNfUWC0XmhXj7XLBTmvoyfC/14Ym+295LGJwK+d9gPwIgQL4bO+H3FSvrVpLBz1sS9UxVtQkHXPDs6UtUngiqR5A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVFrCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXNRAAinIcFhIj9Z5EuqTprwrTAwuBzKRVRTYBE14BuvsTeyMx7zyF\r\nE6pKfbjvhRVHYyi8j+RsGNlQwcVKbu2CyNuv2yRLpCK8eNXvrQvkdoIzEBEt\r\ndT2PBCoNGV03Ch0VKUY+Y8CkupQACd9PVZ88eUu9Hvh2FY3fgTrBx8q8XUDh\r\nfjLvax5YkBlySY2x2AEH0Pa86BpKc350kK7eSYe0Gsj4wA4GLAmjVy95Q9Y2\r\nu1BbQQ0GJhYQe5gsYDeLhtaAdwqmBLCpdf+8DezYqfuVkeCkwzb1C8nc82QO\r\n4rLK4POwJwoqDu0WFBJ5Q5Ay1Ut7HFS6bxtAaXA/uJ/ZnWGlE/yMO1wO8knO\r\njhvIfcrbKCnExRIpWabi4NJ/5bjsTod9xqQJuJYg7ZYWBrSe0Xkd64DfwMYR\r\n0QyD/zHOdaOIzh1lu5qNwxPeLvL3MLPcaaAGrZr/8Vq1h9c4v3U/covSPQoA\r\n9hcJUM8qJf1w8qujXpnNOEAjPAFBqs9xtkYcH5pyk2MTbtLMrLoWm7ZkOYK0\r\no1SztP1PbXo8GgrHVMQ0ZA2t2kKXj3elsSqBFvrfEPhGc2xCvLRca7ecX4uu\r\nWH3RVsNDcvjVK22Oa5N7ZB7J1vMEdHbHBUDy6vXN4Qzlb+wYSyBjpVfjCMjc\r\nGeiQWwkEFTWO63PlgmeBImhoMHyVM8u31nc=\r\n=uGF7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"afuzzybear","email":"afuzzybear@outlook.com"},"directories":{},"maintainers":[{"name":"afuzzybear","email":"afuzzybear@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/astro-stylesheet_4.0.1_1649695426448_0.9655619821986632"},"_hasShrinkwrap":false}},"maintainers":[{"name":"afuzzybear","email":"afuzzybear@outlook.com"}],"description":"Astro StyleSheet <link> Component, This single Component provides the interface to apply a single stylesheet or many stylesheets in one place, have it also apply relevant sanitize.css scripts through use of a single Prop","homepage":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet","keywords":["astro","astro component","astro stylesheet","css sanitizer","open props"],"repository":{"type":"git","url":"git+https://github.com/aFuzzyBear/astro-ui.git"},"author":{"name":"aFuzzyBear"},"bugs":{"url":"https://github.com/aFuzzyBear/astro-ui/tree/main/components/Stylesheet/issues"},"license":"MIT","readme":"# Astro Stylesheet Manager\n\nA set of Stylesheet components to help with the management of your Stylesheets as assets in your project.\n\nTo get started:\n\n```bash\nnpm i astro-stylesheet -D\n```\n\n## How to use\n\nApply to the `<head>` of your **Page** or **Layout** `.astro` file. It will maintain all the appropriate `<link re='stylesheet'>` tags for your project.\n\nThe `astro-stylesheet` component comes with **Four** distinct components that allow you to either holistically manage all of your styles from one component or individually apply stylesheets to your project. Along with the ability to add **Sanitizer.CSS** or **Open-Props** to your project.\n\n## Components\n\n### `<Manager/>`\n\n```astro\n---\nimport { Manager } from 'astro-stylesheet'\n\nimport Manager  from 'astro-stylesheet/Manager'\n---\n<head>\n  <!-- Manage individual stylesheets -->\n  <Manager href=\"styles/main.css\" critical/>\n  <Manager href=\"styles/print.css\" media=\"print\" preload/>\n  <Manager href=\"styles/alternative.css\" alternative title=\"An Alternative Stylesheet\"/>\n  <!-- Batch Manage the Stylesheets -->\n  <Manager list={\n    [\n      {\n        href: \"/styles/global.css\", \n        media: \"screen\"\n      },\n      {\n        href :  \"npm:bootstrap@next/dist/css/bootstrap.min.css\",\n        media : \"screen and (max-width:600px)\"\n      }\n    ]      \n  }\n  sanitizer=\"all\" || \"forms, assets, buttons, monoUI\"\n  OProps=\"all\" || \"borders, colors, blue-hsl,...\"\n  />\n</head>\n```\n\nThis component allows you to either reference a single Stylesheet, or a group of stylesheets together into a `list` as demonstrated above.\n\nIt would then populate page with the relevant `HTMLLinkElements`\n\n```astro\n<link href=\"\" media=\"\" preload crossorigin title=\"\" type\"text/css\"/>\n```\n\nAlso with the `<Manager>` component you can control the `sanitizer` and Open Props `OProps` that you wish to apply.\n\n### Props\n\n```ts\ninterface ManagerProps extends StylesheetProps{\n  list: StylesheetProps[]\n  sanitizer?:SanitizerProps,\n  OProps?:OpenProps,\n  critical?:boolean,\n}\n```\n\n> `critical` can only be applied to single `<Manager/>` components and is not respected if applied within the object body of the `props.list`\n\n---\n### `<Stylesheet/>`\n\n```astro\n---\nimport { Stylesheet } from 'astro-stylesheet'\n\nimport Stylesheet  from 'astro-stylesheet/Stylesheet'\n---\n<head>\n  <!-- Manage individual stylesheets -->\n  <Stylesheet href=\"styles/main.css\" critical/>\n  <Stylesheet href=\"styles/print.css\" media=\"print\" preload/>\n  <Stylesheet href=\"styles/alternative.css\" alternative title=\"An Alternative Stylesheet\"/>\n  <!-- Batch Manage the Stylesheets -->\n  <Stylesheet list={\n    [\n      {\n        href: \"/styles/global.css\", \n        media: \"screen\"\n      },\n      {\n        href :  \"npm:bootstrap@next/dist/css/bootstrap.min.css\",\n        media : \"screen and (max-width:600px)\"\n      }\n    ]      \n  }\n  />\n```\n\n`<Stylesheet>` component can be used independently of the `<Manager>`, this component is responsible for maintain the projects stylesheets.\n\n### Props\n```ts\ninterface StylesheetProps{\n    href?:string,\n    media?:string,\n    preload?:boolean,\n    title?:string,\n    alternative?:boolean,\n    cors?: 'anonymous' | 'use-credentials',\n}\n```\n\n### `href:string`\n\nThe `href` attribute, captures the hyperlink reference to the CSS file. This could be stored either within the `public` directory i.e:`./public/styles.css` and referenced as `./styles.css`. Or alternatively use `Astro.resolve()` to resolve files located within the `./src/*` directory.\n\nThe `href` also allows to link to any `https://` or CDN to obtain the desired CSS file.\n\n> ❗ All Files must be a `type='text/css'` file ending in `*.css`\n\nThe `href` can also source css files located within npm packages. By utilizing [Skypack](https://www.skypack.dev/) to obtain the CSS files you can access stylesheets from other css frameworks to name but a few:\n\n- [Bootstrap](https://www.skypack.dev/view/bootstrap) `npm:bootstrap/css/bootstrap.min.css`\n- [Bulma](https://www.skypack.dev/view/bulma) `npm:bulma/css/bulma.css`\n- [SakuraCSS](https://www.skypack.dev/view/sakura.css) `npm:sakuraCss/sakura.css`\n\n### **⚠️ Caution**\n\nThis only works for addresses that route directly to a stylesheet, if your desired framework requires additional `<script>` tags to work, then this would not be supportive of your endeavor's, sorry.\n\n### `media?:string`\n\nThis media directive allows for stylesheets that are media query specific to be applied with this `<Stylesheet>` ComponentAPI.\n\nUsing the same syntax as one normally would to direct such things. For further information see [MDN Stylesheet.media](https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet/media)\n\n### `preload?`\n\nThis `preload` attribute allows you to stipulate if that particular stylesheet should be preloaded ahead of everything else. For further information on Preloading Stylesheet see [MDN Preload](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types/preload)\n\n```astro\n<Stylesheet ... preload />\n```\n\n### `alternative?`\n\nThis allows you to designate alternative stylesheets to let uses see alternative versions of the page based on their needs or preferences. To find out more see [MDN Alternative Stylesheets](https://developer.mozilla.org/en-US/docs/Web/CSS/Alternative_style_sheets)\n\n### `title? : string`\n\nThis accepts a named title to your `alternative` stylesheet. These two attributes must be used together.\n\n```astro\n<Stylesheet ... alternative title=\"Alternative Stylesheet\"/>\n```\n\n### `cors? : 'anonymous' | 'use-credentials'`\n\nThis allows you to specify which type of CORS policy you wish to use for obtaining external resources.\n\n---\n### `<Sanitizer/>`\n\n```astro\n---\nimport { Sanitizer } from 'astro-stylesheet'\n\nimport Sanitizer  from 'astro-stylesheet/Sanitizer'\n---\n<head>\n  <!-- Apply Sanitize.CSS -->\n  <Sanitizer sanitize='all'/>\n  <!-- Select individual Sanitizer Styles -->\n  <Sanitizer sanitize='bare, forms, assets, typography, reducedMotion, modern, monoUI'/>\n\n```\n\n\nThe `<Sanitizer/>` component is tightly coupled with the [`sanitizer.css`](https://csstools.github.io/sanitize.css/) project. This project alongside its sister project [`normalize.css`](https://github.com/csstools/normalize.css), helps to provide a consistent cross-browser CSS library. Giving developers a holistic default styling experience.\n\nTo utilize Sanitize.css with this component, simply designate which of the Sanitize.css packages you wish to add to your site.\n\n```ts\ntype SanitizeList =\n        \"all\" |\n        \"bare\"|\n        \"forms\"|\n        \"assets\"|\n        \"typography\"|\n        \"reducedMotion\"|\n        \"sysUI\"|\n        \"modern\"|\n        \"monoUI\"\n\n```\n\n---\n### `<OpenProps/>`\n\n```astro\n---\nimport { OpenProps } from 'astro-stylesheet'\n\nimport OpenProps  from 'astro-stylesheet/OpenProps'\n---\n<head>\n  <!-- Apply OpenProps.CSS -->\n  <OpenProps OProps='all'/>\n  <!-- Select individual OpenProps Styles -->\n  <OpenProps OProps='animations, aspects, colors, fonts, easing, gradients, indigo-hsl, media,...'/>\n\n```\n\n`<OpenProps/>` lets you independently utilize the amazing set of CSS Properties provided by Adam Argyll with his [Open-Props](https://open-props.style/) project.\n\n\n\n```ts\ntype OpenPropsList =\n  | \"animations\"\n  | \"aspects\"\n  | \"blue-hsl\"\n  | \"blue\"\n  | \"borders\"\n  | \"colors-hsl\"\n  | \"colors\"\n  | \"cyan-hsl\"\n  | \"cyan\"\n  | \"easing\"\n  | \"fonts\"\n  | \"gradients\"\n  | \"grape-hsl\"\n  | \"grape\"\n  | \"gray-hsl\"\n  | \"gray\"\n  | \"green-hsl\"\n  | \"green\"\n  | \"highlights\"\n  | \"indigo-hsl\"\n  | \"indigo\"\n  | \"layouts\"\n  | \"lime-hsl\"\n  | \"lime\"\n  | \"media\"\n  | \"orange-hsl\"\n  | \"orange\"\n  | \"pink-hsl\"\n  | \"pink\"\n  | \"red-hsl\"\n  | \"red\"\n  | \"shadows\"\n  | \"sizes\"\n  | \"supports\"\n  | \"svg\"\n  | \"teal-hsl\"\n  | \"teal\"\n  | \"violet-hsl\"\n  | \"violet\"\n  | \"yellow-hsl\"\n  | \"yellow\"\n  | \"zindex\";\n```\n\n## Importing from `src/`\n\nIt is entirely possible for you to use `astro-stylesheet` to manage your styles that are located within the projects `src/` directory.\n\nWith the change to Astro whereby you need to `import` your styles into the `.astro` file. This following explanation should allow you to manage your styles more effectively.\n\n```\n---\nimport {Manager,Stylesheet} from 'astro-stylesheet'\n\nimport style from '../styles/page.{css,sass,scss,...}?url'\n---\n\n<Manager href={style}/>\n<Stylesheet href={style} media=\"screen and print\"/>\n```\n\nSimply import the style into the `.astro` file using the `?url` appendix to the import location. This passes down the source location to the `astro-stylesheet` component at build time.\n\nPass the relative location of the `style` to the `prop.href` and apply another props to the tag as needed.\n\nLast step is to make a slight configuration to Vite form within the `astro.config.mjs`.\n\n```js\n// https://astro.build/config\nexport default defineConfig({\n    vite: {\n        build: {\n            assetsInlineLimit: 0\n        }\n    }\n});\n```\n\nThis prevents Vite's behavior of certain sizes from being inlining styles into base64. Without this step included into your project it would complicate the build process.\n\n## Using SASS in `public/`\n\nAssets placed into the `public/` in an Astro project do not get bundled or included within the build process and is outputted 1:1.\n\nHowever it is possible to utilize SASS within the files located inside you public directory.\n\n1) Have SASS installed within the project scope.\n\n2) Inside the `package.json` apply the following `script`.\n\n```json\n\"sass\" : \"sass public/styles --watch\",\n\"dev\" : \"astro dev && sass\",\n\"prebuild:build\": \"sass public/styles --no-source-map --style compressed\"\n```\n\n### ChangeLog\n\n- Overhaul of the component and its presets, to bring inline with Astro `v1.0`\n- Added [Open-Props](https://open-props.style/) to the project\n- Added [modern-css-reset](https://www.skypack.dev/view/modern-css-reset) as requested by [jasikpark](https://github.com/jasikpark)\n- Refactored Codebase,\n- Added better TypeSupport and Errors\n- Added Single use of component provided by [Olyno](https://github.com/Olyno)\n\n## Credits\n\nThis project was largely inspired and assisted by [jonathantneal](https://github.com/jonathantneal) from [csstools/sanitize.css](https://github.com/csstools/sanitize.css). Please look to support their project by giving them a star on github, it would really mean the world to them.\n\nSpecial Thanks to [Olyno](https://github.com/Olyno) for augmenting the component with the Single Use functionality.\n\n[Tony Sullivan](https://github.com/tony-sull), for his support in helping to fix some of the issues in bringing this up-to-date with Astro `v1.0`.","readmeFilename":"README.md"}