{"_id":"@felix_berlin/sass-butler","_rev":"29-a90f0a299cd76371595bd1d9771c68d2","name":"@felix_berlin/sass-butler","dist-tags":{"latest":"4.0.0"},"versions":{"1.8.1":{"name":"@felix_berlin/sass-butler","version":"1.8.1","keywords":["scss","sass","scss collection","scss mixins","scss functions","scss helpers","scss utilities","scss map collect function","scss random number function","scss type checking functions","scss px to rem function","scss breakpoint function","scss str starts with function","scss str ends with function","scss str contains function","scss str replace function","scss escape svg function","scss strip unit function","scss number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.8.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"a8cf76bcdb602450df93697ced549be25616fb8e","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.8.1.tgz","fileCount":26,"integrity":"sha512-cfBE3YoD2bfnZ3G7c83Jinzj0JQZyNBAUcswPZeUf8ofuqAVTg/SrXPCZoXfToJrHMHgvv6B9TH+HwIQ7HFwJw==","signatures":[{"sig":"MEUCIQDcS1WGxuxh66KFY1qwNQYYrjlxmXCWhavdwN1z9BPqKwIge+VlJUmImBn1Fr8zXM20z5+zUZiHz4VCLB7kjFD8l6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8X1IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTqw//SuBCziBdgHrJzsuyHzdXMPG4rG8dpTFJhcS+2fmWz0qhFbHm\r\ncMoM6TVEtXrOoxpmnu5JZpmKsVrxYHCpjmgaSRd2kBnlX65OfrHOeMAxOox3\r\nZmfu3Mcib+dlrMf91cm+m5B8bcHY+rlYfbdHG82kc5fdTUCOUbbSH+WoAAKR\r\nhK5rjlV6x9cuQ4Wk/iJbx4aE/l3zw9QH9SWEwB3mgKY3NYpkKkwDkNEs5wcA\r\nj46wlyB8ZT3J4yE1vjsSvjs8cVUnU7ToadGiTIZdzQzbCw8hR2YP/M/rbQlm\r\niSxKAEb9RcxLrazV3FGfNHPfulJvz5QEI50d6lMYUQMpgDzce0h8qOr8+V46\r\naJDQeENd/qcNxrpViPqGecECY1JGOpEW2H+rFW+IYG7hcmB8wQBMkZSUdN+J\r\nnnXHGlbDqDhnLDut9lgYqNws9kSd1Cdhvene5B4ltxgGu8BCDgDxQpMdSAF5\r\nc1PsGNuwB8/BzS+OcgqDPZH2jM6VUgLOZ38VyfZCv0G+lllPSn+TlDa8XwCs\r\nQbCF9/gvTCcnzrhTcjDJUG6WIlQa7B4ZtzO+nRXioH/z8khXl5ZWRWOfz0io\r\nx0uLSiO8Mdo60MkWJLN6DDgiSt1mPn0Aqz0+alPJ9RJGSwLvjjmm1qKygkDr\r\n/BhRztV7gumLFBKGBc1Aii2yzCDSSJV4u8M=\r\n=DGN7\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"62ec3c124e64ac6059db9d5fa2ec24ae3e598ab4","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.11.0","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"8.0.3","jest":"28.1.3","sass":"1.54.3","sass-true":"6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","stylelint":"14.9.1","postcss-scss":"4.0.4","stylelint-scss":"4.3.0","@commitlint/cli":"17.0.3","stylelint-order":"5.0.0","semantic-release":"19.0.3","@semantic-release/git":"10.0.1","stylelint-config-standard":"26.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.0.3","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.8.1_1659993416084_0.4628324262388608","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@felix_berlin/sass-butler","version":"1.9.1","keywords":["scss","sass","scss collection","scss mixins","scss functions","scss helpers","scss utilities","scss map collect function","scss random number function","scss type checking functions","scss px to rem function","scss breakpoint function","scss str starts with function","scss str ends with function","scss str contains function","scss str replace function","scss escape svg function","scss strip unit function","scss number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.9.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"78df646c8f66e695bcbd4b14b9671f515e5a896d","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.9.1.tgz","fileCount":26,"integrity":"sha512-znWO+4QNA2+a6t0SJhGRY/ZBXPNs06nXdYd3+GBj6lI1nKrlGn9poIl7QDL8vMWnD7QuKmOjQU7yiQvNx+xVjw==","signatures":[{"sig":"MEQCIGamtsrVV5b8hv7uAwbJBlmSj+r3SqEHfq6QWoEWQJ/PAiBL56L8MeqfOpzaSIxD5O0c8Mcdmun22vmO3wtrj5zQuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8YAbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlUA/+Li20qugQK8o7bT9jsWqjqPJKUdXXVHLyu8LA7G+86OiuJbGy\r\nf+52cNdti7KsX8+8M8etovtvD/A0mTnxXQKeIwUY5DDoNm5qychRCbO24LZf\r\nZtWKlNn3hcmZQq6+5hfNvKVazNw6McxKyoF+k5uaeCnb7MAkt4yr12v870p3\r\nTmfYAybwEBAGDyTZ3oomBBrEMEeAPaDePJG1HKmBE4MVnGhIV8+rduYQU629\r\ncSJmHwNazXatgcrdMyqDbeXJIvL8wmYthaXP8mdiVUMk2Hgmp7TtnPTvPNiQ\r\nqgn2+UOsNRF+8ArLL7Y3LBWKQKylZdN//3c/kjEuRWI9RMA7E3tQrJBWjMZ8\r\nnyB+juCfi5NPCHR7EUtF1rDFBC8PJxtinf4UIMld1Hhozx8qdBkyQ8Acerfh\r\nWp8iEJcn4u6s1aK/hvogg5FON4hT4oIBGEiZZmk1zV8p8YISHBK8+UENihay\r\nagSwNK5rfWYKm4Qa1RMPiS+M6dQQ/BK+lyVLLIAbcNGEJ4hRcC7JiV6VlHs/\r\n/NSP09AMOH14FlRUPG5TuzNKSlpQpPgO8Vqzh9MjmXXVursQegk9baDjtg1j\r\nhgR4SXwTvyRs39vDIerJ+a/iF5TgkLHItl2paWU04sYYYbRxojqpGg2Zw1wn\r\nSYXNj/bIs2hMqlEXrhTu4mV9E3uQcWdaezs=\r\n=3baz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"1e9b28c950003655b2ace64d96b2d63431e6a4b9","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"glob":"8.0.3","jest":"28.1.3","sass":"1.54.3","sass-true":"6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","stylelint":"14.9.1","postcss-scss":"4.0.4","stylelint-scss":"4.3.0","@commitlint/cli":"17.0.3","stylelint-order":"5.0.0","semantic-release":"19.0.3","@semantic-release/git":"10.0.1","stylelint-config-standard":"26.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.0.3","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.9.1_1659994138826_0.5856098476370362","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@felix_berlin/sass-butler","version":"1.9.2","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.9.2","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"cdfd7cbed2e5a24dd0c571830298dc8bceacc3ce","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.9.2.tgz","fileCount":28,"integrity":"sha512-Te609hnaV1MaDANLrH2EmbtjATfSDLdti+rkZDrOLz4XqsU3uO+fAKKn1dJmb50vIpqarb3atpBHM9MuRrr3dg==","signatures":[{"sig":"MEQCIHr9s/lTk9/eeU94NkXBHG81TMmuLDauIyHO3HSDYBBOAiBNk//m5DvkK76ILCm8jaj3zKxuUD21bO1K+J5bfl/91g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAFeGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb8g//QJ1o+lF7GQgneNxSBmC9e/c9QQhmcnF95e2kAP0pij1wqZLw\r\nDqbcP+izJFLbSyXWCMxh1lQW5RAtpDMHMohPFyu0obUjrSNqaVXRM4bywHDw\r\neYTafk9PDO4uwgAmSF4eqizlSqT+UxWgHKsp7CCyoM7Q0sRO4F/MNKECVpzU\r\n5mcfx60vZrV47ytuP0e04iZZ9oDQSBgGsQMvSYYzcBzqspNJ0qcrwAnh1vve\r\nm99g1CAK6fpMrwGSrcl92js0l2OSoEqPfFcB+2iHpmWbVeTdaULbEtZKWSrf\r\nrjfCEbmHvV3oQPm6BY7yDpp6nuMMSylT6N+In8H9PhECWy6xFCr6MgRwoTu0\r\nMPYXorJ+pXX1je4DavFL9Kh2lLCxgmbmE7L668MTMCwC4gRE+qlu51aDyBlw\r\nT7KSwgw617yGSe7DrCWkEqjgHAhrongRFHNTACufvldoxydmVPnWO9+BSVOk\r\nwDxW/91KNfy1X++WxKGjWr2Aknre2BboffCYx39CSU1zbTV3IdBlnlot22z5\r\n3b6ZamNUaZPkIil3tvWLTXwJYzPao2RSbkcrevmbrQ8ZVckWo47xOk6Lx/6j\r\nfmcJGGGPcNQOCTzJkwpOtzwtZ47toF5yEY2ZekkdvjDw3LJbaYJsIK0fTkHy\r\nMNHCwAQUOGuuB37C/YtHbsh4vTWT6HvoOYg=\r\n=kj/d\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"e819aa31e612bcde4492bc117212a99f1cfcbdab","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"sass":"1.54.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"28.1.3","husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.10.0","postcss-scss":"4.0.4","stylelint-scss":"4.3.0","@commitlint/cli":"17.0.3","stylelint-order":"5.0.0","semantic-release":"19.0.3","@semantic-release/git":"10.0.1","stylelint-config-standard":"27.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.0.3","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.9.2_1660966790296_0.5880535426694711","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@felix_berlin/sass-butler","version":"1.10.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.10.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"d973e7805a18edb47ea4d516f8ef91171075ce8b","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.10.0.tgz","fileCount":29,"integrity":"sha512-KHCDY8bDZQx5MF7QJMiEGpc4EIlk1ZkPV86kh25A2b/F/FPvBTqV+N5kkI8+bin9vgy3wsfkmRMawyYvmbCq1Q==","signatures":[{"sig":"MEQCIF19qsDXlMwFWVHuLv7dXxxqa7pparB5YfGbQ9/hQRhwAiAplJSwLZKYtxPtHvEm/pConRpZHLmjd4YAyhLrtYkDqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjANDlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNAw/9EQR4tXeMNoA9yZGNQASCQhe2W+CDXCHhyYmtIgLjRvUnvNEA\r\n6ViB1aqMpAyQ+W+3TUA69quEXXgw7h0Tb3bLz/yyU45adj8A8cRlehkxU9rX\r\n76AWJmpchGOs1hzyEXxL9Y7loMmpVoIGtJO25b1AUBYJuEWcXmoegwSinQao\r\n42RmhkQAXb88lr4475LPK5A2Rzh1rtmQLXIZOBBmokIY9482jwE26aC7GTJe\r\nItjERsLBqSAQGmHFFcYaC0PWOkhrwctKbCZy8XUrA5lzAiAHJO1bXqqmeUZJ\r\nP+gzTKW9EOHnt1Vs+kkX+brgmZxjRlcodaiIG7LKl2HQFREmfNt3QWY2sWLx\r\nbAwpHWGAzwQfwMiIQ17coJ52hHkNFtci6X3Yl84HvoohE6LC6nnv3ZHiyVNC\r\nlMON3f5U4C0isttX3StHw9XAF3PzgcMd6ia/OikeHTkwSudRrOIaagRGxqbS\r\nBbQ944QGUDrUkQdaN6StvzQmYu6pe9O7JLxFqqS8LUQ+j4aTnc18wL3hAZtK\r\n5VoH2Ae2nXBWIDjPrnS7tQzF6wwqidCWEat9x2IJNOiYvpf6nbV3cu6dV3fN\r\nWub/7H/4UCEPpN9FmFyJZl7WnyBAUcQHRgT7lVyY/vSkJmh84OlyMwWHNznw\r\nuS0BpMZfJaCM515L9f0B33960lRggKS2V6w=\r\n=zNT1\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"c420d17ac455fa742145cea65d1a90de4feac7fc","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"sass":"1.54.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"28.1.3","husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.10.0","postcss-scss":"4.0.4","stylelint-scss":"4.3.0","@commitlint/cli":"17.0.3","stylelint-order":"5.0.0","semantic-release":"19.0.3","@semantic-release/git":"10.0.1","stylelint-config-standard":"27.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.0.3","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.10.0_1660997861186_0.4951957140322556","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@felix_berlin/sass-butler","version":"1.10.1","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.10.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"d92ed3aad18f0764151173c46cce383b77160d24","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.10.1.tgz","fileCount":29,"integrity":"sha512-pHGZ1ON4ZqCvyZE/E+dINlFTGEU4Qly63kNRQZ3GJDHuoKr91iq1S5ADmiO9pvqgbHybgqp/w1TjEkQJM05V6Q==","signatures":[{"sig":"MEYCIQDSB8r0riaEfiWch4by/yWG4tyD8jT/6sIQBWQNjSZWogIhAJaMoR7njprpVwD/ZbH52BiZv922oiGwvRysqqKl1YRY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjANb6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7+w/7BqN/vsU+CIcHojZf8DMxm2Ln0tTJQ50l81XcR57HGjK/MZ+U\r\n+3JIJQNcRlJ9zdDy6WPzQtu+xUNl8n1xnv8OZ3BBz2/PFLqpHgaFu/EDGDGx\r\nsx+mDHu6iR3tz9cz6sZk5tL7ITgq89hvNLHhgjsbELPaqrwqLomjNlbdoo84\r\nLbrFTRUcADOjU/uYD9rONNYyuGapSmZ1JySNxlOkc4B+xjxmdJyAwgJpZ9gK\r\nb3Bn9DnsfjB49OsbMZgpAZfzeVz5D6TDOn/xT3hGMpdyCKsXEmVbHtAOb7Et\r\nNK9X/zT3BpadVRVh8QP1nqQWIXaSsjkyapOp9E8eiH1Z9SykD+SZRA8JStOU\r\nAum4tyzRw/VQ9OQmy0V05ifHd6f4N1kwb1AKcNFJPBJOCPu6Mdz5hdVoh4NU\r\n2iWwzCPyg6EtzKJdOJ/J4oqO6tBstuDKjR8fRjygQ0Bn8lTaOF3E2H+Al6yP\r\nD2eeH5CgncUoO2AGWpKmsYx4fLkPIvUkg0XBWDMetQtiSXXi54e1onQxmLsv\r\ncOI7oMpzmZZtyPUVQY6zg1mJVCco40TtqW0QSrZH9jKShndfSnUUGveVVqsX\r\n88ExSdldiacz2EzEGUoJIdnHRe850gxlqFowxpkFQq4XDx4KYYaKli1WD6uu\r\nzh6YKeSWMRtT4fZMPO9lhUaIDFqo5yCjAoU=\r\n=B/Jf\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"6d7ca733d1488e8d4c5d61f2f2603da35a15b863","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"sass":"1.54.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"28.1.3","husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.10.0","postcss-scss":"4.0.4","stylelint-scss":"4.3.0","@commitlint/cli":"17.0.3","stylelint-order":"5.0.0","semantic-release":"19.0.3","@semantic-release/git":"10.0.1","stylelint-config-standard":"27.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.0.3","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.10.1_1660999417812_0.49463182174652576","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"@felix_berlin/sass-butler","version":"1.10.2","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.10.2","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"b7b1ff8d37771633447af37a510995959066597f","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.10.2.tgz","fileCount":29,"integrity":"sha512-9AAMBQmXqyemz4WABOsqSAESdNmEOcUMkgTypQe6Cg+yvbgzCQjbyuOWEVbqNKsDIRzNLjUjFWROuebmM/GpVQ==","signatures":[{"sig":"MEYCIQDzgez2oQwJLTEwu5+KW3B2/VRiaxkBe+pl8gLYZY8ycwIhAJWY/RYVarafpWD4d/qwWrdT0ZgVb6Fzw9wtDW3IUsyz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEUmUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDQw//cVFjOlYTGe9nNkbKvuM+KXWmu00jjiLyOi5nffkgQH8Wjho2\r\nIT9MSZ1HXKRvWuFdzJ/9dEIoUCMVGJo/MFRKU3kZNwUASNx7xoOe0SlVqDfU\r\nBikFgOqVeqWpsPjZtnGEi9yT15h26Nhb7d38KqbfX6MP0+ODseQuWXXZs7yA\r\n8JFJBDJt8PJ7pLA8YvP4MW13Cilv39unGsx7K381VIGDwRSGs28crS67M2db\r\ntnZUcu6viJOKL/+55qUDfDmcSZTomuyANQnWx9zIPrhl+u6WyuIHB8r2UPLt\r\ngbbFUmFdTEFMdl+u0TMa275zi4QzR0QtC9QeXpBOAldh0iDCWeEmYWegvN7t\r\n0H+f2cudcJkMi7LM7egGZ7pWi3BKTmdXx7ebg9Yr5iVMTImeC8mqHkHXfAo5\r\nZT8BQwaYcLzDhjsZefqcUhBUDAFWR43vaDvALytJNRXEMlolMgFKm+B0AkV5\r\nvdXPe0k6NnGN3QLF5eQcXHsSAAgCFDiTkO3S6tJ16oGxEQl/mivPtblbBdps\r\nkhtnjv8wDd2ajTk61vCaHrp2XUn+5qHbwOsMhGN+Hf7DaBdQf+ZOt//5AxD7\r\nB1Arj/LyB4bJsuo6jX9IDxw3/n3OCa5yi9pzu6jEeA9QjkmLpDQUjTrB3k3X\r\nyxaxnXJcI5IwY/kRAjmOfuAgS9018X1daOo=\r\n=ppbM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"249b12d203dcf6d839fec6f7fe328a40d60293f7","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"sass":"1.54.8"},"_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"29.0.1","husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.11.0","postcss-scss":"4.0.4","stylelint-scss":"4.3.0","@commitlint/cli":"17.1.2","stylelint-order":"5.0.0","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","stylelint-config-standard":"28.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.1.0","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.10.2_1662077332462_0.5953190805507071","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"@felix_berlin/sass-butler","version":"1.10.3","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.10.3","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"9b0df25cffa877c58200a59f99a27aee48155e6d","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.10.3.tgz","fileCount":29,"integrity":"sha512-ylWzG4djr7Od977dRMsDzvoAThpCspd/jnm95JBPKwj0XFxpPvWk1wElpd8YFnVBM7J7JERh4BUMxZC95V7YPg==","signatures":[{"sig":"MEUCIQDkUko70PApm7Tp07GMShgeCzDLm2yBAbVihFUJfi/ToAIgSpgyFJzUfX5l9zCPP60hFF41rTpzQONp4DRoDjFDWXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGn6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok+g/8CIZnQbK+byFo6O3YlPK8UXOSkxb/1ST2Kh0gfaNZ/8d6PxZQ\r\nHwgHSKP0DWhcNZRfsQKtcj1VC9KP7KTd17wDdfMIbHe6JE2kqq/jYerQ3ED/\r\n4LLR34D35Cf+l0b9VXyG37wr6SeGVB85U5HXNqgc0TcQ8lIm1d2SyPZnmmQz\r\nTImN388q99IvQkCkK6IvPJy5BPl7auA2VC5ckWrb0IxSkOBIwKIPj8t7UucT\r\nFQfXNwWr9jK8cbML1HyJWpFaTBS+6KWaDYKhICTu4gDBhevB5IPjEsetAEB7\r\ndzIU4R+02Du7zbeOn7Bml4Vo5u2qkbS4H08qpIo+x53JiLWpbFeWwC1ZKqHg\r\nRetwbVWNv5+tggXpc5iOcb/sV9DBxBSq4TNDtPGqq9hvH55XqVZLn8ZaUSnc\r\nHvj6ocH/rOmbIaDlCcopQDWNdfRI13HBEYK3Hdakf1z3OgHZNkFFI6Qa9dfT\r\nag8SjVYsS8I00B+o4UZu785EzxNBkMn2OipbFsbXooin/4ewK18zoF/cu2Fx\r\n5Y2aVhmYCWCtxtLP+3vEXKbxzcctzg/JPdTkOp4P7RAOICDpxqvjbbdGTY8G\r\nfjHHPc6SmrUVjtNhfOlmfCpItInidkqi+BFfd3nQbLtoNRGtAYq+YkBwTPAl\r\n0snFDSziA71tAkaY6yhB92cdKpnhFaRHktE=\r\n=fUBd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"7aa2ea6c6f4e073a19b85063ec573af2da284d62","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"sass":"1.54.9"},"_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"29.0.2","husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.11.0","postcss-scss":"4.0.4","stylelint-scss":"4.3.0","@commitlint/cli":"17.1.2","stylelint-order":"5.0.0","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","stylelint-config-standard":"28.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.1.0","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.10.3_1662680711131_0.10890903898881832","host":"s3://npm-registry-packages"}},"1.10.4":{"name":"@felix_berlin/sass-butler","version":"1.10.4","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.10.4","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"525ced4fbdb23a32db7be13a3626d3f9fd01b2b6","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.10.4.tgz","fileCount":29,"integrity":"sha512-PKUHav2DVdCOb+0oUz937+8w9auzVtiFohMSWpJFd+DBFmCbPcSV/ou5ZBDY6xHOMdB/atmAiJvGLeuXHGmRvg==","signatures":[{"sig":"MEUCIQDxs95O513MdNPsoY3iJJASFE5psNIODlEiYxKZIgauigIgYuAfEvPt/2nmJ1XYceVsVLwIUaWGohxmrX3Co6Njw/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKDPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGPQ//T9gtMdGAfWmO6FvLOpmwabWZb7ydLUvFsMaJhAw6cj0u70bN\r\ndVxED1Y6DSDkQbJsSHXvB8IC92OhdOzZhwm1vGYTOM44+X9FYT6PviSI6Wep\r\n90TjTs1CirBhzWdUtcE2EOjQyAj8uTsY8TAvE0WyPnFsOX5o+gbiw000sRQT\r\n/BTR06yOCPm54jcfRt9bOZ9V55Okib3ZWxJOeYDm4P15to/pJdRggSvOLUJR\r\nDh7Ezvq5xcZsB+QGdVPcVj5B20qSblvlblheyqd7H55nyG8lBCwmUME2DkJ6\r\nIwjQMuqleiRbMUvCY6Jjfuogy1y/QPJ5KdualE091GQ3K+UazXq6stXvb5gt\r\nyu7UkmMchgmReDPKsentAiRkSCI+whED6S6BiOKTmmJFOt2sRgOgq+d7ljGm\r\n9rJi5smzINIG7LaBpaXUnhQBTDhcupCp/Yw/7w4Rw9R1N6KcfzjzD99QeNR/\r\ncIzTh9oWI6qZBvuDz9A4rBBbEmB0I480WRlluN2iYhFrVn62Y6De90VwRlSs\r\n9hq9rQYJ3ibJ8SpvBogr7mi0n4LgljzlDRKILItedkuzinJQdqzKhcXndy1L\r\nSYfrJsqOoGr/c4tosrh5VHWyfCWjR0AiOWU+vzdGKI8ZirnwNqgtjT4HwgqR\r\ndrSLBgELjwy8DRppO0VCZOzpw7A7lZT4g74=\r\n=uQ2x\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"fb72fe3515ae618e6ae0bbf5facfee0e174b4c43","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"sass":"1.54.9"},"_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"29.0.3","husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.11.0","postcss-scss":"4.0.5","stylelint-scss":"4.3.0","@commitlint/cli":"17.1.2","stylelint-order":"5.0.0","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","stylelint-config-standard":"28.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.1.0","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.10.4_1663579109143_0.42265069143055367","host":"s3://npm-registry-packages"}},"1.10.5":{"name":"@felix_berlin/sass-butler","version":"1.10.5","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@1.10.5","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"c9936598b73f360efba9e35d09b0706d39385f8d","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-1.10.5.tgz","fileCount":29,"integrity":"sha512-/1RdU8hQHLoofgBugxcKCJxgz9gjOB2OxFoyY19qGvNuMW4nBZteACBcxrBUczzBxlgpwmlqpOUtvWHBHcheUg==","signatures":[{"sig":"MEUCIFbdM07bq1fAQiud4vKiC2jYg7WMXMT6fTGyN6r5LJUgAiEAjuizTzPqPIdSDOtS3JSWo1XPn+jKZizETND0TKJDYao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLWJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUCxAAoe023JCYj6EcFq0UPh0POn6hjZpArJ5u1ctni9LHFLH25L4u\r\n5mBjzvxLGaYLmxouIuG9iB6lq96rqHrzQkrfdRT59m/T47x1sX9y5KJvU5gf\r\nGoeKMD72i2xGYcsS/a0YneFglKUrAAGiNJZFXIn3XJLlGMvOgkovByeEfbWt\r\n8EVCVi8TgV68kcjXyRywZVpj3ZPbb1BgqqomBsDZ3HSaNih15dJpuXOX/cHi\r\nexieiwUHETsWpli5ikWE/t2SjI6G6Akv1mMl0S0B1pqG78BEWZcTCMbgBnUu\r\nRcZTKK90VKF0VGQCx3ybGijfLILBH0ZAzMlCNYWPBTNCGtfW9rzAmuJI3M9r\r\nqPgDPwcm7rhQImsQ7mSmr2+iGAsVCwb5RCdtsnZiYTzCATaTLxppXb/eVDZF\r\noVq9SIfC1A0FIIOzatkATEr3HxqH9g0D0NCt9uFsn35VC6EHOmdcIlz1PJPT\r\nqUD5J5VpOxCS38CNcxsC4U58f4S2QHY0REN2+d5YXKTQT7/KJxR4k34A95If\r\nTv/h2SjnNS2xAfUEJE+ZGLUuyfJ+S4s632NK4dsiXjxZjsU1F5c5yUHmwKlj\r\nRaTqsUtNaqCY0czb3V9pjjs7BCvjm21DwVQML7cg46lA6kkXYwOJ7Kaz7DN5\r\nV1Q443YYgIggWBg+jIEapmRUGRwSQ6kaK+0=\r\n=9qq0\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"9bb480eb51a49055facc07ce76033d5336238ec3","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"sass":"1.55.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"29.0.3","husky":"8.0.1","postcss":"8.4.16","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.12.1","postcss-scss":"4.0.5","stylelint-scss":"4.3.0","@commitlint/cli":"17.1.2","stylelint-order":"5.0.0","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","stylelint-config-standard":"28.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"5.0.0","@commitlint/config-conventional":"17.1.0","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_1.10.5_1663918687646_0.31757797374473107","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@felix_berlin/sass-butler","version":"2.0.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.0.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"86ee10186fdf7ed5e5eddfdfb7fb90fbe6d1419d","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.0.0.tgz","fileCount":29,"integrity":"sha512-tOdt5whLC37m6OePrTMVLn2uWmuIjYYqtqpmiIz8ZrGosGEthaztR0sgOrNF3arWvE+CeuxNPWlq056LCRBKAA==","signatures":[{"sig":"MEQCIHfYGvTDxPQSoofnmUPBIq2rFV3rIkUXuK7LCBZ0zbWTAiB42R4dpu0bG50ARXzjUUIW/3FtQdhv1Yrwk/3JFqRaiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZqcnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ5w//dgV1YZf8OuJJLQzW68dmw7uIO1fJR9VX40Bf8x+IQkYeYPMi\r\n3VNhchy82cE+uIPdmDRXHApFZzGeriOEAwBT31hLNax+YI3o7K9t3T7OOPJB\r\npuInvoteMnjGMNqSCnQ7TheNfo2rnmXPUGOy4Zujbcx9/KGF0ptOLim7LTkT\r\n3J58kMa0ld5T5C1K1BHlY+Mi6mjR0qJAdnBf44LQAhhCStu05LWgk3kxJBFF\r\nlY4/9kAE6+rV6pPhyI+IaZd59TlGLGAQ6lFUkkAmsmvcBggWcg3zK1tRdDIw\r\n4GyUCCsyE25iqnx84Biaxd1atPfHpFVmiHk5Wf/PAD4sYvi9PQ/M2mkBzTrA\r\nAWR3qx45UMB5XqKyEqjdH0JsYhEP3i4C5FTnQV8c5WwR8S8wx9Sr0lMjbwaf\r\nhQa/4FOI2mCwvqe1P5RPNJ+VEEZA23NxwIDlp399nzd+W0SuCEvKMaXT8QJh\r\nUxYLL0BnmjUn14a6cEnPl+Ix1E8uUygB9SMWAbkJGJBDKaXk3ApW397jt0nV\r\npmQe4ZrB5Sx97ka7fIpd54dmHX2huy6u8XzeaabA4Zc5nl+dEeTFR1OuaJOr\r\nvgFK0ZXs7OasD49dtR/lXLNQXikMHI7tCQyHEraF2PrRWBcwG9OzOzdVOaEX\r\nHJHCVoSYjPZlgSiutVDhr9aJz61U+scec/k=\r\n=FBkL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"542236009d3a2227040f873bf8bc22e7ebafdede","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"8.13.1","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"glob":"8.0.3","jest":"29.2.2","sass":"1.56.0","husky":"8.0.1","postcss":"8.4.18","sassdoc":"2.7.4","sass-true":"6.1.0","stylelint":"14.14.1","postcss-scss":"4.0.5","stylelint-scss":"4.3.0","@commitlint/cli":"17.2.0","stylelint-order":"5.0.0","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","stylelint-config-standard":"29.0.0","@semantic-release/changelog":"6.0.1","stylelint-config-standard-scss":"6.1.0","@commitlint/config-conventional":"17.2.0","@felix_berlin/stylelint-config-felix-berlin":"1.0.0","stylelint-declaration-block-no-ignored-properties":"2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.0.0_1667671846901_0.4112908752782025","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@felix_berlin/sass-butler","version":"2.0.1","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.0.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"45137c5e44cb4ebf206d46b05ba393f5786210b3","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.0.1.tgz","fileCount":29,"integrity":"sha512-OPE4Lj80yS+GHg/QVPYqnLWhfFAenBHeUzAt5tWs+G6wLLdjXoauqtaCSsfTuE1nE9OMztJSJ2/YE+YpYDP/Sg==","signatures":[{"sig":"MEYCIQCFjL794BobaATK2TX2MfJRsfAt51bGK5w5a2Ev8UXneQIhAP2b4oVMsujv6Mn+Ne/p/9jwWVqbfpxppOnsHkd80Hf7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJxrzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPzA//VDALA8tKaN2uo5XE2Cq5HMemVVxWRjx3xp3iaeq/rTjUHz1b\r\nldLRtDvUP8TE8SC5w2FA5Ep7s/9AWgqsXBPFGsD1miGMZwA4YRDGZFH20H2r\r\nuASISZKAYFb1HY9zMLWz+9148YHtNSN/SgvOB/82hROuARCeXMfgBgGNIVts\r\nJ+7U0QNq7CW2rbt8K9mOLfBRsvJj5rjezD+BqD+pXCRU9D13DPclK5KeTScd\r\nMifYh8vzmc5mze1/ooZmD2LfjawF91+beK9Z2DMaxl//LsZUkMCELthBjr4K\r\nhx9wRSb/jZuq/IGui0YujEp74q9TunJly62e3PgkwVd/vPjNOlLFQl3j+JK2\r\nDcw7tjJHedxGb6RdM7s5ZwJnnB3acKAWnBZNw89I0iaNtjyr3jI4XTc2DPIm\r\nfmQIA92BJ3HcNLMgw0ZDuIA+KoBsDWXu2c20d8RQbMFTDTHicc2UBQO9+eQg\r\npw7RN2O5VjVuHhYBIey2uhG8MlmxIjs3Gk3+/515opVqvjEtSJeYgezdeHW0\r\nFL8SnQe654Ot5eWaUBlDuQnUQptjyklhlPlFs5RaPwlLJkVvChArM54K6MgK\r\nOglcVXejjkpwitu9tFIsqrV72VRcD7q7JN2WKHYfzU0+PCUgOdCn3mOrQ78g\r\nNqS3fhE75+HSDelPB0AYkNRt9gj9u5hYJMI=\r\n=lVjH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"f4d404063d1ababb0a39522ecb71aec63db75f15","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.3","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"glob":"8.1.0","jest":"29.3.1","sass":"1.60.0","husky":"8.0.3","postcss":"8.4.21","sassdoc":"2.7.4","sass-true":"7.0.0","stylelint":"15.3.0","postcss-scss":"4.0.6","@commitlint/cli":"17.5.1","stylelint-order":"6.0.3","semantic-release":"21.0.0","@semantic-release/git":"10.0.1","stylelint-config-standard":"31.0.0","@semantic-release/changelog":"6.0.3","stylelint-config-standard-scss":"7.0.1","@commitlint/config-conventional":"17.4.4","stylelint-config-recommended-scss":"^9.0.1","stylelint-declaration-block-no-ignored-properties":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.0.1_1680284403150_0.03116091382927655","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@felix_berlin/sass-butler","version":"2.0.2","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.0.2","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"754c55dd5198ee06109d0d7576f6d4d64dc5040b","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.0.2.tgz","fileCount":29,"integrity":"sha512-OOJUV2ZlI+hTk0UnO1SysPHsK2gXr58qWdjjYeWHVdWs2jjY+iM5DwvsSXOILFrwQJ6dX1rTzGRvAveYIWLwCQ==","signatures":[{"sig":"MEUCIQCQnWR56H+Y2Y0N/MHHrr5cmGxYqh4mPXLjO+Cl3/YbmwIgElAx3fw88B1q3t3gnD2KMlkSzX91A/yKBKtHQ/y4Thc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJxuiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS4g/8DgLD5ANX3JXTxX0uixp690jnMiU3tf6GmcqM59QCh6MpVLuH\r\nbIFI2I+i0UBhQEaxl+1fB4lhyQaUD06Oq2L7vfXCOki2qWiuOtq22QIJyzyg\r\nfXm7xt4ilRWbl8FIsAZKfUqbDYfm3hXO6ELbvIR+u8vWnyMFsUTOfuIhJ/Z9\r\n7Ii/WO+a9O/7qal9xA+qghUhyQfz97rm/0ZC0DfPXYMduYDqNui4SXXiyqFa\r\nzOCDPxcqTYSZzBr+F5aNMOIywCt+wqG5Auq9DSvHCt98PpznCXIvwV8LZXWv\r\nQPwZOhG2hhAkUygr7IEWxEz+c80lJEvTB829jJJmEhXrPVszSSlfBmw3EMp8\r\nui6sYYMISRSn/t8abzyf18RG7NOmXZ1EGsG6/lDA7W2JQvumhmK6XwyGIKEE\r\nhInt5zcwvl7l/x4o9syF6sZKhmJnSktB4uQQ+n5v+57UxJKixG4oF22t7m0C\r\nSNa6o+XOeLaeMAnajNKbHLxgcOJ9BCHic8ZzZGlFam2b7X1kbE5/9t0fAiCM\r\nl0VOzyQ3IO+BO9uYCxeVrijZZMQmcehLsw8xEYfvoyMLt5TT9GQ2SipUlAIJ\r\n/vMwD0Kbs8Oj0iCKiwDCMlZcGFFKX0ihiUuDqgz2kDl3cBStwvrUHQmXBcSY\r\noBqUsZQ7yiPlYqkc5/rS/ZIFYFQ67xocPnw=\r\n=vpxv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"48ebe11687a83788febe5d7b06cd1cded4016518","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.3","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"glob":"8.1.0","jest":"29.5.0","sass":"1.60.0","husky":"8.0.3","postcss":"8.4.21","sassdoc":"2.7.4","sass-true":"7.0.0","stylelint":"15.3.0","postcss-scss":"4.0.6","@commitlint/cli":"17.5.1","stylelint-order":"6.0.3","semantic-release":"21.0.0","@semantic-release/git":"10.0.1","stylelint-config-standard":"31.0.0","@semantic-release/changelog":"6.0.3","stylelint-config-standard-scss":"7.0.1","@commitlint/config-conventional":"17.4.4","stylelint-config-recommended-scss":"^9.0.1","stylelint-declaration-block-no-ignored-properties":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.0.2_1680284578665_0.6696537911611864","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@felix_berlin/sass-butler","version":"2.1.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.1.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"a46b4500eded991e887be7997594097cee7152bc","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.1.0.tgz","fileCount":29,"integrity":"sha512-nw5xVjk5UV1/untTmOD1iPH3pSUtypuRFhCUm+uCuJMB7RVC79q3RTsyxVpl52fOKYJU01CbDAtMvHcPH7liAg==","signatures":[{"sig":"MEQCIG/ZdJarNitifBhKRsmb5N9xN2tvFs5eptspJ9Hu/pk1AiBE9vj1XFJ16gD/fxvVA4zdtjgdvN678UGUmq4fSavvmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ0ftACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGWw//UYkf2LxTldcfwOcWmIS0eiIjC2V2GcJ2g6XW/C2pJzdBnJgq\r\n6J7Y9B4Ef5FRACT4u2F3N6ybJi+90PHR1A/NVDkRJSOo8+UouNlNRgzcLypT\r\n4E2AyenuyAlrsykbsaXVz2iQAkFBK3n37AqYXtNp/14OSsffDv3JPI8McOgB\r\nKxI47F98oOQfQT6RYKpf47RLvQa2q468tbtkVkCfCs0VSCKawPrwM2uu2EOu\r\nETHfmEBtvESFv0YBKkTVx53uxNyCbcM6W0ZoSLVlaM0E42F4WEzBlV8pxZYC\r\nxqe64IjyWzzMNZnzEh12jO4WFmr5A6WtrACa/Pii4TGa0IFSPYi83yzOD6CF\r\nQTdx71OzGX06DucFmhl23GG6zDU/WFqd301oT2D5cZPLaLKrCGERus6MBPXH\r\nr3u/RO+5lB1oOb2B6dHi5ySboR6zTDLy8141xQsFO6Vo6+iMPt1B33ib+JYG\r\nwFr6GrMMPv0c1YTcqDW+0+443tCyi02gOXFa67s8bGGkDoR/mIWKua347VwN\r\nOR600LPzfLpz4yuvqLeLDF+1V3YtIPnrAOepMeoT5G/QSyutxWqRlnjsZGJl\r\ngEGWPzj2vHb489eCnVvolUvfl1M+Bsu5zrnJVohsn0qXs4Zf7g8LMvuR+4OR\r\nHsMeiVdf4xrPo5EwzcPhEcMoOVRVJkEGwXQ=\r\n=4nw/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"7aa39b1e258093ba79e095c18fc6d422af0d7d02","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.3","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"glob":"9.3.2","jest":"29.5.0","sass":"1.60.0","husky":"8.0.3","postcss":"8.4.21","sassdoc":"2.7.4","sass-true":"7.0.0","stylelint":"15.3.0","postcss-scss":"4.0.6","@commitlint/cli":"17.5.1","stylelint-order":"6.0.3","semantic-release":"21.0.0","@semantic-release/git":"10.0.1","stylelint-config-standard":"31.0.0","@semantic-release/changelog":"6.0.3","stylelint-config-standard-scss":"7.0.1","@commitlint/config-conventional":"17.4.4","stylelint-config-recommended-scss":"^9.0.1","stylelint-declaration-block-no-ignored-properties":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.1.0_1680295917545_0.9274368266895012","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@felix_berlin/sass-butler","version":"2.2.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.2.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"32928e3371e9fd556af358a4e292b251bc6cda9f","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.2.0.tgz","fileCount":29,"integrity":"sha512-S2mrcyzd0ZYKoU4YcZFbo15BDpwLHqPv74kwZkMixBmx8bk6OJdswb3Mdk+/NFvNZJkatJssk9kcQgSu0I7LTg==","signatures":[{"sig":"MEUCIFJCHrSCSQVBpuII4Sl3jRmXHexSzsuVpDzNrXF8SKE9AiEAyzeJ8Hl0sqC4juxA/w0AVboq1nYJF0vuLRWfHzaefU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKCa+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4YQ//fLZljk5KQXc/A/zGwOwWkaJW3CKXW+N5uoiEwC4+7MXzExsF\r\n8oPVsb/q8ffYNciSqiEsCdNvnqSFvDQx3DDyzB+uKukB2vijs9EZXqtcZgDl\r\nT6ZDrwrGsxl76fqfPh5sZ4G+9C18G6PcRh43Gjl+miHkFDmrK0gYQLoJTfZw\r\nViEPkMCQ6zHArlW+BS2rWZ6VpO8vVpXi0w5KO0+0Il8fF45VXX+jmq3LlQfB\r\nyZOU6JA7Tnj+ntj6QHgxKl75I/xx0R5Se0FWF5Du08C4fLo7ZAhKSLOOGfMZ\r\n0vNsH0MkhJHCvfThLjo6rnVrDKEzWv4kX4fBDI9sl+BFzT2doVqBD0WVU6Tr\r\nf4ljUR1jFMK8e8MIuwVZgRBtqlJndjZN5KBIiGA9Zb31G3ykxKxD4J+8ltLW\r\nWn/YjUZqyN39lbYJD4OvV6kCCETvy7GxQGpIxy2KwzVHpPAzj4s4QYJqxt+i\r\nf9bI1/tRDK2H9UgwH2WF60iUNMX5izs7HWP/IOeqH2Je14RWEzqCaY2YZoZO\r\noKThZ88HL3YzyGF/1Tn9vNGLFSECcyh0GP3eBA8kBXZo+hGkPY55L21MUjNF\r\ns2ChmMoY+KQ8usWhd2UOJ7kjsAEtckc36lkBaBBpaEsnnmxN8DG604GqKaRy\r\nOT24jNTDZf7cbvb918ktZQ0QpkeMCUHa4C8=\r\n=3Ad4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"88599c2ae1ae70ff6fc72005ee449079eca30a78","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.3","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"glob":"9.3.2","jest":"29.5.0","sass":"1.60.0","husky":"8.0.3","postcss":"8.4.21","sassdoc":"2.7.4","sass-true":"7.0.0","stylelint":"15.4.0","postcss-scss":"4.0.6","@commitlint/cli":"17.5.1","stylelint-order":"6.0.3","semantic-release":"21.0.0","@semantic-release/git":"10.0.1","stylelint-config-standard":"32.0.0","@semantic-release/changelog":"6.0.3","stylelint-config-standard-scss":"7.0.1","@commitlint/config-conventional":"17.4.4","stylelint-config-recommended-scss":"^9.0.1","stylelint-declaration-block-no-ignored-properties":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.2.0_1680352958531_0.7425808428223779","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@felix_berlin/sass-butler","version":"2.3.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.3.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"4d2a3fc64ca8e6bbef60d1edd99e6a4162653012","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.3.0.tgz","fileCount":30,"integrity":"sha512-GciC5y/mXy4rEOGlkjslVtj9dnRhWDkNqAv2e0Xuf+AHVdJc+kxZxm+lsXIdR1Bmh7KBEL8rlCFyYk7Ua+KVYA==","signatures":[{"sig":"MEUCIQC5T6LVnsD1YA6wqDvIXW0Hgm7HPaKnKoQECAmFNaaUvwIgWEaPpvYWT70b8gj7cDHbZaKTfZpO+EyQZ9lqRaNsa+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90731},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"119a88f94c2001d146d6728e4cad0aa6f9786a67","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.3","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"glob":"9.3.5","jest":"29.5.0","sass":"1.62.1","husky":"8.0.3","postcss":"8.4.23","sassdoc":"2.7.4","sass-true":"7.0.0","stylelint":"15.6.2","postcss-scss":"4.0.6","@commitlint/cli":"17.6.3","stylelint-order":"6.0.3","semantic-release":"21.0.2","@semantic-release/git":"10.0.1","stylelint-config-standard":"33.0.0","@semantic-release/changelog":"6.0.3","stylelint-config-standard-scss":"9.0.0","@commitlint/config-conventional":"17.6.3","stylelint-config-recommended-scss":"^11.0.0","stylelint-declaration-block-no-ignored-properties":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.3.0_1684601476451_0.46262875082757127","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@felix_berlin/sass-butler","version":"2.4.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.4.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"406eade5b45eb4d886b345ab44128adaf1aa6c58","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.4.0.tgz","fileCount":30,"integrity":"sha512-cEsUTeTAP4rNwRlIMRhL0QAWOcdK2Cgiw/fAbArBlqhZsYz0eiwxJMtzq+/TsgSRJxJZm8nut5TOoMu7lHtXwQ==","signatures":[{"sig":"MEYCIQDCJUI2UasOEkJIhLGPlq0UsXzkWH7J5LWSzdcUDHNzuAIhAPfmssLJetrqEEiefJpCCSEYSO8en5kNkzNZi06LUo9E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93174},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"2db8241e67bd4eadc6b8217941a5e5492d086f02","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"glob":"10.3.3","jest":"29.6.3","sass":"1.66.1","husky":"8.0.3","postcss":"8.4.28","sassdoc":"2.7.4","sass-true":"7.0.0","stylelint":"15.10.3","postcss-scss":"4.0.7","@commitlint/cli":"17.7.1","stylelint-order":"6.0.3","semantic-release":"21.0.9","@semantic-release/git":"10.0.1","stylelint-config-standard":"34.0.0","@semantic-release/changelog":"6.0.3","stylelint-config-standard-scss":"10.0.0","@commitlint/config-conventional":"17.7.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-declaration-block-no-ignored-properties":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.4.0_1692729648013_0.5885452305210295","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@felix_berlin/sass-butler","version":"2.5.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.5.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"6edd2dd33d405fc27e8a2aaa85a89077af67e738","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.5.0.tgz","fileCount":30,"integrity":"sha512-UTcGnMF8NqtQVpOlXhMdgM6CSwIdXyryOTwn3wDXWYKZuTjHxy7augWxUgXXwv04Zp09ZcT2iJG9Ea8nHMXQHQ==","signatures":[{"sig":"MEUCIG4DeSAEk3M9ZnVSaI127lECjq2CkbhgVMc81P7gdAtiAiEArqch7QY0pYSFTL3JHfSCF2/dFPLYnBn0XUP3fGdy614=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96439},"engines":{"node":">=12"},"funding":[{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"5e004124665bc49957d40b96414aa8ce10d47797","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"glob":"10.3.3","jest":"29.6.4","sass":"1.66.1","husky":"8.0.3","postcss":"8.4.28","sassdoc":"2.7.4","sass-true":"7.0.0","stylelint":"15.10.3","postcss-scss":"4.0.7","@commitlint/cli":"17.7.1","stylelint-order":"6.0.3","semantic-release":"21.1.1","@semantic-release/git":"10.0.1","stylelint-config-standard":"34.0.0","@semantic-release/changelog":"6.0.3","stylelint-config-standard-scss":"10.0.0","@commitlint/config-conventional":"17.7.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-declaration-block-no-ignored-properties":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.5.0_1693064737092_0.6390222743087002","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@felix_berlin/sass-butler","version":"2.5.1","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.5.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"c26a4059a1a75ca27d0838a67a6b2f00112a45c2","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.5.1.tgz","fileCount":30,"integrity":"sha512-A6fMkus1GmkyrxoT3Mc1DeTsCq9jvOpL/vN6mcGfKKFdVj3ELJ9swEyn68KOp6yxJeYrRADO2i/l4wO3yEK3Ww==","signatures":[{"sig":"MEUCIBe89UuKlbUYRZdATBUGtna+7FdAZu5Ft7+QYIeXTIB1AiEAsjrhOc2//Q2r09qoUi4k+0HN7162rL/lodDcSsJbI0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96971},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"38d9cb2b1bff4468614eba05aa25988c117cb49f","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","jest":"^29.6.4","sass":"^1.66.1","husky":"^8.0.3","postcss":"^8.4.28","sassdoc":"^2.7.4","sass-true":"^7.0.0","stylelint":"^15.10.3","postcss-scss":"^4.0.7","@commitlint/cli":"^17.7.1","stylelint-order":"^6.0.3","semantic-release":"^21.1.1","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^34.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^10.0.0","@commitlint/config-conventional":"^17.7.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-declaration-block-no-ignored-properties":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.5.1_1693067247107_0.3559425089868753","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@felix_berlin/sass-butler","version":"2.5.2","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.5.2","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"437985f53038d4f846a5a5470534fb6eee040614","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.5.2.tgz","fileCount":30,"integrity":"sha512-WF1UamvoPDBJSlCrL4Z3LFn/qHXjJP/pVhCfTuMeA+cweEuuzd0UKQHoUZYZ/KKevxlvqfGzKK0zQrYjjzdFYQ==","signatures":[{"sig":"MEUCIQDEQO0g6PvkpGIJNPJZ3ekgntlIan9M31x30kPnPT0KTAIgfp44Sr6EwR5dBMCNqQmXAciNQGydRiMo723BmX4fS4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97252},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"cbf356dbe267888011ffac6dfb25dcd75a50eed6","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","jest":"^29.6.4","sass":"^1.66.1","husky":"^8.0.3","postcss":"^8.4.28","sassdoc":"^2.7.4","sass-true":"^7.0.0","stylelint":"^15.10.3","postcss-scss":"^4.0.7","@commitlint/cli":"^17.7.1","stylelint-order":"^6.0.3","semantic-release":"^21.1.1","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^34.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^10.0.0","@commitlint/config-conventional":"^17.7.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-declaration-block-no-ignored-properties":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.5.2_1693068329362_0.5993361701318627","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@felix_berlin/sass-butler","version":"2.5.3","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.5.3","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"94284dfa099cf7b66125df4c21bbf09827daca0a","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.5.3.tgz","fileCount":30,"integrity":"sha512-V2agJdeKFOQOKKa863AqMpE62bhM60C3CPFEHnbNUOMOvVqVxe0PPbABjgw5T2Irjwl9DHU31iRlUk+TZTtl6A==","signatures":[{"sig":"MEQCIDMqu59no5iucHTiYXZDelnaWChC2aPH60AzQ51D128JAiAMI3nezNlfImrvqJzDROVTle/ApmtRo8BItIqnQPE5+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97542},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"b8b3980c13525de355a640703e4ce8c9ade2b305","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"sass-true":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","jest":"^29.6.4","sass":"^1.66.1","husky":"^8.0.3","postcss":"^8.4.28","sassdoc":"^2.7.4","stylelint":"^15.10.3","postcss-scss":"^4.0.7","@commitlint/cli":"^17.7.1","stylelint-order":"^6.0.3","semantic-release":"^21.1.1","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^34.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^10.0.0","@commitlint/config-conventional":"^17.7.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-declaration-block-no-ignored-properties":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.5.3_1693068904662_0.2532916299302581","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@felix_berlin/sass-butler","version":"2.6.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.6.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"62cbcb581e52780c9845ffddf17f9ad50a39ff4d","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.6.0.tgz","fileCount":32,"integrity":"sha512-oRw+BPyX85OQDOIBKQrNTqVpms+T2Bq3DJOlsvElzD5gJDjfKRmC43Q8H3xTjWg4OXiGhn4BWL6eUlHQFKISBQ==","signatures":[{"sig":"MEQCIEYhJJsXYuUZ1qsmETZAtzv/Z7YXXsBWp9/pjf8b8UYXAiAXb9zYIkWCtlOZYN4syaQcl0J9ZQA3Vdshf4Nr6HNUqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98536},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"84c98f865158389c69d926849a4b62a87d1b98c9","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"9.6.7","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.3","jest":"^29.6.4","sass":"^1.66.1","husky":"^8.0.3","postcss":"^8.4.28","sassdoc":"^2.7.4","sass-true":"^7.0.0","stylelint":"^15.10.3","postcss-scss":"^4.0.7","@commitlint/cli":"^17.7.1","stylelint-order":"^6.0.3","semantic-release":"^21.1.1","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^34.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^10.0.0","@commitlint/config-conventional":"^17.7.0","stylelint-config-recommended-scss":"^12.0.0","stylelint-declaration-block-no-ignored-properties":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.6.0_1693146903935_0.20979763057363154","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@felix_berlin/sass-butler","version":"2.6.1","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.6.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"116dd95e8273a96ce44cf4c3dfcd060717c19214","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.6.1.tgz","fileCount":32,"integrity":"sha512-ifJPlZ8IdQhtHdWR2lrPfdqM+LuI3mrn3CDqDN/7eKrZB96/P5LhVHPKXQ7ui7CLAQ0tsXUu00G7BsMp6+O5Lg==","signatures":[{"sig":"MEUCIQC8yBUBcR6i9lU/+k1QdsL11in5ugCKRwNhfDPd7UwqGAIgDQlXmBbko+MzsUB9inC62NqmuQ5cdm047mf0jwlMpj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98831},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"64eb9a9fa999d19f4b1a3da7cf85ccfb04e556c5","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"10.1.0","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","jest":"^29.7.0","sass":"^1.69.5","husky":"^8.0.3","postcss":"^8.4.31","sassdoc":"^2.7.4","sass-true":"^7.0.0","stylelint":"^15.11.0","postcss-scss":"^4.0.9","@commitlint/cli":"^18.4.3","stylelint-order":"^6.0.3","semantic-release":"^22.0.8","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^34.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","stylelint-config-recommended-scss":"^13.1.0","stylelint-declaration-block-no-ignored-properties":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.6.1_1700946985683_0.46023647994442984","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@felix_berlin/sass-butler","version":"2.6.2","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.6.2","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"29bf32b8c4fdcef6372d63b1290d3982eae181db","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.6.2.tgz","fileCount":32,"integrity":"sha512-gCvUwXyGnD3FX9Z2tlFe/76rCqnOeYNa4TuLggh/IIvcKD23WRrgBR/8eTisAaliI72ZIvfJlY4irkO3DCGmvQ==","signatures":[{"sig":"MEUCIBtqfyH1fYiq2Ly1/wVuHKvN1hoFxENClGy0MpiX0B9CAiEA74DH275DWUYtKJlfu4K2aV85mF89na7BBCylKWpgEBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99782},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"c259d445d7d8ed80ab90c62f968ec53787ed2200","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"10.1.0","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","jest":"^29.7.0","sass":"^1.69.5","husky":"^8.0.3","postcss":"^8.4.31","sassdoc":"^2.7.4","sass-true":"^7.0.0","stylelint":"^15.11.0","postcss-scss":"^4.0.9","@commitlint/cli":"^18.4.3","stylelint-order":"^6.0.3","semantic-release":"^22.0.8","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^34.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","stylelint-config-recommended-scss":"^13.1.0","stylelint-declaration-block-no-ignored-properties":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.6.2_1700948724717_0.8860784033290483","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"@felix_berlin/sass-butler","version":"2.6.3","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@2.6.3","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"61131e0708ca464fc741926f369c86f11ef0ad12","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-2.6.3.tgz","fileCount":32,"integrity":"sha512-fVpvJUAX/CDQs90HQztpEqhc9e8hfRj4mCaPMC4pUypub8YGLpFOvlBiPzPiAZtu6RU7Y7WhKTWhwJBkqQnN+w==","signatures":[{"sig":"MEQCIGJhVw4ozF6qTVzFI/YdW/eUxzsj8exBgE98OXpvi/8rAiAfqlrx56eplWfW8h8TJgmT6VSB2gZllspByqvaq++V3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99470},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"cb975bffc596a834af01fb2993a1edcb2424c1d9","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"10.1.0","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","jest":"^29.7.0","sass":"^1.69.5","husky":"^8.0.3","postcss":"^8.4.31","sassdoc":"^2.7.4","sass-true":"^7.0.0","stylelint":"^15.11.0","postcss-scss":"^4.0.9","@commitlint/cli":"^18.4.3","stylelint-order":"^6.0.3","semantic-release":"^22.0.8","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^34.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","stylelint-config-recommended-scss":"^13.1.0","stylelint-declaration-block-no-ignored-properties":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_2.6.3_1700954687171_0.6018498553499672","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@felix_berlin/sass-butler","version":"3.0.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@3.0.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"8822b47e6114de27ed36ff194bd2bcc3f9a5ad45","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-3.0.0.tgz","fileCount":32,"integrity":"sha512-Juc96EwZtoabcao3Of5x6/qgAbsxzjK5t2VCPTxwUE8oEo9Ug63sMbs+1mKHHtYIpZzz7lppP1Q34hSdXTfQ1A==","signatures":[{"sig":"MEQCIDDmGM2KXLXAq2R4NEtEdfD0qJUde9jvbNIZicLnDvWHAiAWFHaHj5ojtm3viB1xmuvz21/hung7WTCJkAC0ajHV/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99842},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"51aa1a137fa4f563b3f3a6303d7fbfdbf0dc5471","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","preinstall":"npx only-allow pnpm","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","jest":"^29.7.0","sass":"^1.69.7","husky":"^8.0.3","postcss":"^8.4.33","sassdoc":"^2.7.4","sass-true":"^7.0.1","stylelint":"^16.1.0","postcss-scss":"^4.0.9","@commitlint/cli":"^18.4.4","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^36.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^13.0.0","@commitlint/config-conventional":"^18.4.4","stylelint-config-recommended-scss":"^14.0.0","stylelint-declaration-block-no-ignored-properties":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_3.0.0_1704589120386_0.6711991940590829","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@felix_berlin/sass-butler","version":"3.0.1","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@3.0.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"1b1c049a65a7eccad70432f179aec120137ce25f","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-3.0.1.tgz","fileCount":32,"integrity":"sha512-E6Kd7Asl2zL43mbCTSlDzCj2SVUIa5r1o8IiQ62KF602NV0gqwsvScIhU+SQg8Yw14p/gTZluT4tk1m923Xikw==","signatures":[{"sig":"MEQCIBGXT7oEZf6yEBHKCStUCa1nqdQsbHFtX5Y1+zuTWkVSAiAnnXSh40/gje8dJkY4qxAqdUrPs3LxuGzgNdy1Sh+ulg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100167},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"2b13a222a485872c0b4ee64b8a461bcdef06b483","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","jest":"^29.7.0","sass":"^1.69.7","husky":"^8.0.3","postcss":"^8.4.33","sassdoc":"^2.7.4","sass-true":"^7.0.1","stylelint":"^16.1.0","postcss-scss":"^4.0.9","@commitlint/cli":"^18.4.4","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^36.0.0","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^13.0.0","@commitlint/config-conventional":"^18.4.4","stylelint-config-recommended-scss":"^14.0.0","stylelint-declaration-block-no-ignored-properties":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_3.0.1_1705353522166_0.13429293620839666","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@felix_berlin/sass-butler","version":"3.1.0","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@3.1.0","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"db06cb5171f0a197aec680c7c5a879cc535cef6c","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-3.1.0.tgz","fileCount":32,"integrity":"sha512-lkCwUSBrsE5EX085aRONhTj3aJU4q8MRR6S4JQuFbMJmDhtlNtHndhhEbNVtk+6DDQJ+oDnEokQyVRQ6wXXGIA==","signatures":[{"sig":"MEUCIQCeJOnfcYHU1T6rWxJl/S4EVC8pjzYLNH1XqsBvptDioQIgNuSM3chjHWzsgPsZmsedcqM7+WDfOihgSPxh8wzupF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100800},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"b006714d4e6213e4ebc27744aafc4d8d3703f2b5","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"felix_berlin","email":"felix@webshaped.de"},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","sass":"^1.83.0","husky":"^9.1.7","postcss":"^8.4.49","sassdoc":"^2.7.4","sass-true":"^8.1.0","stylelint":"^16.11.0","postcss-scss":"^4.0.9","@commitlint/cli":"^19.6.0","stylelint-order":"^6.0.4","semantic-release":"^24.2.0","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^36.0.1","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^14.0.0","@commitlint/config-conventional":"^19.6.0","stylelint-config-recommended-scss":"^14.1.0","stylelint-declaration-block-no-ignored-properties":"^2.8.0"},"peerDependencies":{"sass":">=1.79.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_3.1.0_1734114158511_0.40459593283309925","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@felix_berlin/sass-butler","version":"3.1.1","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","_id":"@felix_berlin/sass-butler@3.1.1","maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"homepage":"https://sass-butler.kasimir.dev","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"7c9211b4ae90c8f8d32dc126d67e96c70be090d7","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-3.1.1.tgz","fileCount":32,"integrity":"sha512-ZpCw8557DaP8Bpm2hmyES4fHqWiP9+b32f6ZF0e280IzsG8NJ9JjID1v8ghwQrgqNSzi+qGmHZicgdtgIZFtwA==","signatures":[{"sig":"MEQCIAqdJ4NDb7N82v1+v1Sqf/wERhUDIN7tV7I6bUK0NLehAiBfnA+l9pLZtvvAbN2eL1f+/XzjOmNxiUq6POhVrlxWsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felix_berlin%2fsass-butler@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101118},"engines":{"node":">=12"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"243c5c08c7496c2ebdd69c822914d4a2c2ba0cf2","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"jest","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"jest --watch","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee145e3d-16bd-4acc-b895-8b343c47ac8b"}},"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.26.2","devDependencies":{"glob":"^13.0.0","jest":"^30.2.0","sass":"1.97.1","husky":"^9.1.7","postcss":"^8.5.6","sassdoc":"^2.7.4","sass-true":"^10.1.0","stylelint":"^16.26.1","postcss-scss":"^4.0.9","@commitlint/cli":"^20.2.0","stylelint-order":"^7.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","stylelint-config-standard":"^39.0.1","@semantic-release/changelog":"^6.0.3","stylelint-config-standard-scss":"^16.0.0","@commitlint/config-conventional":"^20.2.0","stylelint-config-recommended-scss":"^16.0.2","stylelint-declaration-block-no-ignored-properties":"^2.8.0"},"peerDependencies":{"sass":">=1.95.0"},"_npmOperationalInternal":{"tmp":"tmp/sass-butler_3.1.1_1766708347478_0.9448685362036688","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"_id":"@felix_berlin/sass-butler@4.0.0","bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"dist":{"shasum":"3a2242c0446a9c2aa17c7037ffb0627df12ac52a","tarball":"https://registry.npmjs.org/@felix_berlin/sass-butler/-/sass-butler-4.0.0.tgz","fileCount":34,"integrity":"sha512-4ovoN5+P42xx9teaM0VkdYB2v8VWpkaY4MaQfvZiRg3BMK2eTksUxQOUfjc1onVimzGlt3Bh3ah5BDEJ8+Gnqw==","signatures":[{"sig":"MEQCIAuVfJBdwJTRsAbEpbWEHZTph3IL82VFGjLbPcfPrKpWAiA+qBb1dmKY7HQ/yZTAzIR9PP7pV1/vD9bznswaQr5xvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8wO2Npie17bLNKWAkIFE8DMOUgBASXoxTE8prgG5t3QIgAzdNw+exoy5nbRqEWzmocfF7jSqyaU82/MNJd6HOohU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felix_berlin%2fsass-butler@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107993},"name":"@felix_berlin/sass-butler","author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"engines":{"node":">=22"},"funding":[{"url":"https://github.com/sponsors/felix-berlin","type":"GitHub Sponsors"},{"url":"https://ko-fi.com/felixberlin","type":"Ko-fi"},{"url":"https://paypal.me/FelixScholze","type":"PayPal"},{"url":"https://www.buymeacoffee.com/felixberlin","type":"Buy me a coffee"}],"gitHead":"ee962981012c5ef00de4be6e71e06d2b7364d8fa","license":"ISC","scripts":{"lint":"stylelint \"**/*.{sass,scss}\"","test":"vitest run","release":"semantic-release --branches master","sassDoc":"sassdoc -v mixins/ functions/","lint:fix":"stylelint \"**/*.{sass,scss}\" --fix","test:watch":"vitest","test:output":"sass tests/tests.scss:tests/dist/tests.css","test:output-watch":"sass --watch tests/tests.scss:tests/dist/tests.css"},"version":"4.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ee145e3d-16bd-4acc-b895-8b343c47ac8b"}},"homepage":"https://sass-butler.kasimir.dev","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"_npmVersion":"11.19.0","description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","directories":{},"maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"_nodeVersion":"24.21.0","contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"_hasShrinkwrap":false,"packageManager":"pnpm@12.8.1","devDependencies":{"glob":"^13.0.6","sass":"1.105.1","husky":"^9.1.7","vitest":"^5.0.3","postcss":"^8.5.28","sassdoc":"^2.7.4","sass-true":"^10.1.0","stylelint":"^17.16.0","postcss-scss":"^4.0.9","@commitlint/cli":"^21.2.3","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","@semantic-release/git":"^11.0.1","stylelint-config-standard":"^40.0.0","@semantic-release/changelog":"^7.0.0","stylelint-config-standard-scss":"^17.0.0","@commitlint/config-conventional":"^21.2.3","stylelint-config-recommended-scss":"^17.0.1","stylelint-declaration-block-no-ignored-properties":"^3.0.0"},"peerDependencies":{"sass":">=1.95.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sass-butler_4.0.0_1790983555712_0.7976906340980072"}}},"time":{"created":"2022-08-08T21:16:56.005Z","modified":"2026-10-02T23:25:56.154Z","1.8.1":"2022-08-08T21:16:56.278Z","1.9.1":"2022-08-08T21:28:59.079Z","1.9.2":"2022-08-20T03:39:50.547Z","1.10.0":"2022-08-20T12:17:41.396Z","1.10.1":"2022-08-20T12:43:37.998Z","1.10.2":"2022-09-02T00:08:52.691Z","1.10.3":"2022-09-08T23:45:11.377Z","1.10.4":"2022-09-19T09:18:29.341Z","1.10.5":"2022-09-23T07:38:07.830Z","2.0.0":"2022-11-05T18:10:47.124Z","2.0.1":"2023-03-31T17:40:03.373Z","2.0.2":"2023-03-31T17:42:58.791Z","2.1.0":"2023-03-31T20:51:57.727Z","2.2.0":"2023-04-01T12:42:38.719Z","2.3.0":"2023-05-20T16:51:16.663Z","2.4.0":"2023-08-22T18:40:48.285Z","2.5.0":"2023-08-26T15:45:37.335Z","2.5.1":"2023-08-26T16:27:27.302Z","2.5.2":"2023-08-26T16:45:29.616Z","2.5.3":"2023-08-26T16:55:04.807Z","2.6.0":"2023-08-27T14:35:04.171Z","2.6.1":"2023-11-25T21:16:25.842Z","2.6.2":"2023-11-25T21:45:24.951Z","2.6.3":"2023-11-25T23:24:47.389Z","3.0.0":"2024-01-07T00:58:40.542Z","3.0.1":"2024-01-15T21:18:42.327Z","3.1.0":"2024-12-13T18:22:38.667Z","3.1.1":"2025-12-26T00:19:07.624Z","4.0.0":"2026-10-02T23:25:55.810Z"},"bugs":{"url":"https://github.com/felix-berlin/sass-butler/issues"},"author":{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},"license":"ISC","homepage":"https://sass-butler.kasimir.dev","keywords":["scss","sass","sass collection","sass mixins","sass functions","sass helpers","sass utilities","sass map collect function","sass random number function","sass type checking functions","sass px to rem function","sass breakpoint function","sass str starts with function","sass str ends with function","sass str contains function","sass str replace function","sass escape svg function","sass strip unit function","sass number invert function"],"repository":{"url":"git+https://github.com/felix-berlin/sass-butler.git","type":"git"},"description":"A collection of useful SCSS/SASS: mixins, functions and helpers.","contributors":[{"url":"https://webshaped.de","name":"Felix Scholze","email":"felix@webshaped.de"},{"url":"https://github.com/red-freak","name":"Sven George"}],"maintainers":[{"name":"felix_berlin","email":"felix@webshaped.de"}],"readme":"# SASS Butler\r\n\r\n> Stands by your side with plenty of features and mixins.\r\n\r\n![npm](https://img.shields.io/npm/dm/@felix_berlin/sass-butler?logo=npm&style=flat-square)\r\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/felix-berlin/sass-butler/total?style=flat-square&logo=github)\r\n![npm (scoped)](https://img.shields.io/npm/v/@felix_berlin/sass-butler?logo=npm&style=flat-square)\r\n![GitHub package.json version](https://img.shields.io/github/package-json/v/felix-berlin/sass-butler?label=github&logo=github&style=flat-square)\r\n![GitHub Workflow Status (branch)](https://img.shields.io/github/actions/workflow/status/felix-berlin/scss-collection/build-docs.yml?label=build%20docs&logo=github&style=flat-square)\r\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/felix-berlin/sass-butler/unit-tests.yml?label=unit-tests&logo=github&style=flat-square)\r\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/felix-berlin/sass-butler/release.yml?label=release&logo=github&style=flat-square)\r\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/felix-berlin/scss-collection?style=flat-square&logo=github)\r\n\r\n> SASS Butler is a big collection of SASS mixins and functions.\r\n\r\nMixins and functions are unit tested via [Vitest](https://vitest.dev/) and [True](https://www.oddbird.net/true/).\r\n*Unfortunately, it is [not yet possible](https://github.com/oddbird/true/issues/88) to create a coverage report.*\r\n\r\n## Whats inside?\r\n\r\nVisit <https://sass-butler.kasimir.dev> for full documentation.\r\n\r\n### Functions\r\n\r\n- [colors](https://github.com/felix-berlin/sass-butler/blob/master/functions/_colors.scss)\r\n  - [hex-to-rgb-values()](https://sass-butler.kasimir.dev/#color-function-hex-to-rgb-values)\r\n  - [hex-to-rgb()](https://sass-butler.kasimir.dev/#function-hex-to-rgb)\r\n- [converters](https://github.com/felix-berlin/sass-butler/blob/master/functions/_converters.scss)\r\n  - [px-to-rem()](https://sass-butler.kasimir.dev/#converter-function-px-to-rem)\r\n- [lists](https://github.com/felix-berlin/sass-butler/blob/master/functions/_lists.scss)\r\n  - [first-of-list()](https://sass-butler.kasimir.dev/#list-function-first-of-list)\r\n  - [last-of-list()](https://sass-butler.kasimir.dev/#list-function-last-of-list)\r\n- [maps](https://github.com/felix-berlin/sass-butler/blob/master/functions/_maps.scss)\r\n  - [map-collect()](https://sass-butler.kasimir.dev/#map-function-map-collect)\r\n- [numbers](https://github.com/felix-berlin/sass-butler/blob/master/functions/_numbers.scss)\r\n  - [strip-unit()](https://sass-butler.kasimir.dev/#number-function-strip-unit)\r\n  - [number-invert()](https://sass-butler.kasimir.dev/#number-function-number-invert)\r\n  - [random-num()](https://sass-butler.kasimir.dev/#number-function-random-num)\r\n- [strings](https://github.com/felix-berlin/sass-butler/blob/master/functions/_strings.scss)\r\n  - [str-starts-with()](https://sass-butler.kasimir.dev/#string-function-str-starts-with)\r\n  - [str-ends-with()](https://sass-butler.kasimir.dev/#string-function-str-ends-with)\r\n  - [str-contains()](https://sass-butler.kasimir.dev/#string-function-str-contains)\r\n  - [str-replace()](https://sass-butler.kasimir.dev/#string-function-str-replace)\r\n  - [escape-svg()](https://sass-butler.kasimir.dev/#string-function-escape-svg)\r\n- [typechecking](https://github.com/felix-berlin/sass-butler/blob/master/functions/_type-checking.scss)\r\n  - [is-number()](https://sass-butler.kasimir.dev/#type-checking-function-is-number)\r\n  - [is-time()](https://sass-butler.kasimir.dev/#type-checking-function-is-time)\r\n  - [is-duration()](https://sass-butler.kasimir.dev/#type-checking-function-is-duration)\r\n  - [is-angle()](https://sass-butler.kasimir.dev/#type-checking-function-is-angle)\r\n  - [is-frequency()](https://sass-butler.kasimir.dev/#type-checking-function-is-frequency)\r\n  - [is-integer()](https://sass-butler.kasimir.dev/#type-checking-function-is-integer)\r\n  - [relative-length()](https://sass-butler.kasimir.dev/#type-checking-function-is-relative-length)\r\n  - [absolute-length()](https://sass-butler.kasimir.dev/#type-checking-function-is-absolute-length)\r\n  - [is-percentage()](https://sass-butler.kasimir.dev/#type-checking-function-is-percentage)\r\n  - [is-length()](https://sass-butler.kasimir.dev/#type-checking-function-is-length)\r\n  - [is-resolution()](https://sass-butler.kasimir.dev/#type-checking-function-is-resolution)\r\n  - [is-position()](https://sass-butler.kasimir.dev/#type-checking-function-is-position)\r\n\r\n### Mixins\r\n\r\n- [basic](https://github.com/felix-berlin/sass-butler/blob/master/mixins/_basic.scss)\r\n  - [select-style()](https://sass-butler.kasimir.dev/#basic-mixin-select-style)\r\n  - [target-anchor-offset()](https://sass-butler.kasimir.dev/#basic-mixin-target-anchor-offset)\r\n- [@media](https://github.com/felix-berlin/sass-butler/blob/master/mixins/_breakpoint.scss)\r\n  - [breakpoint()](https://sass-butler.kasimir.dev/#@media-mixin-breakpoint)\r\n  - [dark-mode-class()](https://sass-butler.kasimir.dev/#@media-mixin-dark-mode-class)\r\n  - [feature()](https://sass-butler.kasimir.dev/#@media-mixin-feature)\r\n  - [hover](https://sass-butler.kasimir.dev/#@media-mixin-hover)\r\n  - [hover-focus](https://sass-butler.kasimir.dev/#@media-mixin-hover-focus)\r\n- [element](https://github.com/felix-berlin/sass-butler/blob/master/mixins/_element.scss)\r\n  - [line-on-sides()](https://sass-butler.kasimir.dev/#element-mixin-line-on-sides)\r\n  - [overlay()](https://sass-butler.kasimir.dev/#element-mixin-overlay)\r\n  - [list-style-image()](https://sass-butler.kasimir.dev/#element-mixin-list-style-image)\r\n- [typo](https://github.com/felix-berlin/sass-butler/blob/master/mixins/_font.scss)\r\n  - [font-smoothing()](https://sass-butler.kasimir.dev/#typo-mixin-font-smoothing)\r\n  - [fluid-typo()](https://sass-butler.kasimir.dev/#typo-mixin-fluid-typo)\r\n  - [icon-font()](https://sass-butler.kasimir.dev/#typo-mixin-icon-font)\r\n  - [font-face()](https://sass-butler.kasimir.dev/#typo-mixin-font-face)\r\n\r\n## Installation\r\n\r\n```bash\r\npnpm add @felix_berlin/sass-butler\r\n\r\nnpm i @felix_berlin/sass-butler\r\n\r\nyarn add @felix_berlin/sass-butler\r\n```\r\n\r\nIf you haven't already, install Sass.\r\n\r\n```bash\r\npnpm add -D sass\r\n\r\nnpm i -D sass\r\n\r\nyarn add -D sass\r\n```\r\n\r\n## Requirements\r\n\r\nThis project uses the \"new\" [Sass Module system](https://sass-lang.com/blog/the-module-system-is-launched). Therefore your build tool or taskrunner have to support **Dart Sass 1.79.0** or above.\r\n\r\n### <img src=\"https://sass-lang.com/assets/img/logos/logo-b6e1ef6e.svg\" width=\"50\"> Sass support\r\n\r\n| Sass Compiler | Support |\r\n| ------------- | ------- |\r\n| Dart Sass     | ✅       |\r\n| Lib Sass      | ❌       |\r\n| Ruby Sass     | ⚰️       |\r\n\r\n### Version support\r\n\r\nYour Dart Sass Version must be: >= 1.33.0\r\n\r\n## Usage\r\n\r\n### Import all at once or all individually\r\n\r\nSingle import of the used functionalities.\r\n\r\n```scss\r\n@use './node_modules/sass-butler/functions/first-of-list' as fol;\r\n```\r\n\r\nimport all functions at once:\r\n\r\n```scss\r\n@use './node_modules/sass-butler/functions' as fn;\r\n```\r\n\r\n### How to import\r\n\r\n```scss\r\n@use './node_modules/sass-butler/mixis/breakpoint' as breakpoint;\r\n```\r\n\r\nWith `sass-loader`:\r\n\r\n```scss\r\n@use '~sass-butler/mixis/breakpoint' as breakpoint;\r\n```\r\n\r\nWith `webpack mix`:\r\n\r\n```js\r\n  .sass('resources/assets/styles/app.scss', 'styles', {\r\n    sassOptions: {\r\n      includePaths: ['./node_modules'],\r\n    },\r\n  })\r\n```\r\n\r\n```scss\r\n@use 'sass-butler/mixis/breakpoint' as breakpoint;\r\n```\r\n\r\n### Override module config\r\n\r\nSome of the module comes with \"global\" config vars and maps (breakpoint mixin). This may be a problem since you can only overwrite once with `with()`.\r\nHere is an example how you can deal with it.\r\n\r\n#### Redefine mixin or function default configs\r\n\r\n**Example how to use the breakpoint mixin with own default config:**\r\n\r\nCreate a new file and load the breakpoint mixin from the `node_modules` with the `@forward` function. Similar to the `@use` function you can overwrite predefined vars with `with()`.\r\n\r\n```scss\r\n// _custom-breakpoints.scss\r\n\r\n@forward 'sass-butler/mixins/breakpoint' with (\r\n  // Add your own breakpoints map\r\n  $breakpoints: (\r\n    'xxs': 375px,\r\n    'xs': 568px,\r\n    'sm': 768px,\r\n    'md': 1024px,\r\n    'lg': 1260px,\r\n    'xlg': 1440px,\r\n    'fhd': 1920px,\r\n    'uhd': 2560px\r\n  )\r\n);\r\n```\r\n\r\nIn the rest of your project you don't add the module via `node_modules` anymore but load the customized module `_external.scss` with `@use`.\r\n\r\n```scss\r\n// _my-module.scss\r\n\r\n@use 'custom-breakpoints' as break;\r\n\r\n.my-selector {\r\n  @include break.breakpoint(lg) {\r\n    padding: 12px 0 1rem 0;\r\n  }\r\n}\r\n```\r\n\r\n> :warning: **Pay attention to the loading order** when using redefined and package function/mixins!\r\n\r\n:x: **Can't be compiled** because the (package) breakpoint mixin is already loaded in ``mixins.scss``.\r\n\r\n```scss\r\n@use 'sass-butler/mixins' as mx;\r\n@use 'custom-breakpoints' as break;\r\n```\r\n\r\n:white_check_mark: **This will work.** Make sure to load the redefined module first.\r\n\r\n```scss\r\n@use 'custom-breakpoints' as break;\r\n@use 'sass-butler/mixins' as mx;\r\n```\r\n\r\n## Documentation\r\n\r\nYou can find the documentation at: [https://sass-butler.kasimir.dev](https://sass-butler.kasimir.dev)\r\n\r\n> The documentation is updated automatically with each commit on the master branch.\r\n\r\n### Build the docs locally\r\n\r\nRun following command:\r\n`npm run sassDoc`\r\n\r\n## Contributors\r\n\r\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\r\n<!-- prettier-ignore-start -->\r\n<!-- markdownlint-disable -->\r\n\r\n<!-- markdownlint-restore -->\r\n<!-- prettier-ignore-end -->\r\n\r\n<!-- ALL-CONTRIBUTORS-LIST:END -->\r\n","readmeFilename":"README.md"}