{"_id":"wusd-scss","_rev":"37-305b261e81267ac52031409e7fd8c5f6","name":"wusd-scss","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.8":{"name":"wusd-scss","version":"1.0.8","keywords":["scss","sass","css","style","mixins","mixin","css-modules","front-end","web"],"author":"","license":"ISC","_id":"wusd-scss@1.0.8","maintainers":[{"name":"whyareyousodiors","email":"1819918299@qq.com"}],"dist":{"shasum":"dbc80be725adfeeb2eeb3205e35da1ee328b2ffa","tarball":"https://registry.npmjs.org/wusd-scss/-/wusd-scss-1.0.8.tgz","fileCount":15,"integrity":"sha512-RJwZjTnMKV5SqtaidkA36f1T0hFlmNUa8qv1CHr+z727bJV7XRpBM4F5odBrGkq7Z8/Yjox8Wy/BKQ+2mn7EWA==","signatures":[{"sig":"MEUCIFSTNn0DE0YHDasVquAQCIRVMv+OaQkMY5KHpTlPU6Q9AiEAyXK0BizhrgbiktjTw2cklRphrFf54zoka/rYpfu8azs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5p2zCRA9TVsSAnZWagAA3AAP/jjU9QgWhf0Y5TWy5/c6\nmbMlKwrW3L1JoAg9/HZknkaUDEjA5j9yjSEPL9t/OANbajMYa7E3YV8Pl0Wn\nkelVKybLyJkElBiXRId99jvJZz5duUzcGqVrE1n9GtBvUkHCPDK2TgND5GDq\nGkE8wdrTTiWB7ikbeshAfRe41jfQh6dhEjIM+dNMACE7dG3QvbAee3llUUvk\nF5zEt/gi7bH3BjY7gVSxSvRZje22cYHckCIdR4qPO9yxLi9CXtTazRhhP7sU\nAuKTjdDNw9CPwN/DL8axYbxYNo6xpRmDfnA6e9arUoSt8ivz+hhfOQH8ii6n\n5tjLjbbWa9u8Bfq9G99XbwR/NybbzimMNRTPLhKLhy6PklDruvOUeNdsF1wn\nN3JEVBbSNhgV65i0Pzf5p8f7iXvi4OB92PdFnpK4hkBex+q6JDrqpxJYOvrN\nHLy8T8wnN2zLjcpA3QWZYDrzdiyTe1liHVMXeCxeEX+7nkF198FsVSu8iihS\nB1rmMDPTcMriI1DLW1v6iGeJ59Gug5RnyNDWLbUDxVO3E18lm4V8edrh6Svu\n3vQPiKcbQY7wJysCcqMYZ58LrwGfROZZRlSILU0N7TnXVRAvGnvL1dlX61TH\nRuI4oqgqN8zcnBApd/AduuP1S1R9gLzaEvyivQkm2qVqBjuiLba9qv0sVTbr\nK6SE\r\n=bEhQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.scss","gitHead":"1edfd1174a30ab8ce60176624088873bc8882fa8","scripts":{"dev":"npx gulp dev","build":"npx gulp build"},"_npmUser":{"name":"whyareyousodiors","email":"1819918299@qq.com"},"_npmVersion":"8.3.0","description":">wusd-scss is a collection of SCSS Mixind and functions.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","gulp-css":"^0.1.0","through2":"^4.0.2","gulp-clean":"^0.4.0","through-gulp":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/wusd-scss_1.0.8_1642503603378_0.7487357892320183","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"wusd-scss","version":"1.0.9","keywords":["scss","sass","css","style","mixins","mixin","css-modules","front-end","web"],"author":"","license":"ISC","_id":"wusd-scss@1.0.9","maintainers":[{"name":"whyareyousodiors","email":"1819918299@qq.com"}],"dist":{"shasum":"02c252a201be18ecb2a02ddbf724f182d3856d7d","tarball":"https://registry.npmjs.org/wusd-scss/-/wusd-scss-1.0.9.tgz","fileCount":15,"integrity":"sha512-/KyDjfZCsbsrYtmf2JZ6r9AxSMaKcSM95QZQJK+o6/sSqYFvYBPkbHHOUlWmOHoBPqOHUPrJSHpZgu3xCa8VgA==","signatures":[{"sig":"MEUCIGCVnniyJefwDenkY5BAPpx3klzICySUTsmoHIEGLatwAiEAhwb3+6fodYq7HmskgLLcMTs3gv4nG5t6FOxbnIgl/P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh56/5CRA9TVsSAnZWagAAkiYP/1t3vrt2lKyWyZXzN+Me\nM4KlxZp9yduW7ShzhUGFY13HZRW0hbQrxmCuLCza3heuG1EtFlX/TiP/L0pK\nncr7Ko34uBW910Qyk9N3MRNZRyzOn9iOjCU+fRSwlZnWoeA9EzCuxSd2wkJQ\nIT495kAc72EAigw/fyqtbeQJ46GN01gA4U8kfAV9K0Zm9d/dzqUwrUvDlPmG\n4zowpwlq0upA8YjJeKTiOMQf4gvtSYN0IJ60mGzkGO8eKOPjMtsN86Qc8IB0\nc+UviGonM+WBgc3SIfZOqQxRasXOh9W4LjSwc5JxXxH3UE61A0UNccl1FR/E\nRiHyy4gMBVeBna/OE/liAxopsmV8Cqae7z5tpjnaDI6IEIQnWZRmo+LKlpoR\nntdYDfYcgou/KpnbzBBK9otT6It45PEocTJqkLluQIRcAaaaejMN/dkZSL+a\nQpe8dNs3HuMDVHO7nNZlK6qJt7tpZUmB/1ICbEBFBMhtjQ317vPLCTuXX3v4\nOZYV/FAG5G41HiJokPvil1/lj2QthO8h4MJQLJz2gx79RA9geJaJGiP2gyGS\nftPj/AK2n5SDTSlv1OUHmlWUXG9l6x2Q56umXqN3McxQaYgoBJjuvjK5zWgP\nmVF7B7gw5gSKjRxzOH94YEvs2Qw4fMqSI8exZccKxQbOXsmXTubDmg4LY23/\ny4KN\r\n=nIsC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.scss","gitHead":"f75d5d746748a6e8e4d560d2bc7d9a22827c7b6f","scripts":{"dev":"npx gulp dev","build":"npx gulp build"},"_npmUser":{"name":"whyareyousodiors","email":"1819918299@qq.com"},"_npmVersion":"8.3.0","description":">wusd-scss is a collection of SCSS Mixind and functions.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","gulp-css":"^0.1.0","through2":"^4.0.2","gulp-clean":"^0.4.0","through-gulp":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/wusd-scss_1.0.9_1642573816679_0.14398804087380235","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"wusd-scss","version":"1.0.14","keywords":["scss","sass","css","style","mixins","mixin","css-modules","front-end","web"],"author":"","license":"ISC","_id":"wusd-scss@1.0.14","maintainers":[{"name":"whyareyousodiors","email":"1819918299@qq.com"}],"dist":{"shasum":"2ceee23d94f6dcba1b73e0952656b2622d433bb3","tarball":"https://registry.npmjs.org/wusd-scss/-/wusd-scss-1.0.14.tgz","fileCount":3,"integrity":"sha512-B23ZG2zbRqBrDCFtLy51ldqWXMZcZZvdOD7FXNIgsHbapdFODq6h5ipLd+Y4y6po85+8w/vi9efc8cBORjuYhA==","signatures":[{"sig":"MEQCIC/YBsyiRv6FyDPfAsHSuvVjLqrkQ7LgPr+dVfNjNc3VAiATq8tVY20rnlSX5HOB23RPzKrWI5URZU/5xIEL91+t8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLGaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU5xAAgXofOGnR/Hb/JgjgQaU25XUd1GlTtKdhB37yAjpXrbk4+xnu\r\nN5TuwpypERNuT4iJmAiCG9GOco0bBgVGGJ6622cAehwlWzmLcMf2omA2248/\r\njZ8d45EkTCteZPU1L39Pf1p7It2MnbqLQI9oebT532RGl/EpzhAlU29l+c5p\r\nsjY88AHVoQJubYyk9ozSnvx2Ad+LvtxP6TRv+u9nueUfzJjFU8ZnxiobTZaJ\r\nGxhcJYQzDlkhY7yrbKGI1Gos2RfkVDsZTFBznNAD8nQESZUbTql9sFzixtqC\r\nW3QUNnf7XpOVeKkxbyY8Oa5B6Sahncuk1HcJQB/B/slRmhYXGzV/Cb1hy2cJ\r\nbnPbfmkCnz1LL7akdE+2lwxAzxTXrmF782TDVwPMei/MGXzSW/E+JVwJXrcL\r\n4aU5Me7sVJXmHTnqtvCF6Qpw++yzkmTu6AwXgh3tNkSEQzJQGOAy+ewmwElD\r\nu+TPIqqJzRAqJMax+5wW8ogwmbaJKN5jyQ1EIoVI/Lp+g8eCVvOMdOvKzr7p\r\nEOTZvdpkSR2Hi1RPcZAQgjq87yjECKLb+vxoLM4yH00qbGzfB2R7rHD81kzu\r\naE9YgCtyAJ18qxNU61KnxOoC+J1JokHjDXaoz42E6Q9r2KJZoCYGjIUhj3R8\r\n9H810YxfmZdXDd7CRHumwAZ9VieY+YNIGzU=\r\n=PDzc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.scss","gitHead":"c45a1b529bb858786ca9e34746b549b9744876e5","scripts":{"dev":"npx gulp dev","build":"npx gulp build"},"_npmUser":{"name":"whyareyousodiors","email":"1819918299@qq.com"},"_npmVersion":"8.3.1","description":">wusd-scss is a collection of SCSS Mixind and functions.","directories":{},"miniprogram":"dist","_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","gulp-css":"^0.1.0","through2":"^4.0.2","gulp-clean":"^0.4.0","gulp-concat":"^2.6.1","through-gulp":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/wusd-scss_1.0.14_1647077010831_0.8970244263035194","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"wusd-scss","version":"1.0.15","keywords":["scss","sass","css","style","mixins","mixin","css-modules","front-end","web"],"author":"","license":"ISC","_id":"wusd-scss@1.0.15","maintainers":[{"name":"whyareyousodiors","email":"1819918299@qq.com"}],"dist":{"shasum":"d4438eeb2b234b30f7b69a40dbc5b88b40fa72f9","tarball":"https://registry.npmjs.org/wusd-scss/-/wusd-scss-1.0.15.tgz","fileCount":3,"integrity":"sha512-T1aBm0kjobrSTq/sbaK9iDNRoG1AekBSM3Ic92Mc10xK6vu+36PpPJ57H6BaiXankIPIU5NZJlKgh8JVlOctUw==","signatures":[{"sig":"MEYCIQDieFZZFCLZCQ8C3l7eKcgKyikLBtQxwZihaX1Bz1JpnwIhALJw+hwMasSXi32ZJ3oBWiHuDh+NInHb7vMpQtNDFpys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOFPJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqemA/+IrtyC4x5T3IgNyzBTxYtSz3RZRoTbvEKafEzTwFP0LAyFCfr\r\nGrD+Qg1F9eSuiUEcUvlLvADbhJwWecf7NUikNV9tg5GjgDXoXIxc6jCvKk0I\r\n3Gia7dbDco5Brtf2X8v4/KSii0SxTvcLPRzx+QU14Sy+hk+KwvYYtzoXbG12\r\nvH9sGIG0o3tiDQSr9JQ1EHaWGBW4u5A1fDZEbb5E5xHUsrObKojpv8hbs3JB\r\nYWKFinIn7Jts+2jwenzeUZzwlDDFfx6sW68bRbry4KEu3/SlsCTyh4hCuUQU\r\nyUluE1om95QiZpHck7MOHR4beSdAc5riEg/ohpKhei2FQv+zxWvbBH6mujZN\r\n/4LVgaOXIunEfWsQuBmabd3RomerM3VGIuM28t6P4KzkcS7IS5vxQkW0qfUA\r\n9NPUWZHtf79nrLoQ/E83Zwb68diZMHA6o/7t3Ve+GJfbWFg8AgPlhl4AoOWt\r\nGg9mHzmLuartrQ/S4E/O2Tm5RBEDtZQ/PUKwTvVbzEhHhRxLHwtCfddnGN42\r\n7YEKnZucBC/UG4vb8AqFrB5i+WffQChUaC8CJCnawe4M6luXW1aYP0ijqHxd\r\nT998BngCPz8W+vhPCbrNcxfFE4O4Iv8XjN2GgUVuRzid4ETi10O8NbLFSzeQ\r\nf/Pl9dG4zZhQufHjANOU3yeb6CCOWHAHL5Q=\r\n=OnNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.scss","gitHead":"c45a1b529bb858786ca9e34746b549b9744876e5","scripts":{"dev":"npx gulp dev","build":"npx gulp build"},"_npmUser":{"name":"whyareyousodiors","email":"1819918299@qq.com"},"_npmVersion":"8.1.2","description":">wusd-scss is a collection of SCSS Mixind and functions.","directories":{},"miniprogram":"dist","_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","gulp-css":"^0.1.0","through2":"^4.0.2","gulp-clean":"^0.4.0","gulp-concat":"^2.6.1","through-gulp":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/wusd-scss_1.0.15_1647858633235_0.33711734309469543","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"wusd-scss","version":"1.0.18","keywords":["scss","sass","css","style","mixins","mixin","css-modules","front-end","web"],"author":"","license":"ISC","_id":"wusd-scss@1.0.18","maintainers":[{"name":"whyareyousodiors","email":"1819918299@qq.com"}],"dist":{"shasum":"b08b8be5583a0310705fee029d93f9f0b3252c22","tarball":"https://registry.npmjs.org/wusd-scss/-/wusd-scss-1.0.18.tgz","fileCount":3,"integrity":"sha512-hV+u8ITFiTbtVzSUeVpgHgIt28paGoNd1l8mw/rI7G8gEhI4zy6agen3a0ipf/kX+kjY9RmETtQb59VjqNrHxQ==","signatures":[{"sig":"MEUCIGHV7wSWhU/TFcO+MYkbBukSOTCu7qoicUpDPnIUHg7cAiEA2ohYUD9fB1aFJ3rLCMVtNunmUfVg82ztlyj5JxR5+hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisCs3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqxw//XjrFPKITpltIjV3W1mh74X0hQ/TzfTEgjd3RSIC0xgrZxT4S\r\n8a2zaK81N0YE7b99dZKnoqHBZ8oGFjeJbUJflAxdR9ZW6h/HwbRu7muhb72s\r\nzmy5aJtasLXbyehb9ecaTeaUedZqdAxh3w1DNnTZV4DNKxz46YkO5OHrhc8M\r\nWckGCxFw5G+OXTxkRAPsCeYFXJud7Vq2VwnDCcuPU4mbPiovFgx+hpFqij2R\r\nL4tfZLPzhYl89p1LeeE3MASFbocms51YIo+M0VeJXlnhUfpbzSXg8l3ccGlo\r\nc4Jl6N8BGeYD6BK2jEZfJLaMRSVKK/sP4FwzgtFhnjcEIXWIdMjSgy70gy6q\r\ne5AF8ASlaybeeAn7b5ljLgf6Rhnpn1gwUPv5Xh4HEhkLty+aVjjX/+nbaZLl\r\nSyDXVgwCn1EsqbC2X7n3fkMQKRLjhCmqbDKlZfpbTLsBT4sdIUn0/Hvhg/6o\r\nbYpbeWGCsRbM7BM22pBdwLErxLlDqpABr03EpfMeR9l9yBdrtrgP7zMkLVLw\r\nmyOLxRpudmH7EEqeJ+o/7bi9tuElApt1/yxGRY9eFEPxKvVjBbLTDWz0Cu7v\r\nal/O+QNhU4PVzUuwrORaD3Mey/sPbSgByjkC+llMLaQBIy18R4cPFvv1XvG/\r\niwPckcRY7+FIR6NMVky9t/bdYUWaBdKek5I=\r\n=HpWn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.scss","gitHead":"29746434022eac264eb611e59239437ecbf52788","scripts":{"dev":"npx gulp dev","build":"npx gulp build"},"_npmUser":{"name":"whyareyousodiors","email":"1819918299@qq.com"},"_npmVersion":"8.3.1","description":">wusd-scss is a collection of SCSS Mixind and functions.","directories":{},"miniprogram":"dist","_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","gulp-css":"^0.1.0","through2":"^4.0.2","gulp-clean":"^0.4.0","gulp-concat":"^2.6.1","through-gulp":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/wusd-scss_1.0.18_1655712566845_0.07998778392576988","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"wusd-scss","version":"2.0.1","description":"scss tools","main":"dist/index.scss","miniprogram":"dist","scripts":{"dev":"npx gulp dev","build":"npx gulp build"},"keywords":["scss","sass","css","style","mixins","mixin","css-modules","front-end","web"],"author":{"name":"ccx"},"license":"ISC","devDependencies":{"gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-concat":"^2.6.1","gulp-css":"^0.1.0","through-gulp":"^0.5.0","through2":"^4.0.2"},"_id":"wusd-scss@2.0.1","gitHead":"e636a54fb11a2fee7bde41e16f20c4b3169d72e2","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1q1e5OMTNJ82XJQRQnTsUETcPCEAEcQV5/Co0eLsxYKEhcsr7v4ktHn6F2RqsIUpwWb/wLo27UP/85C/dGRMmw==","shasum":"b267530da52bfc0198781c1c96b1b39832b1859a","tarball":"https://registry.npmjs.org/wusd-scss/-/wusd-scss-2.0.1.tgz","fileCount":4,"unpackedSize":24416,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID4KRujVpLxPxyxJ4C21NaVrZ8RtTUtrmsd2bUxeAbayAiEA5lvbqXToHZZW6P+FabwQH/AlbUNFTUe+mNAkV8xcTR0="}]},"_npmUser":{"name":"whyareyousodiors","email":"1819918299@qq.com"},"directories":{},"maintainers":[{"name":"whyareyousodiors","email":"1819918299@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wusd-scss_2.0.1_1749614156618_0.5039247381445462"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-10T09:33:42.571Z","modified":"2025-06-11T03:55:56.979Z","1.0.0":"2022-01-10T09:33:42.706Z","1.0.1":"2022-01-10T09:43:54.301Z","1.0.2":"2022-01-11T09:21:04.273Z","1.0.3":"2022-01-11T09:23:58.197Z","1.0.4":"2022-01-13T08:59:34.669Z","1.0.5":"2022-01-13T17:48:33.164Z","1.0.6":"2022-01-13T17:59:07.311Z","1.0.7":"2022-01-14T03:09:58.863Z","1.0.8":"2022-01-18T11:00:03.537Z","1.0.9":"2022-01-19T06:30:17.025Z","1.0.10":"2022-03-09T07:06:47.552Z","1.0.11":"2022-03-09T08:02:37.555Z","1.0.12":"2022-03-10T02:09:28.854Z","1.0.13":"2022-03-12T09:21:20.099Z","1.0.14":"2022-03-12T09:23:31.040Z","1.0.15":"2022-03-21T10:30:33.391Z","1.0.16":"2022-06-20T06:08:27.294Z","1.0.17":"2022-06-20T08:04:10.615Z","1.0.18":"2022-06-20T08:09:27.017Z","2.0.0":"2025-06-11T03:54:01.674Z","2.0.1":"2025-06-11T03:55:56.800Z"},"license":"ISC","keywords":["scss","sass","css","style","mixins","mixin","css-modules","front-end","web"],"description":"scss tools","maintainers":[{"name":"whyareyousodiors","email":"1819918299@qq.com"}],"readme":"<p align=\"center\"><img src=\"https://wusd-tech.oss-cn-hangzhou.aliyuncs.com/logo/logo_1.png\" width=\"300\" /></p>\r\n<p align=\"center\">Wusd-Scss A Sass Library</p>\r\n\r\n# Usage\r\n\r\n### Install:\r\n\r\n```bash\r\nnpm install wusd-scss -S\r\n```\r\n\r\nOnce the package is installed, you can import the library using ``` @import ``` / ```@use```\r\n```sass\r\n@use 'wusd-scss' as ws;\r\n```\r\n\r\nIf your project build by **webpack**, you can add the following configuration:\r\n```js\r\nmodule.exports = {\r\n  module: {\r\n    rules: [\r\n      {\r\n        test: /\\.s[ac]ss$/i,\r\n        use: [\r\n          \"style-loader\",\r\n          \"css-loader\",\r\n          {\r\n            loader: \"sass-loader\",\r\n            options: {\r\n              additionalData: \"@use 'wusd-scss' as ws;\\r\\n\",\r\n            },\r\n          },\r\n        ],\r\n      },\r\n    ],\r\n  },\r\n}\r\n```\r\n\r\nor **vite** config:\r\n```js\r\n// vite.config.js\r\nexport default defineConfig({\r\n  css: {\r\n    preprocessorOptions: {\r\n      scss: {\r\n        quietDeps: true,\r\n        additionalData: \"@use 'wusd-scss' as ws;\\r\\n\"\r\n      }\r\n    }\r\n  },\r\n})\r\n```\r\n\r\n### Modify Default Configuration\r\nYou can use ```@forward``` to change config\r\n\r\n```sass\r\n// resetWusdScss.wcss:\r\n@forward 'wusd-scss' with (\r\n  // all base color, \r\n  $colors_map: (\r\n    primary: (\r\n      base: #6634E2,\r\n    ),\r\n    success: (\r\n      base: #28C76F,\r\n    ),\r\n    warning: (\r\n      base: #ff9c0e,\r\n    ),\r\n    danger: (\r\n      base: #e82205,\r\n    ),\r\n    info: (\r\n      base: #909399,\r\n    ),\r\n  ),\r\n  $btn_options: (\r\n    // btn radius\r\n    radius: 6px,\r\n    // btn box inline or block\r\n    inline: true,\r\n    // btn padding\r\n    padding: 0.5em 1.2em,\r\n    press: (\r\n      // mask element at press. ::after or ::before\r\n      el: after,\r\n      color: #fff,\r\n      opacity: 0.3,\r\n    ),\r\n  ),\r\n  $card_options: (\r\n    // card radius\r\n    radius: 12px,\r\n    // card padding\r\n    padding: 10px,\r\n    // card background color\r\n    bgc: #fff,\r\n    // card shadow\r\n    shadow: 1px 1px 5px 5px #f1f1f1,\r\n  ),\r\n  $cell_options: (\r\n    label_width: 80px,\r\n    // gap between label & value box\r\n    gap: 10px,\r\n    // border bottom\r\n    border: 1px solid #f1f1f1,\r\n  ),\r\n  $form_item_options: (\r\n    label_width: 80px,\r\n    align: left,\r\n    border: 1px solid #fefefe,\r\n  )\r\n);\r\n```\r\n```js\r\n// vite.config.ts\r\nexport default defineConfig({\r\n  css: {\r\n    preprocessorOptions: {\r\n      scss: {\r\n        // Close Warning\r\n        quietDeps: true,\r\n        additionalData: \"@use 'resetWusdScss.scss' as ws;\\r\\n\"\r\n      }\r\n    }\r\n  },\r\n})\r\n```\r\nThen you can use light or dark primary color 1 to 9:\r\n```sass\r\nbody {\r\n  color: $color_primary;\r\n  color: $color_primary_light_1;\r\n  color: $color_primary_dark_1;\r\n}\r\n```\r\n### Close Warning\r\n```\r\nDeprecation Warning [mixed-decls]: Sass's behavior for declarations that appear after nested rules will be changing to match the behavior specified by CSS in an upcoming version. To keep the existing behavior, move the declaration above the nested rule. To opt into the new behavior, wrap the declaration in `& {}`.\r\n```\r\n```ts\r\n// vite.config.ts\r\nexport default defineConfig({\r\n  css: {\r\n    preprocessorOptions: {\r\n      scss: {\r\n        // close warning\r\n        quietDeps: true,\r\n      }\r\n    }\r\n  },\r\n})\r\n```\r\n\r\n### Colors\r\n| name    | color   |\r\n| ------- | ------- |\r\n| primary | <div style=\"width: 100px;height:30px;background-color:#6634E2;\"></div> |\r\n| success | <div style=\"width: 100px;height:30px;background-color:#28C76F;\"></div> |\r\n| warning | <div style=\"width: 100px;height:30px;background-color:#ff9c0e;\"></div> |\r\n| danger  | <div style=\"width: 100px;height:30px;background-color:#e82205;\"></div> |\r\n| info    | <div style=\"width: 100px;height:30px;background-color:#909399;\"></div> |\r\n\r\n### Mixins\r\n#### btn\r\n```scss\r\ndiv {\r\n  @include ws.btn((\r\n    type: primary,\r\n    radius: 5px,\r\n    plain: true,\r\n    inline: true,\r\n    padding: 10px,\r\n  ));\r\n}\r\n```\r\n#### card\r\n```scss\r\ndiv {\r\n  @include ws.card((\r\n    radius: 12px,\r\n    padding: 10px,\r\n    bgc: #fff,\r\n    shadow: 1px 1px 5px 5px #fefefe,\r\n  ));\r\n}\r\n```\r\n#### cell\r\n```scss\r\ndiv {\r\n  @include ws.cell((\r\n    label_width: 80px,\r\n    gap: 10px,\r\n    border: 1px solid #fefefe,\r\n  ));\r\n}\r\n```\r\n#### clearfix\r\n```scss\r\ndiv {\r\n  @include ws.clearfix();\r\n}\r\n```\r\n#### flex\r\n```scss\r\ndiv {\r\n  @include ws.flex((\r\n    // values:  left(start)、center、right(end) 、between、around、evenly \r\n    x: left,\r\n    // values:  top(start)、center、bottom(end)\r\n    y: top,\r\n    // values: x、y\r\n    dir: x,\r\n    inline: false,\r\n    wrap: false,\r\n    gap: 0,\r\n  ));\r\n}\r\ndiv {\r\n  @include ws.flex_self((\r\n    grow: 0,\r\n    shrink: 0,\r\n    basis: auto,\r\n  ))\r\n}\r\n```\r\n#### cut_txt\r\ncut text overflow to ...\r\n```scss\r\ndiv {\r\n  @include ws.cut_txt(1);\r\n}\r\n```\r\n#### form_item\r\n```scss\r\ndiv {\r\n  @include ws.form_item((\r\n    label_width: 80px,\r\n    align: left,\r\n    border: 1px solid #fefefe,\r\n  ));\r\n}\r\n```\r\n#### safe_area\r\n```scss\r\ndiv {\r\n  @include ws.safe_area_top();\r\n  @include ws.safe_area_bottom();\r\n}\r\n```\r\n#### scrollbar\r\n```scss\r\ndiv {\r\n  @include ws.scrollbar((hide: true));\r\n}\r\n```\r\n#### un_select\r\nmake word unselect\r\n```scss\r\ndiv {\r\n  @include ws.un_select();\r\n}\r\n```\r\n","readmeFilename":"readme.md","author":{"name":"ccx"}}