{"_id":"suxin","_rev":"28-b9fc36df69bfd3c75d0341fafdf84b11","name":"suxin","dist-tags":{"latest":"1.0.22"},"versions":{"1.0.5":{"name":"suxin","version":"1.0.5","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.5","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"d94db269d49b7f69eb594c8336d972fa2e86724d","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.5.tgz","fileCount":3,"integrity":"sha512-qskRCFGbO1zbZLKgfMCluEW5SXtxxJbfK3m1341oxeVFJf8+dcsXqjWgupHLFIeO5XxizYLxZecwn54Gg6juyw==","signatures":[{"sig":"MEYCIQCxyFPwZ+4xZTdyTF6LaZx3Jd5NAszeyifDsb+tAu9OmAIhAKkaOoJ5KjR0+Mj0SXWx9HPqJlvaJs2aUklXB8UcfEZR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107463},"main":"public/素馨.js","gitHead":"3119aaf0e1f427f4585786a399914ca95a840f40","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"7.19.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"21.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.5_1697750343289_0.48298827650014764","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"suxin","version":"1.0.6","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.6","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"5b20c8f288d98b59442d6c60dd4acd02ff15e9d0","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.6.tgz","fileCount":3,"integrity":"sha512-cHAddcW6sT9WzxGYYF9jzQQhtl5xP3exVG+nGqfSVMByfC1lmpeUe16CzX13ExQGYZdON1SkLT1iEJ0Sk0a0Cg==","signatures":[{"sig":"MEUCIBP4Lbc1BcOSSclqWf04lHOEfHqPXekMuYwcOnn4pI6iAiEAxnrd9n4LP0PIbDHfiDvRey3sz2IfyzYCGjOZVzhjeKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109884},"main":"public/素馨.js","gitHead":"443c0ba05294e8f9be0e627047800de29315a9d3","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.2.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"21.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.6_1705486119374_0.6171639099157047","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"suxin","version":"1.0.7","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.7","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"1e449c81c1e6c3bcb85eb6773d43e49f7b94e78d","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.7.tgz","fileCount":3,"integrity":"sha512-Op29Ng1rB9nMJg6wG7yVsJLGCMF5yJ7wENKqJXK1NocHsI7yc2ZPNfX63749DCMrOtrLx/sA1XUGgUiczqylbw==","signatures":[{"sig":"MEYCIQDsKaYL9i46cSd/STvda/p9WlkO3wZDq/hGmpva827rWgIhAOYXFLDQ3DBBD58sxUY6LAa5QnYfwO2GJjm5g1fdb+Zs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110135},"main":"public/素馨.js","gitHead":"4b92df2eac1efb71d85a88813d9cf80a4d8f3579","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.2.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"21.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.7_1706667363955_0.4835625650060651","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"suxin","version":"1.0.8","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.8","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"4341d67a5764bfbd6cc9fe2d68922a3af43d85eb","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.8.tgz","fileCount":3,"integrity":"sha512-cZuIyRDUIEq3n3EXcf3pP1Hdn548N2medkGk9aODOo+jr/NJ/BaTPjUwQ03hqg5v2RGthy96R5lvhmCWQxKajA==","signatures":[{"sig":"MEUCIQD11zbhLLP6UuzXWkW7EeIiN4FS3mchMDPmCeYTOj0afwIgEp+s1VbSaEwAWt5PFqjBV5tzjxGHboHdEn5dF0Kmz88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114782},"main":"public/素馨.js","gitHead":"d509d16712b01480588e93c88fb3dd728ce8f9bb","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.5.0","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.8_1712008751319_0.23118761373988117","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"suxin","version":"1.0.9","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.9","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"f223a858446c039113d230febb439dcdbee2ab0c","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.9.tgz","fileCount":3,"integrity":"sha512-gbS5PSHr43ZZNe/1JNfqjGqKNbR7boBDBVqtBs+ArhkKwWXRrypWsNbEMby6jYddTld+uuHulwEML/LIXxWNfA==","signatures":[{"sig":"MEUCIC+IaYAJq9Bp3PkVzFPxb25XFjWqOwOuGZCRrO9ZwYyeAiEAg3p6nb8j5V9hZKA9WqJ9xQx6Rz3eTy7JbL/7Rt+KfSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126352},"main":"public/素馨.js","gitHead":"5398b2c41f65c808020a1d65a0c3fcd148872a51","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.5.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.9_1716118169463_0.41040752223418697","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"suxin","version":"1.0.10","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.10","dist":{"shasum":"ab7dc00067c9f69fe069165f0fadfd344bc61820","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.10.tgz","fileCount":3,"integrity":"sha512-1mEGeDd/FJ/EWyurUoZ9AcAPo7O7anNuDTUWk/1PK229CYgFtIZQ9A1QaGgpF3IWDn6PvmRFe8MvR0XoSMMEWg==","signatures":[{"sig":"MEUCIBYu1NXPWuB1b+R+CR3+yA6+zkZpkDaH2J0GJN9kNmv1AiEAqMyHunIrDhbwypIGYbRmYA5j/Yu7iv1oXWqkffMFrBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127479},"main":"public/素馨.js","gitHead":"d62694e668324a9f409ada64dcbf47fe695ffc80","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.5.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.10_1719147105879_0.4037780226237975","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"suxin","version":"1.0.11","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.11","dist":{"shasum":"a22e4b4f1e85b66c0f0f2ebd91e87adb46c6de7d","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.11.tgz","fileCount":3,"integrity":"sha512-uArJVLRsZoAQiaH/cD4F1rkgyc6L9nFmTiLunMQMPbcPoaiIO/7ptW86YTI7soNQ7DzorBn/ZjIU9bJs7dWYkg==","signatures":[{"sig":"MEYCIQCqy+FV7mXuOTsEvNIe5zosb4GGOs3S37ZCuzbkG9w5mgIhAOA9N7u00gVzgPU3B0e4cIi3JJILCYrF4a82DSaNJEbf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128997},"main":"public/素馨.js","gitHead":"0f2ccbd66b74248ea131bcfef66369fc33965b0d","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.5.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.11_1719235417015_0.8235675663676691","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"suxin","version":"1.0.12","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.12","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"d03b51bb5fd65ebd545c501f6dd7e18acaf20cb5","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.12.tgz","fileCount":3,"integrity":"sha512-2JU+LOZnvkImoLe973TLsy6FGD++e7YwmW0aRYALzNiY6zI4oiK6Oj3v1r/jd7j2ZSgBuTK5d/3uW8T2u68NbQ==","signatures":[{"sig":"MEQCIFHdyKy+ZEq+tsiq6OPYP9Z7wA6Ev+kabr6x8tFevTtzAiAJjP79RfBbiDC5qem16iLHqCqcPNoNBE3zmWCpAKldYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129018},"main":"public/素馨.js","gitHead":"58890bef3e46a8c573cc53fb422691d16b6b5e1d","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.5.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.12_1720524131355_0.37835566707654844","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"suxin","version":"1.0.13","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.13","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"850c0f8455833b32aeee45612bc36a410ea639d7","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.13.tgz","fileCount":3,"integrity":"sha512-vguwc3+RWsMz2xDkjGAge8DovjUWSJ/Duol7N+xlXz0rxJJka3lQglvFnstoDQMlmLF+Ruiu3Cul8cC19iU5gA==","signatures":[{"sig":"MEUCIQCbnsdHoakihUWcWojPuxQRuSffMV0KPRz28YgRX7f8YgIgSHk1P3N5DPQTvoAd4Vs+/YPH7MecNvrgHj33Ig5gwBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129373},"main":"public/素馨.js","gitHead":"880101e1ffda0c3f29abf641588ea4e27d998ea5","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.5.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.13_1722123162844_0.5501896298964992","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"suxin","version":"1.0.14","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.14","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"11ae8f8c819f218f2610c6645285d601c4a9c1c6","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.14.tgz","fileCount":3,"integrity":"sha512-fFaNNXxfZeO13rJ1dfbuThukERXH+Wxb/2KeXSPYAZnLh2VNjg5CMHibKsr7muvOdNbzS33dgArxTlG+vfEtQw==","signatures":[{"sig":"MEUCIHXnFMd19TL7CkIBJPJc8wg9Zdcmj1+Kdt/99gHEesuMAiEAmW4X2n71Ev6kb2ko8hvApFqDgN8MKW4ZAZrw+o/oJbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131209},"main":"public/素馨.js","gitHead":"a0da8a3b20e57fed6edc505d87097c224d3bdb01","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.5.1","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.14_1724236414896_0.06647878143228492","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"suxin","version":"1.0.15","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.15","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"cb30e5d2d1f69c0d6fe3cb736e4bb36125f20366","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.15.tgz","fileCount":3,"integrity":"sha512-m+RgapiV+WZucNaZg1N9cofT8E6vseJICCzsdqQYD7bySc+7WtFGoLNRodovFdxf2OpXoDFEeUByxjKTyL0Mzg==","signatures":[{"sig":"MEUCIQCNnJzn14PXWH7PK6DQrvgoQ1sToSxORGrtY7QbLKZ/RQIgIHrTLznIrmuxryvHVKK7zqg9XrTwUZQm3/NsVIzKyv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133701},"main":"public/素馨.js","gitHead":"6197d4382e5b115814f4ea7705b72742860e21f1","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"8.19.4","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.15_1730292021327_0.8611750057301379","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"suxin","version":"1.0.16","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.16","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"fcb0a021026119be87d7f05975a92674ac0712eb","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.16.tgz","fileCount":3,"integrity":"sha512-iK81S1gMIkSqEH58+fUTCpAu7zxE21YhMhw+b5pSM8Dt1XiKJxCOhsOIbPcfhoWqHJoT+vxjiDWKdjLrfPj82g==","signatures":[{"sig":"MEUCIDFWxnLUlnWFTsozIeP59yV+jzcbzmz+v3B8o/PKoGrwAiEAmazFrUcrJuhJMnlh/O5QVP0LmVsFA7ooYNWBEHm/7m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139034},"main":"public/素馨.js","gitHead":"0dae1d1fd7e9c98f961468942aa75bffea1dd118","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.9.2","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.16_1743749360178_0.3733837241838709","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"suxin","version":"1.0.17","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.17","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"cb9e8b1fe5eea3ae5f89db5a03aeecaa71d4bde3","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.17.tgz","fileCount":3,"integrity":"sha512-ndr8ZDhSpZqMQthejYQAEE/JhzVJtqJfSZGkRs0qRob3I3iyU/X8PuIf0L//LWK0tMmP4GJpfrssEg8fgRcjBQ==","signatures":[{"sig":"MEQCICHmEfz7Cdqk9dZkkfc2lOI26sIIHOWAF7Wzdx9M62cTAiB+ExeHewdbzJXrP2LW4ux5wkWZ/kndvzhrzRI1KExTLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139202},"main":"public/素馨.js","gitHead":"0a287ae6af8ed0549f3b7779344c73ab28df5c50","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"10.9.2","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.17_1744797559302_0.9334589159496567","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"suxin","version":"1.0.18","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.18","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"2fbbd2a11201636bed8d746ac7d1b8819be95ebb","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.18.tgz","fileCount":3,"integrity":"sha512-csevZ8dCrsLLdFXx2Naf3JnM7E1KtW3eWGcKKKIdNIo5RYTnRMVAlfJDtRqyVIb9APV9se2FqvBH+VWZwoLZsw==","signatures":[{"sig":"MEYCIQDyxVg0nftWUoo9jemM+1+Hjydp5W6waABsJ4froyRSaQIhAOQKHB2ay/GzVKij7CLVXnlIdyTJZ2AeZT6IVoEQoUDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142850},"main":"public/素馨.js","gitHead":"4dfce028276bf2d03635d46a66bfe283561a06e7","_npmUser":{"name":"yunxu1019","actor":{"name":"yunxu1019","type":"user","email":"yunxu1019@qq.com"},"email":"yunxu1019@qq.com"},"_npmVersion":"10.9.2","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.18_1751370068727_0.42457380230713704","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"suxin","version":"1.0.19","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.19","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"30f58ac868368d054a90b5898a2614d4bcd8dacd","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.19.tgz","fileCount":3,"integrity":"sha512-WrCOmPp6RkpgtmsqjTR2vCVs5joW4LvTHrdweQ+zn4sKHE3Wcbff5Fnh12bmCspJxro9F8Z1e2oO5thcIHF1CQ==","signatures":[{"sig":"MEQCIExn7Ke2lhTxR84fbxNTfk2Nn4HPE3gnG1+5NfW6+4QkAiAQcd2qPZfYUPNZWLncj+Dh6t2YEyBEqYT6yxFF6We2EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154479},"main":"public/素馨.js","gitHead":"7cd95928f64f10dccaff585c1b44184e541a3634","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"11.6.2","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.19_1777866009129_0.7373204443847032","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"suxin","version":"1.0.20","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.20","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"cf9d3aff026c2b70cc112eb3731bc44bb5fb7f11","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.20.tgz","fileCount":3,"integrity":"sha512-ouIvadTMHXLa5LebQN+ABgm7smyx/37/MGKAUOmuVDtM2fjCXS9bXYo0T/WMMEKq/hGEqK5hL6W9VQbHAkh8Zw==","signatures":[{"sig":"MEYCIQCgHQAF0Z2glLvSOjpoWyn9cJZNFlyjM4CcKFuQzNsJkAIhAKhDm3g5J4Rlwbg8owrYVUlzqUXwVh3WNHxPOIOBeFg7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154080},"main":"public/素馨.js","gitHead":"92933a8d30cc9ac6608d8214667928c0ef653bf4","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"11.6.2","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.20_1778047016220_0.9574392983879836","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"suxin","version":"1.0.21","keywords":["素馨","less","css"],"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","_id":"suxin@1.0.21","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"dist":{"shasum":"6b2b0fd6d87e272b725caaff22b3b851a70546e5","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.21.tgz","fileCount":3,"integrity":"sha512-malpWlbprWmovnvzj3W16UjyVQFDRMkpTJ/DPcIg4+AfDF2NAT4JFebbyfKnhsvZ259UQYazTyR2ZKrop+bbGA==","signatures":[{"sig":"MEYCIQCkXXvJRg3Tv1XTem1x6KpGoy7vUXfLI/uvqvNPxuHRKAIhAKybkbQbDP9JMHxSYq50Im+nLlzQZvA6z3MpFdrVFhKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154487},"main":"public/素馨.js","gitHead":"356899043207356f7dee2162014f2fa40abdbb27","_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"_npmVersion":"11.6.2","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/suxin_1.0.21_1778223254822_0.43225253397181573","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"suxin","version":"1.0.22","description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","main":"public/素馨.js","author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"keywords":["素馨","less","css"],"license":"ISC","gitHead":"2e56e0af4aa1c6b45fd1190c64935611cc119a76","_id":"suxin@1.0.22","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-BmyidB16fLpPfVoDdi3/n0J6it7dTIun+OKgCTAzx2+pnorcMCT9ywF+Ye0vgIwZQjygEfprffxRTP6rDz6ldw==","shasum":"5339c4ce2a4f4ab9a8bcec96372442a28ae6d836","tarball":"https://registry.npmjs.org/suxin/-/suxin-1.0.22.tgz","fileCount":3,"unpackedSize":154952,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB0JVnD75PB3mv0qAM7Kk4oDtMHO1FU4iyKBWooT5PgIAiEA3Vqnjo2RH1MVvsbEVR5lG0R43+AaD4WU+hAxoip3xu8="}]},"_npmUser":{"name":"yunxu1019","email":"yunxu1019@qq.com"},"directories":{},"maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/suxin_1.0.22_1778756490693_0.5665419052426179"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-07T08:17:01.882Z","modified":"2026-05-14T11:01:30.936Z","1.0.0":"2023-10-07T08:17:02.121Z","1.0.1":"2023-10-07T08:21:15.593Z","1.0.2":"2023-10-08T19:16:04.104Z","1.0.3":"2023-10-14T20:28:28.858Z","1.0.4":"2023-10-17T15:27:44.609Z","1.0.5":"2023-10-19T21:19:03.603Z","1.0.6":"2024-01-17T10:08:39.547Z","1.0.7":"2024-01-31T02:16:04.124Z","1.0.8":"2024-04-01T21:59:11.502Z","1.0.9":"2024-05-19T11:29:29.621Z","1.0.10":"2024-06-23T12:51:46.123Z","1.0.11":"2024-06-24T13:23:37.153Z","1.0.12":"2024-07-09T11:22:11.532Z","1.0.13":"2024-07-27T23:32:43.058Z","1.0.14":"2024-08-21T10:33:35.158Z","1.0.15":"2024-10-30T12:40:21.561Z","1.0.16":"2025-04-04T06:49:20.384Z","1.0.17":"2025-04-16T09:59:19.508Z","1.0.18":"2025-07-01T11:41:08.908Z","1.0.19":"2026-05-04T03:40:09.302Z","1.0.20":"2026-05-06T05:56:56.378Z","1.0.21":"2026-05-08T06:54:14.980Z","1.0.22":"2026-05-14T11:01:30.826Z"},"author":{"name":"不枝雀","email":"yunxu1019@qq.com"},"license":"ISC","keywords":["素馨","less","css"],"description":"css语言拓展，使用类似less的语法及函数，保持css的语法不被污染","maintainers":[{"name":"yunxu1019","email":"yunxu1019@qq.com"}],"readme":"# 素馨\r\n\r\n素馨是css语言的一种拓展，与less相近，不完全相同。\r\n* 目前支持的less内置函数有`escape`, `e`, `saturate`, `desaturate`, `lighten`, `darken`, `fadein`, `fadeout`, `fade`, `spin`, `mix`, `tint`, `shade`, `grayscale`, `calc`, `each`, `extract`, `range`, `length`。\r\n* 其中`darken`, `lighten`等色彩相关的函数与`less`处理的算法有区别，计算结果不是直观的数值，但更符合人的直觉。\r\n* 另外增加了`grayluma`函数，保持感观亮度不变的灰度转转换。\r\n* `calc`方法也与less有区别，像`calc(100% - 10px)`这样的语句，不用再写成`calc(~\"100% - 10px\")`这种反人类的东西。当然你写成这样，也可以处理。\r\n* 素馨不处理`@import`语句\r\n* 素馨不处理`url()`语句\r\n<!-- * 暂不提供命令行工具，适合有编译器修改权限的人使用。 -->\r\n## 用法\r\n\r\n1. 只有一个函数，传入源码，输出css代码\r\n```javascript\r\nvar 素馨 = require(\"suxin\");\r\nvar csstext = 素馨(\"less like{ css.text{...} }...\");\r\n```\r\n2. 也可以指定一个根选择器，用以替换代码中的`&`,`:root`,`:scope`等。\r\n\r\n```javascript\r\nvar csstext = 素馨(\"less like{ css.text{...} }...\",\".component-class-name\");\r\n```\r\n\r\n## 选择器嵌套\r\n与less相同，增加了用:scope表示上级的方式，与&用法一致\r\n\r\n```less\r\n&{\r\n    div{\r\n        span{\r\n        }\r\n    }\r\n    &:hover{\r\n    }\r\n}\r\n:scope{\r\n    &:active{\r\n    }\r\n    div.cn1>{\r\n        #id1{\r\n        }\r\n    }\r\n    div.cn2{\r\n        >.cls1{\r\n        }\r\n        .cls2{\r\n        }\r\n    }\r\n}\r\n```\r\n\r\n## 变量声明\r\n与less保持一致，增加了`--`前缀的变量\r\n```less\r\n@color:#ccc\r\n--arg1:#ddd\r\ndiv{\r\nbackground:@color;\r\ncolor:--arg1;\r\ncolor:var(--arg1);\r\n}\r\n```\r\n\r\n\r\n\r\n## 函数声明\r\n与less保持一致，并增加了`@`前缀的声明方式\r\n```less\r\n.method(@arg, @arg){\r\n}\r\n\r\n@method(@arg, @arg){\r\n}\r\n```\r\n\r\n\r\n## 处理结果举例\r\n| 源码                                                                                               | 输出                                                                  |\r\n| -------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |\r\n| `素馨('&{--a:1;a{opacity:--a}}')`                                                                  | `a{opacity:1;}`                                                       |\r\n| `素馨(':root{--a:1}a{opacity:--a}')`                                                               | `a{opacity:1;}`                                                       |\r\n| `素馨(':scope{--a:1}a{opacity:--a}')`                                                              | `a{opacity:1;}`                                                       |\r\n| `素馨(':scope{--b:--a;--a:1;}a{opacity:--b}')`                                                     | `a{opacity:1;}`                                                       |\r\n| `素馨('@a(@p,@b){@p{opacity:@b}}@a(a,1);')`                                                        | `a{opacity:1;}`                                                       |\r\n| `素馨('@a(a,1);@a(@p,@b){@p{opacity:@b}}')`                                                        | `a{opacity:1;}`                                                       |\r\n| `素馨('a{ b{a:1}}')`                                                                               | `a b{a:1;}`                                                           |\r\n| `素馨('a{ >b{a:1}}')`                                                                              | `a>b{a:1;}`                                                           |\r\n| `素馨('a{ &>b{a:1}}')`                                                                             | `a>b{a:1;}`                                                           |\r\n| `素馨('a{ &b{a:1}}')`                                                                              | `ab{a:1;}`                                                            |\r\n| `素馨('a{ &.b{a:1}}')`                                                                             | `a.b{a:1;}`                                                           |\r\n| `素馨('a{ &[b]{a:1}}')`                                                                            | `a[b]{a:1;}`                                                          |\r\n| `素馨('a{ &[b]:nth-child(1){a:1}}')`                                                               | `a[b]:nth-child(1){a:1;}`                                             |\r\n| `素馨('a,b{c{a:1}}')`                                                                              | `a c,b c{a:1;}`                                                       |\r\n| `素馨('@media(){div{a:1}}')`                                                                       | `@media(){div{a:1;}}`                                                 |\r\n| `素馨('@keyframes a{%1{a:1}}')`                                                                    | `@keyframes a{%1{a:1;}}`                                              |\r\n| `素馨('@media screen and (max-width: 200px){@keyframes a{%1{a:1}}}')`                              | `@media screen and (max-width: 200px){@keyframes a{%1{a:1;}}}`        |\r\n| `素馨('@a:1')`                                                                                     |                                                                       |\r\n| `素馨('@a:1;a{a:@a}')`                                                                             | `a{a:1;}`                                                             |\r\n| `素馨('@a:1;a{@{a}:@a}')`                                                                          | `a{1:1;}`                                                             |\r\n| `素馨('@a:1;a{@a:2;@{a}:@a}')`                                                                     | `a{2:2;}`                                                             |\r\n| `素馨('@a:1;@a{@a:2;@{a}:@a}')`                                                                    | `1{2:2;}`                                                             |\r\n| `素馨('@b(@a:1){@a{a:b}}@b(2)')`                                                                   | `2{a:b;}`                                                             |\r\n| `素馨('@a:1; a{a:@a/2}')`                                                                          | `a{a:0.5;}`                                                           |\r\n| `素馨('@a:1; a{a:(@a/2)}')`                                                                        | `a{a:0.5;}`                                                           |\r\n| `素馨('@a:1; a{a:(@a/2)+1}')`                                                                      | `a{a:1.5;}`                                                           |\r\n| `素馨('@a:1; a{a:(@a/2) + 1}')`                                                                    | `a{a:1.5;}`                                                           |\r\n| `素馨('@a:1px; a{a:(@a/2) +1px}')`                                                                 | `a{a:0.5px +1px;}`                                                    |\r\n| `素馨('@a:1px; a{a:(@a/2) -1px}')`                                                                 | `a{a:0.5px -1px;}`                                                    |\r\n| `素馨('@a:1px; a{a:(@a/2)-1px}')`                                                                  | `a{a:-0.5px;}`                                                        |\r\n| `素馨('@a:1px; a{a:1px+ (@a/2)}')`                                                                 | `a{a:1.5px;}`                                                         |\r\n| `素馨('&{a:calc(100% - 1px)}')`                                                                    | `&{a:calc(100% - 1px);}`                                              |\r\n| `素馨('&{a:calc(~\"100% - 1px\")}')`                                                                 | `&{a:calc(100% - 1px);}`                                              |\r\n| `素馨('&{a:calc(~\"100vw - 1px\")}')`                                                                | `&{a:calc(100vw - 1px);}`                                             |\r\n| `素馨('&{a:calc(~\"100px - 1px\")}')`                                                                | `&{a:99px;}`                                                          |\r\n| `素馨('&{a:url(~\"100px - 1px\")}')`                                                                 | `&{a:url(100px - 1px);}`                                              |\r\n| `素馨('&{a:url(\"100px - 1px\")}')`                                                                  | `&{a:url(\"100px - 1px\");}`                                            |\r\n| `素馨('&{a:calc(100px - 1px)}')`                                                                   | `&{a:99px;}`                                                          |\r\n| `素馨('.a(){b{a:2}} .a();')`                                                                       | `b{a:2;}`                                                             |\r\n| `素馨('#a(){b{a:2}} #a();')`                                                                       | `b{a:2;}`                                                             |\r\n| `素馨('#a{a:1}')`                                                                                  | `#a{a:1;}`                                                            |\r\n| `素馨('#a{}')`                                                                                     |                                                                       |\r\n| `素馨('@a{}')`                                                                                     |                                                                       |\r\n| `素馨('.a{}')`                                                                                     |                                                                       |\r\n| `素馨('a{}')`                                                                                      |                                                                       |\r\n| `素馨('@a: 1,2;each(@a,(){b{a:@value}})')`                                                         | `b{a:1;}\\r\\nb{a:2;}`                                                  |\r\n| `素馨('@a(){a:A;b:B} each(@a(),(@v,@k,@i){@{key}@{i}{@{v}:@i}})')`                                 | `a1{A:1;}\\r\\nb2{B:2;}`                                                |\r\n| `素馨('b{a:darken(#fff,10%)}')`                                                                    | `b{a:#f5f5f5;}`                                                       |\r\n| `素馨('b{a:darken(hsl(90, 80%, 50%), 20%)}')`                                                      | `b{a:#6cd205;}`                                                       |\r\n| `素馨('b{a:darken(#6cd205, 20%)}')`                                                                | `b{a:#58be00;}`                                                       |\r\n| `素馨('b{a:darken(#7ff,10%)}')`                                                                    | `b{a:#6df5f5;}`                                                       |\r\n| `素馨(':not(a):not(b){c:d}')`                                                                      | `:not(a):not(b){c:d;}`                                                |\r\n| `素馨(':not(a):not(b){c:d}', 'abc')`                                                               | `abc :not(a):not(b){c:d;}`                                            |\r\n| `素馨('&:not(a):not(b){c:d}', 'abc')`                                                              | `abc:not(a):not(b){c:d;}`                                             |\r\n| `素馨(':scope{&:not(a):not(b){c:d}}', 'abc')`                                                      | `abc:not(a):not(b){c:d;}`                                             |\r\n| `素馨('&{&:not(a):not(b){c:d}}', 'abc')`                                                           | `abc:not(a):not(b){c:d;}`                                             |\r\n| `素馨('.a (){ &:after{abc:1}} .b{.a();}', '.abc-')`                                                | `.abc- .b:after{abc:1;}`                                              |\r\n| `素馨('@a:1px;@margin-x:@a+10px; a{m:-@margin-x}')`                                                | `a{m:-11px;}`                                                         |\r\n| `素馨('a{@a:1px;@margin-x:@a+10px;m:-@margin-x}')`                                                 | `a{m:-11px;}`                                                         |\r\n| `素馨('.type(@type,@media) {.@{type} {&:before{content:\"@{media}\";}}}.type(videoinput, \"相机\");')` | `.videoinput:before{content:\"相机\";}`                                 |\r\n| `素馨('.type(@type,@media) {.@{type} {&:before{content:\"@{media}\";}}}.type(videoinput, 相机);')`   | `.videoinput:before{content:\"相机\";}`                                 |\r\n| `素馨('@media screen{&.a{b:1}}','a')`                                                              | `@media screen{a.a{b:1;}}`                                            |\r\n| `素馨('@media screen and(max-width:100px){&.a{b:1}}','a')`                                         | `@media screen and (max-width:100px){a.a{b:1;}}`                      |\r\n| `素馨('@media screen and(max-width:100px){&.a{b:1}}','a')`                                         | `@media screen and (max-width:100px){a.a{b:1;}}`                      |\r\n| `素馨('b{:not([resizing], [dragging]) {transition: padding .2s, margin .2s;}}')`                   | `b :not([resizing], [dragging]){transition:padding .2s, margin .2s;}` |\r\n| `素馨('@a(@b){a@b{@w:@b/2;c:@w;}} @a(1); @a(2); @a(3)')`                                           | `a1{c:0.5;}\\r\\na2{c:1;}\\r\\na3{c:1.5;}`                                |\r\n| `素馨('a{filter:grayscale(.9)}')`                                                                  | `a{filter:grayscale(.9);}`                                            |\r\n| `素馨('a{each(1,2,3,4,5,(@a){a:@a})}')`                                                            | `a{a:1;a:2;a:3;a:4;a:5;}`                                             |\r\n| `素馨('each(1,(@a){a{a:@a}})a>b{b:2}')`                                                            | `a{a:1;}\\r\\na>b{b:2;}`                                                |\r\n| `素馨('each(2,(@a){@b:1/@a;a{a:@b}})')`                                                            | `a{a:0.5;}`                                                           |\r\n| `素馨('a{a:length(2)}')`                                                                           | `a{a:1;}`                                                             |\r\n| `素馨('a{b:length(2,3)}')`                                                                         | `a{b:2;}`                                                             |\r\n| `素馨('a{a:extract(2,1)}')`                                                                        | `a{a:2;}`                                                             |\r\n| `素馨('a{a:extract(2,3,2)}')`                                                                      | `a{a:3;}`                                                             |\r\n| `素馨('a{a:extract(2 3,2)}')`                                                                      | `a{a:3;}`                                                             |\r\n| `素馨('@a:-1;b{a:-@a}', '', true)`                                                                 | `b{a:1;}`                                                             |\r\n| `素馨('value: range(10px, 30px, 10);', '', true)`                                                  | `value:10px 20px 30px;`                                               |\r\n| `素馨('value: range(4);', '', true)`                                                               | `value:1 2 3 4;`                                                      |\r\n| `素馨('--mwidth:0px;--bwidth:2px;--qwidth: var(--mwidth)+var(--bwidth);width:--qwidth', '', true)` | `width:2px;`                                                          |\r\n| `素馨('@b(@c,...@d,@e){each(@d,(@a){a:@a})};@b(1,2,3,4,5,3,4)' '', true)`                          | `a:2;a:3;a:4;a:5;a:3;`                                                |\r\n| `素馨('a{--a:1px;padding:var(--a) -var(--a);}', '', true)`                                         | `a{padding:1px -1px;}`                                                |\r\n| `素馨('a{@a:1px;padding:@a -@a;}', '', true)`                                                      | `a{padding:1px -1px;}`                                                |\r\n| `素馨(':root{&:not(a):not(b){c:d}}', 'abc1')`                                                      | `:not(a):not(b){c:d;}`                                                |\r\n| `素馨(':root>a{&:not(a):not(b){c:d}}', '.abc-')`                                                   | `.abc->a:not(a):not(b){c:d;}`                                         |\r\n| `素馨('a>:root{&:not(a):not(b){c:d}}', '.abc-')`                                                   | `:not(a):not(b){c:d;}`                                                |\r\n","readmeFilename":"readme.md"}