{"_id":"@neodx/svg","_rev":"30-abe6ad24429c09ad200f5d22289db101","name":"@neodx/svg","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.2":{"name":"@neodx/svg","version":"0.0.2","_id":"@neodx/svg@0.0.2","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"9bf4998b00b8a200b6e98249cab9a3375c7ca269","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.0.2.tgz","fileCount":8,"integrity":"sha512-6CQvId7QshT7lC2GcRCV09F3/W6ya3Cz2ANKL7lvOiQz6I9uNhQI4X69YSzbBUcpU7GM82WF1tWS9/PPE8R+MQ==","signatures":[{"sig":"MEYCIQDpc06Fk2Lj0FkJtLA4Sgt7cS8/wQBGcvYiZeRQyAtSUgIhAPbQGMqqxxKgFBYA+HENomFOs+r443CS1kicd0TAMWlU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwD6VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo28A/+LQRrmJeryzSUgsTqvQRq9baEMvl2KpKZyeFFjz1Time8wDfH\r\nIpQdZ9MkcimdYbyUykNJTfcJX6HtPTxeDb7TwAhjjO30XV/skqH+ydNM9xm0\r\nEIOZ13GGq2D4bJcI7E25DLiN5pQj+VkaCsjl9tYiR4TQPkwcwYi3faXhS0Zw\r\nnxv0ESGyMNSVRQ21y4okvuc6pVkLJ8H5zCYDNEIpdqZ2mP0msx+LFMMzx8sl\r\n3ZH142tMzjWdjpgBAaqtrygdEp75OoGEn4kJgHJIl6GyOilJlLhxrEBmnlhV\r\nJzX4QotTmTLOaSZvmRLw/ifPwXUKZiXrppGZa4w0wsYN/HWrgjHBXrv9MFlE\r\nwJtbsr9AcfXVpSmG+J+GkT5Moo4gu4UnIad88TRUWwv+YJnrIjZgqY4vtbHx\r\nr+0o1W2MRekpws0MlPUQqRNh0iMLXDcWAJ+6CkYpu1ZySbEZ7evDyGbRXb5b\r\n3eVUSiZgsEVZ5Rrg6zwPBL0LPPf1Fqq2MWIN7ycnp9AH5iBwkp0IRI9aOmtE\r\naRz81yh6lnQhyGfqbcPUTIiV0COYpX6HSS4gNs09VkHnKHuL1ApQU0eyMvWZ\r\ncSgcaPrpEbVxgVl7zXhTec85Noo4TGKjh5LhXign0msFp7jII8x7YuOi7iM6\r\nX1+FGLihnJIgdu/bI4UxoQc8XHT32RnhkfA=\r\n=ezBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d872fbf8b9a03fb60a6df344b871673e8a55e1eb","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"_npmVersion":"8.19.3","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"zod":"3.20.2","sade":"1.8.1","svgo":"3.0.2","react":"18.2.0","svgson":"5.2.1","@neodx/fs":"workspace:*","react-dom":"18.2.0","@neodx/std":"workspace:*","@neodx/codegen":"workspace:*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"1.2.1","eslint":"8.31.0","prettier":"2.8.2","eslint-kit":"6.10.0","typescript":"4.9.4","@types/node":"18.11.18","@types/svgo":"^3.0.0","@swc/helpers":"0.4.14","@types/react":"^18.0.26","@neodx/autobuild":"workspace:*","@types/react-dom":"^18.0.10"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.0.2_1673543316762_0.7056924216066871","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@neodx/svg","version":"0.0.3","_id":"@neodx/svg@0.0.3","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"9f0eb83457e21b4540c6bafae3bd07c5c2ebaf21","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.0.3.tgz","fileCount":8,"integrity":"sha512-KB5A7XvHreaUlMAaJr7YuSRfW917NxzHFy0bKvWUyM/9qfmHkj3/crJDXobpsCtkzgFoI+gdu+R7xlsdav82Sw==","signatures":[{"sig":"MEUCIHVEVC8FeztxKwTbEwzY5UmNksEDhWym2HlOH3U+L1c8AiEAo6ZG4gHvDr0Ad9Yky2gCQlS/ZFk+KMzM4EfuQ1Y6dZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2owfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPihAAif8dKllYjEenPGz+ggqEzNPS+BNykNGfSgOmGet1yMejw9FI\r\ngA1WypankjVBARqMeIUJ0vxmNlKnqcZEwxFTSqS+rEh2eoDZBfw+wyauYvny\r\nHfbL/Po0PG2k27k/pYksmf/yJNatSMbwXdjTnW8tNmOtmCz8EeKhMOtS+haj\r\nGEQh+cvCrs7YHtFaSZ2cqYT2wB4Ad1J64LwNsrlRicR2bo+lvTcbwpXgLRWN\r\nplTWKaa/gaWUH5y54EceXxruoGivg+BkYjaQAR+cWvBWwd3ThO9gwwpiMm2u\r\nKzlSGHgzKyXR6BaFeZ4X0AMkwwgvJqxb347gzdMRJkRHUTFB0I5gRVZm2ocF\r\nQYlAW8NuliwYj8Z5S0zpCS+pBPhcEO9hAb4sESiiehdq+PpXTT7DqR8XV8po\r\nafmKBps3chML/tn5T1v/JJC9Sv2Ovn6AcHwQq10rYHAF+n1aBbBkmvu9TfX4\r\n2AtQ6FYrwxdBjtzwO05CnotPgMmyMkNyzC8nQ2n/0mrxPABzAJD2g/P/lf+j\r\nSke0LzYY8Is8/bMyWrp2imreV378Kx4khgHM7jqvrzS4rfsP3/U7woqadUJb\r\nU54JhtqHwJJonGIyCfRpaDRPmddWQGsp/yPIPRbiHCEybw+wvUgTuB9ryL4M\r\nlMsvkgUjF27Am8tWVZpQM7uphkaMUvimGjU=\r\n=zvmh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ed65b7543e5d7c34c83c10c51ac2b1c88a6d0dbf","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"_npmVersion":"8.19.3","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"zod":"3.20.2","sade":"1.8.1","svgo":"3.0.2","react":"18.2.0","svgson":"5.2.1","@neodx/fs":"*","react-dom":"18.2.0","@neodx/std":"*","@neodx/codegen":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"1.2.1","eslint":"8.33.0","prettier":"2.8.3","eslint-kit":"6.11.0","typescript":"4.9.5","@types/node":"18.11.18","@types/svgo":"^3.0.0","@swc/helpers":"0.4.14","@types/react":"^18.0.27","@neodx/autobuild":"*","@types/react-dom":"^18.0.10"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.0.3_1675267103369_0.3440988096442019","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@neodx/svg","version":"0.0.4","_id":"@neodx/svg@0.0.4","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"89072bfe49141ca38103b5e2e1a4525a37e5139c","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.0.4.tgz","fileCount":8,"integrity":"sha512-a4Q6V74+AxK80BPRacoiITHJ8ELsM+mYikT1S1GeyDrjQFJtC+Rf4Qdgtmo6ZsqXXIp0GZ41ODTCy7RQs+16tg==","signatures":[{"sig":"MEUCIAZ2YnjyiRgYWSXNwX3LH28MU65J3lIvQqx5wdCrpW5VAiEA4MPHQ82X6Ly3FAXcGbu0LuuukrS7MCzOHinMUwLrNhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2pTkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo97w//a+lrCaYNS7zv8Bsxt+AP7cY+ElP3SB2upjBp3HfZhR/Hr2e2\r\nNeG9z6CaqPuqvoGBQr57MZ76B6WW1LYiPS6wRKUNGLXWmKE6Wkra0lAaDBJQ\r\nr6Zo4LnSzJ0EZj8POK3RTy6rOUd2Nje3pGgmxHetWzefjoXmqEv9Z+dOIpHx\r\nd2bTxKcyduXLrFgRubb7rgKk0ZLPVKojlmskpNVY+wuPNbkFtou9SaPzlu5V\r\n4pJHQYa3PpNRYEE0745UpL8HM+egYJIixOJGQ4ikFBz0ONSKXjlcRkVDh2+g\r\nsgICY8Tdd2GlaYxFu8aHAKiWT64Rdg8bi4eJxKkQuPLGOcctv+kqH+/blaYi\r\nFfO41667HUigrnAfXhHTvRD2I9qT2oocdEu1L6hrgnbbUpr0Jcljaqx1mNs2\r\nQAgUhhmA4ECILkM2xjyoIR8n1+Bsm1TFSPxNz3I/LMmON2pYTjN71SghwKfI\r\ntpFsuATYs/wIIpd0JvmZx/JYRoXWwM5fr4Kqx0M8LeeGapxqnkktsp2GFuHf\r\nHTp/mgM0hVvHT7M6cUWlgxm9HU6yruH45sFT6OiV1ggZ9u/EKenYnyMYUR6I\r\n6LdtIFSuY1zV5xPkAUZpKAB3H/WmuVy+oHFzWi/75lVcRc7Onpln5TcqOx7e\r\naCwpr2+j4Ft2au3l6rb+OCxFKqeS9V5VaNU=\r\n=+yv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"3bd8752e1ca6058f1e5a4abb4d8637781bfd61c4","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"_npmVersion":"8.19.3","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"zod":"3.20.2","sade":"1.8.1","svgo":"3.0.2","react":"18.2.0","svgson":"5.2.1","@neodx/fs":"*","react-dom":"18.2.0","@neodx/std":"*","@neodx/codegen":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"1.2.1","eslint":"8.33.0","prettier":"2.8.3","eslint-kit":"6.11.0","typescript":"4.9.5","@types/node":"18.11.18","@types/svgo":"^3.0.0","@swc/helpers":"0.4.14","@types/react":"^18.0.27","@neodx/autobuild":"*","@types/react-dom":"^18.0.10"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.0.4_1675269348685_0.16159444256607558","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@neodx/svg","version":"0.0.5","_id":"@neodx/svg@0.0.5","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"84565e79db41a64548ef2822099b268b44333f63","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.0.5.tgz","fileCount":8,"integrity":"sha512-s3wcgN+oxc+rncRAvlu2nNb7gp+vE2TDDPB64zHeWOCgs5HXYjkbeOu0gdpUysvBLmkX7bYcEQBwCMTZ9puuYQ==","signatures":[{"sig":"MEQCIBlMukAzOdYK5XKL8LYf5CWQWpNj06J34X7gJf0V4TV2AiBVn1Ix4mlpswYIrehewHAeAj7OfYf08meMwqMe6DmH2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2qlzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+sQ/+LHa6ln6C47AZ+TyKg231fdLWehxCG1JReGBM8lIT3k/VmNsX\r\nJt2KY20ytUF/xOZXzxMfO0UkbjVeQeMaxBD+PM6QAw7OfbH2gf0WlpzYoSUK\r\n5kaedrQeysjLmmVhWxtb9narRjqRw43CPCY8CThb6LRNFIWzctGOsbN7RYus\r\nLxnBTrvVqXEWRf1/NC/E2s74eEg/5Hnb+2yDV6zoWy0YFAGRw48zcnOf+S+z\r\n7gbLoo4l8nkwIEoKAdMIYtY0u7y52zI4V5iIVEeoGt5exu1eph/QOShFnxeg\r\nES7/X8zKcGVD4DY22TCHb9e8L7jiFrUHXjKRnCf8fbWKu8XkxbsOOWj6Rte8\r\ndzM4FZHpaIr5VJ0C3w/IgKaDB+U4BlLYxyAvgNuRuKPoLsaO0QozYC3oDGn0\r\nKB7asS4Ool1M339yD+vjo3F0HbIs8DDwO8Kv+GSfk8618RM0f+xUL5k5vDYz\r\ncLK9AJ3aLScAd/yefuscERv3lJ2FMCaivxSjzZF8nCa8DnzZa8PK4CL4m/sC\r\nQ9rQ8lm6GEA/C+PQI9YIBfYn+vtl5zXR4O5mV92TlJxmtRXFHu16a2roNzmP\r\ndI/gEpGWJkCYcgw1LT3BhgCtH39ZzBuyV+D+7Csre6dUEMBvLJr7BwEvfUPa\r\nWOgOLX4iL871If9oxnqJydextJY1W05HB5I=\r\n=biyf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1dc7370249d040dcd931c090d295979fc47c2c01","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"_npmVersion":"8.19.3","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"zod":"3.20.2","sade":"1.8.1","svgo":"3.0.2","react":"18.2.0","svgson":"5.2.1","@neodx/fs":"*","react-dom":"18.2.0","@neodx/std":"*","@neodx/codegen":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"1.2.1","eslint":"8.33.0","prettier":"2.8.3","eslint-kit":"6.11.0","typescript":"4.9.5","@types/node":"18.11.18","@types/svgo":"^3.0.0","@swc/helpers":"0.4.14","@types/react":"^18.0.27","@neodx/autobuild":"*","@types/react-dom":"^18.0.10"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.0.5_1675274611619_0.031544562668535114","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@neodx/svg","version":"0.1.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%3Asvg"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"a2dfdac42a8a9c1e0f2f447eb7a67f0566bf02b4","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.0.tgz","fileCount":8,"integrity":"sha512-9jMkfoXBYhtp6/unGZD+EW3S3te6zpPiVwOdw6hI8pWolFx/5ZF6VX0US3zHQqPNWoI84Hi8S9u7MtUK6WxYVA==","signatures":[{"sig":"MEUCIQCyH49ZDYnjIk9gkl5XYf3YlF0888ih9vC3/mlwn4AyDAIgNUUEA/jBUWIYppWyJooJZAfOKXXtwB3qWkxWYOqwNVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUE0KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyag//SDwXpHuB0k605DSsi1ANQJgNArsM4W6mhtowI0N+846TICCA\r\nbA23q84OZMNjIR01Kq0Fc/pM62vNtAffwRntYZVyI2N7Qjsan4YQlZWRGLVz\r\nfyJnHo8uL21H9S3w4BGlyCF6yXohEru9CkEILzO/xgnhVWboTl1zy8BtLe9D\r\nljRojrI+S1B1KoED4LZlvyQIfjBbqEA4721lqjo19voQn23Q939MfxSRWltI\r\n4kHoPysn9CLAJT6KM53T/CFiSzy4ztqRlc/m6ru0tFr0/kvbFCvxWrkMw8Ue\r\nh9EDvbDxKLVXZd9MPb7WDnVIlNsvPaSDsfV2X4glDB3OwJl6Ef5kkSBeAjsn\r\n6ldrFmNVghbC9I8ZsuBwceg9lU+NKqWm8oDSRbfPEHdPPsbnE7bswjN0o/bC\r\nIA/p7lRngjEOvpCQz2ax9yGiP4X/1rkLbbtVqQus2b/FevnP+yCCj3iPnvS7\r\nQK7PehwtM1fvxakDdFyLqOObT0Td21pYK6rngKg+h7Ow7+U+yFwvyf4NCLLs\r\nQXeOJASvE3zuMsRA8yvobrkgmTf7JLRCZoDfPITPhOiOR35D9kopMpwQAeT6\r\nPYFMxMvKN3reTgduTWMh+c+OM5il5lUb0wLeF85X7ugcLrDOklBZkDO6l7LY\r\nVeRXDyOWmNnEd9O717j1NgeUaFG/+7auets=\r\n=uWxP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9b5b86c12154acbb66e339ac832630747ce54748","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"3.21.4","sade":"1.8.1","svgo":"3.0.2","react":"18.2.0","svgson":"5.2.1","@neodx/fs":"*","react-dom":"18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"1.2.1","prettier":"2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"0.5.1","@types/react":"^18.2.0","@neodx/autobuild":"*","@types/react-dom":"^18.2.1"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.0_1682984202700_0.4992535981512114","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@neodx/svg","version":"0.1.1","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.1","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%3Asvg"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"d3752095fc9a259746beb426336491d11b762a6a","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.1.tgz","fileCount":8,"integrity":"sha512-ZpfHno6lGsKYFzrbo7WdIwgLcHbVxtDuz4R/2krgUVs/fkoVxQt69oAWDDxuiZB1ptBoEsT2ksajZmZTabd1NA==","signatures":[{"sig":"MEQCICfYXHnuDC+lHCz+pSwrkbBwjUKCOIL6+M4BHTmPEn29AiA6HcmBr4UbZJfXyhacNlncmYLr4HeHXnzdH7XC+fE7eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUFAlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmlA/+OV1MQlg7YJe46Mg7u2qS47rqHF3mxD5a9jvYg6vaS8YbThqG\r\nM3A6OukZ7qRPN7Ov0sK/5jTfty4nwRSlDworb2J9Nss2tjarfexyNDAD6KWw\r\njKzuflg++XCF0nwdF7B89SD8IBdmJ0qaJFO+uGwRlcsO8dlXXky95OANS68O\r\nFj17PBdQrUT4TUTVuVhh8/oUlx0mIGdiiENNjKz+ofoCjH5xvysyNIjhZaHt\r\nko7wouX/D4bxubyu30VbvYDiF/cu94YtxLtf2S4R8suARUDfBdhY2aFxKCTK\r\nrV24CnKxunuBiqr/MQK2KOdDZiqpqXh6kr/AzopNOa8swJNusWsrupwDmn9h\r\nYVst59xo7g2aFoj09hVbM8zNaIr+sTPNEjBllvMBCIPvWU3CNmb1qT4Q0eg+\r\noseupXFMHXx+VySZRqbbuC4vVU6ttxOzZzaYCYGqTzhWezKp5/8BPRRDUkMu\r\nREcVbeJqO1aG4zVHaxP2f8jIGDhBV+gFxP4hiXzBLXCbyrhAYaD7qrrEyeYD\r\nWJQGTyAyD/pln1oLZLJnjgg2cLg69HnBKaam4m91jfWZwk5WlQ4PSMNliva2\r\nj3b4Ae4MOPg6c5rlIpWmxNRIdhmAMpdGs6d9RtKmg0NAh0XKcpBgN5xxT+F1\r\n670MKdd9geVJFnasvP4b0QlKdZJkruVSg3o=\r\n=evkO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"db9a95bce0fe271931e5ec1d140169933f16a6de","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"3.21.4","sade":"1.8.1","svgo":"3.0.2","react":"18.2.0","svgson":"5.2.1","@neodx/fs":"*","react-dom":"18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"1.2.1","prettier":"2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"0.5.1","@types/react":"^18.2.0","@neodx/autobuild":"*","@types/react-dom":"^18.2.1"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.1_1682984997593_0.8993119991142815","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@neodx/svg","version":"0.1.2","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.2","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%3Asvg"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"9580ef9c3fc5ce047a97ff302ddba5ea0bd4d6e7","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.2.tgz","fileCount":8,"integrity":"sha512-Y9Cq9XzaD//ufM9COykaUZplg3lXsOs8ROJXhdcJL0oNHNczbVvzuCRYHVSOqmkNt6px3MV26jRNb1BRMBKfXg==","signatures":[{"sig":"MEQCIDT8ZycY98Qerq2KREk0FBFyjaQa0IpzP1BwkyZ8GMPUAiBC9jChQLk8WXPo243DvtWZ0tp3+bz5qnHApFeEAsSH1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUVFlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosRQ//eu8cVrPvMMiLWyCo6TP+um6pWLsZXadqhbz9pob2/90MB/OW\r\nljKhITC0clwGIgw3kYNzVQxRXSGXqmEkcAh06RnwD+9f4RaG3W7zlbVOUyvG\r\nYejQox41n09N4W+pDUStu9RhL7xsHw1zYx3cMhluyshlZMPpb24sHvISIcYn\r\nAvnpbXBsBNFATrKt+jS5rxIWQR+kbpeBACvnJcezGxvHIIcaLXjq+tMsjTNy\r\nZRE2QGOlJFxnrBmVPU63jdGQZiEkzUJpdWwzEvtA05kNXe40ZvyNziF7w+kc\r\nTlBRBIdj+fewO9zLvdODEdaFNapLqvut+lOM4mir5r5dK5MngItg4daljXzK\r\ndU1hxNe+xe1W1YVsYbXYrbcVzJyi3haU+C/l88z5gw/1sboOLKR+cY3Tx5nv\r\nb+Oi7j65JwvEMw7MDbzZn0+lqYD7tzuUAvyH73CNluTqZ5cJ//OgmFc+J9Gf\r\nWs6hziMxzRa6UVKO8nzbO61Sf8/Zmhx7I6u5xUuRMPkT+c/ipFlCJydxYAlY\r\nj411ypuXdLw3wugkZYRo1qrNm9FcF7zbSmGSwlkKJ3GkRdDpgmR4ISSRSFPK\r\nEOE7DUdk1Je59Kd8LYP+wzEVMWPUQVo278h17MiY6Jqq99F5OVv5NV3KuoLq\r\nU+/eOcvBUZxgkxtdy8AfKOV8jzE2YTddyAA=\r\n=Y17L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"af98efa753c9abf9d5d87f07a87d8c239519aed9","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","sade":"^1.8.1","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","react-dom":"^18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","@neodx/autobuild":"*","@types/react-dom":"^18.2.1"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.2_1683050853564_0.17038326104136114","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@neodx/svg","version":"0.1.3","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.3","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%3Asvg"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"f20b11c91835976ddd1046e648f02d63e65f6fbd","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.3.tgz","fileCount":8,"integrity":"sha512-29t8mWv1jFtibj+Bd1gef95wz52RJ2LeSpLd2bz9S8pJre/Nb67gw3RwyMs5eZNeKEzV/Hv+A6TfO0dm+4TS3w==","signatures":[{"sig":"MEUCICzRgX2/eE8YFIZj/j13FUYVpP+IZztgbbEJHiq83yarAiEA6Ge02dIfg0PIAWWxEbx940s1TjjdCTEfTCLZ5T1hoos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUXA2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmquhg/+ISglgKsT5UsAPV4PHwHtHpsE4H1Ce++fc5cd3cfrc0qtSeDV\r\n6tR8qhKvA15COdK96C1Iw+VANyYbt6osr/KJlD1XOiONr1DBYIZYteg9od51\r\n8T5JNFKKIdaR+nnqVXO2m68eH42tYFhL6LBwrf/ccja7csN6HMmW7FKp4Fct\r\nyi/PTauWgMkBtDcjF2avbp4bJXscWPs6ITg35+dT6nyuXSqb+1hD3dqFlhbX\r\nEmrKInPKShDA5Xb9Vi0qZ7+DPH9PAhW6/VOVDmgvx5+Shykf6uZ1yjBftrTy\r\nbCmXOW089flL+yNaSKgYtLK2ArlJYJB5MgEsZZYsHPk9uOZWiJ/1evOP476R\r\n3o5ScdMGT+mbgpgc3fbTp1RhnCZipSFBxcl/nYj0pgbvXYSUbM1pC80nVuzO\r\nCiMyBikB37tlC68FD65m7gtFESEAwwN9sUxQUGvvzkvARubMN81pDbyvJYiq\r\ner+CFjAgsYWZPgeRi7CKwRhyJaAPI49h1egmGh0zaCMrLMDt3oyB5N/PEz1Q\r\nSuwqaa7hRQkpcBppXyl0cnaIMQZtiemohgxsmkTFmCg881WraMupet/8jabP\r\nzy3TE7fRX9Z2nTgcm4uA1S1r87xBtTjy+HcAwVPwXnPhj7048gCiUJgvqzi7\r\nbGhklAJc9A7VZjsmC1cjNn5phIvLmBq4ULw=\r\n=yFzy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"adfb4749dfeded53997fa2ccb77bc9a6901742cb","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","sade":"^1.8.1","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","react-dom":"^18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","@neodx/autobuild":"*","@types/react-dom":"^18.2.1"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.3_1683058742409_0.39006148388349393","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@neodx/svg","version":"0.1.4","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.4","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%3Asvg"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"327a330e0a27f3d6c0d1bf47d2b55da21b3b87a1","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.4.tgz","fileCount":8,"integrity":"sha512-jqMPHp/xOvSz3oOe1MOTICDqO6uSehEguvMUZzlreYVpucar2ovnlgKvGqt63CHr7dXvO+x0u3OHk2LjKMtSoQ==","signatures":[{"sig":"MEQCIDx8Nd3Qo/ZWs/ETGDtoyk4zwx4e4y+wyrFQ8dl28qipAiA7cQx+0ph3D/CiU4CBgIlSzJ/QjX4DpTgaW3pb8edVbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUXnLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBQQ/9HCu3H5mOo6bfT4TrQPV1y2KzXVPB1rmWV8vfUyJ2WlW5dLX2\r\ngSJJ9xXKksblfQ+BU1rvGrUcQBAY0ANW50P9QDLxVwZ4vdznskYKT3Lne7EJ\r\njpb9rMy3n9vGi+CWmV0Q65VdiUjy/oCTect5RIjEFuI/OPibcj11HSC3r4aK\r\nQhOGq1JswURzmex44z3Cfvj4QBP39aNF7BTTmbrhIyiKM5JDzFZ6xezuiCAw\r\nSSF0ErtI7FrrXoCtCqKAxTkodM7wASUJUsMIbOaHw158t/SXM3H6r/YVqmEd\r\naw6yphCv/bpEfkhIrgiCd15JFjp8kI9FZQkt0+dDVYGymGA2avyVxXFpTfdu\r\nZtVOHxSsLsPsnLT5nbeHVwko+KsdipcrwsR3DLsBC0E/rU7W4quspTew6UEV\r\n9aW80pWwMJKw9zUo82HOWZ6wvTl4vY1IfS5YmEC7fzToBY15bYuVlvkOioRd\r\n1HO+FjqEhRVBpV5v+BdJG5geFGeAmbdYyOGSoyDsrVfncqcoB/gTZagbG2c4\r\nZRIuPv+r8ji09pFB/hpEZ+FwTVc8jkuU15q6tc14IZA8jbG7DONDPGfQT15l\r\nB3+9bxLOrJEQFyG3Nxc9kyJbp7Gdm1NQZMRjZ6oqWGElbY0m2l3ocayDMLUW\r\nZH1ihRngSTWdh/0Bn59+SsHgRXpM/WFlflg=\r\n=s5zn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"bcc505eebcff81d13d7f1f068be4ba082173d956","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","sade":"^1.8.1","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","react-dom":"^18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","@neodx/autobuild":"*","@types/react-dom":"^18.2.1"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.4_1683061195029_0.8693386556249008","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@neodx/svg","version":"0.1.5","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.5","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%3Asvg"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"2f3b06db56f2ef8de985340758841badc4d9af25","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.5.tgz","fileCount":8,"integrity":"sha512-ipMIoQ7olQJPJt2+DdzE7yVFjyind9V5MDA3Hf6wNdr2RRHZRTCC3DwK6FLZ8maUmhlpp/TWd2km+2ihnqBS1g==","signatures":[{"sig":"MEQCIEbidQGEs8UHRicOT5KDpTKTKPLFo7c8SEDAl1kRKcqYAiBh4zckv1WnTQL5eb0COdEVQUgMmo0qg88P5DMekO54Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU+SsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzew/+P3eEWPXVTrPJfVeWuoXlLIz51BfHNTXKqYm6WL1+M3KuzRce\r\ntThINAoWdflngIr+2+4QjQ6q9PgzQTnRUzHzRPIzdlXVOYvjY48W9C169I9l\r\nr3+HFgnvmF6ForKNb2bfkXDbxW9mEZcDo7u04Y1Ngeh6cpsGYcuOXPlk1J1e\r\nUqFPzjKnGCzAqXdTAXx1scx7R4t7Jtfj6rN85VnLUS5fjGy+vPPSaixugzSh\r\n1dJUbna3hRr6VJ3EI+zEF5q+27gQdSrG4EMgEWAxbj+syW6wo8OWQtBlp7Am\r\nWjBDk3XtDyxdKcmPc8sojqJgOGRE/7LoFubhRqeidBItzbl7Qsb5RvNgo6Yg\r\nhD9jHNcgtkhJ5dEWOF4qxeAp7SQLvcmdNkGzKch9Y4LwqBBV9X5gMez2udzH\r\nyhuJT6IFijx/cZ7c+mwtefmCs4OHeOADpkHaPKyWcZzoKV6eEc1ybLnwNIp0\r\n8GSHBQJEL5ULQpU+f4A5I643wVf9O3rBH9a31XCbavcY3rp9DmlcmC2UtmA1\r\n1RetDVxrTfPmNXPKIkxBG6Cel/vhBuuvvkk6XkfD5+AL0HGn7WuwyRbHG1Uq\r\ncvFn5vI4WsVBCZu4ZNyCzVwshdKlKCILvPx/CQh1ZOB+Zbruox7Nu8HkkZyU\r\nbONKt1vy1CQd6GfVfsr0WhiJWX29hT7Imr4=\r\n=DDFT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ea3d053d9d5c116762afa3086852f3b46ed9fa3b","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","sade":"^1.8.1","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","react-dom":"^18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","@neodx/autobuild":"*","@types/react-dom":"^18.2.1"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.5_1683219628115_0.0422386026986068","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@neodx/svg","version":"0.1.6","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.6","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues?q=is%3Aopen+is%3Aissue+label%3Ascope%3Asvg"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"48c3799facfcad98b4d529bec9c8603ca6f69ea8","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.6.tgz","fileCount":8,"integrity":"sha512-+uuSTpTg42NIHCwAqEHpPnpoanvvGq0cza63zIIfYooMOWyJr4WeEI3fcEUTPyyJ2RaJyWdBO313MX4wcyvrug==","signatures":[{"sig":"MEUCIQCOjEfN2QmkqEFmbAoIOPDPXkNbRBrsl7qiIrLJnbkBrwIgANggp9ZYY0AfSJiOz8CJR9BaYrTcY2OeFyfzkq4uyzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU/SUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3eg/+Po7ICEq7YLqEnO+R9BaiuOBp/oy2I5kWXcr+9K3H3NG+8pr4\r\nSKAK2g5DKZb/njhgOgx6FAuVVWVJ3U9FiYovIAVgvMQG69IKWXUjeHaNTPm7\r\nF2Fpd+QjQ+auM3oapB6cLS3UUklgxwThd0XjGl8tdr9XMKvH0/yTrjYFXUWK\r\n/isbqxHzIr159ZqIA1IShSeQQuS2P3Zs91nUeI64T9h9A0Qfelfw5mJOQd1o\r\nVNFM66Z3HRhztjmjwATJkX/Qc51pveDWmFwT+lQuQkseM2HM4dRPr8Vj+kPo\r\n3nFd2Tz6n6yVSn+nq8RdgKgJu1cBV03VPLUEL0JJ+T63WVShKYzL/UiFH/P5\r\ntiuy1BwSpKwy8StyowtqFpM52oHJeJ7olcJlu6q3uP6IklMn6ksrFX771//q\r\nBXC67J0RZth8ud/0phUCj8uGqp3m+yTG4hfWzKWq/jGnTjwi7xCjD2siv7tR\r\n6lJtldilxrZxn9jkWeUzns5FWf+MeGKOdl3ARccgS2SJnRaG+03uXiDF+2/j\r\nNFGj9SaewfN+sSKvLk64wJ8nZdo5Ad7Hq8SusZyqp3ZuN2EQw4+diKPdeEjj\r\nRBZksYFDLBdQvJAntDemihR1UP5zpp9oRcsf/sQH7f7HcSE1uUgdCpWvJ4x5\r\nm8Pjysaf7bH/3Jnd1aC9nmBg6+19RKnwQtg=\r\n=W2p5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d28dca8a30dce1772958f0c0831b232fc27e958c","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","commander":"10.0.1","react-dom":"^18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.0","@neodx/autobuild":"*","@types/react-dom":"^18.2.1"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.6_1683223700691_0.9285014316782971","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@neodx/svg","version":"0.1.7","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.7","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"eda92a5cc591ff7729dd27e683cc5b7514a537c1","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.7.tgz","fileCount":8,"integrity":"sha512-VsilVJc3SalIUzC9SS6cSbfOStMatts/vXeDMfGjEhRvH17J5bE0uRuGKQn2FtUu0HEMnxvJntTYxaeyhehN9w==","signatures":[{"sig":"MEYCIQD18ox3Vx8h+I2XQXPxXp6iBFRDYyKthfUx2XIsULm7ZgIhAOmlU4zsPisFOCzosqN+n7uuuHcTmNi+xUsnYE+Ednrm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c7e4396ff21bde42bce366637f055aa7144671f0","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","commander":"10.0.1","react-dom":"^18.2.0","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.6","@neodx/autobuild":"*","@types/react-dom":"^18.2.4"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.7_1684254431749_0.6718761663614741","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@neodx/svg","version":"0.1.8","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.8","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"e0511326537162a7580bd5615e7bfa60f2e345e4","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.8.tgz","fileCount":8,"integrity":"sha512-xXyqpJDNmSNTHnmNeWne+EEVbyMbwHSCIyVcpdCM8tca56ZvDW8bhtwDK1pBhAI65GSxZHa/zMG2yVYJ0C/NbA==","signatures":[{"sig":"MEQCIFk4E3RN3apAYaD6Qmbiq5MwwwnUmxKF/SMZ/CFCAJrwAiBi2DwgFsAoZhvYZt0u840sETta7cJX5vLqxvnXFAohMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"cd1f7e19f6189ba792b33b19a8d7f8bb6942acc4","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","commander":"10.0.1","react-dom":"^18.2.0","@neodx/log":"*","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.6","@neodx/autobuild":"*","@types/react-dom":"^18.2.4"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.8_1684477096771_0.9962570295624849","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@neodx/svg","version":"0.1.9","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.1.9","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"d8e7459a5e9a32396edea2d21c226cd3ba93c602","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.1.9.tgz","fileCount":8,"integrity":"sha512-9j3CSv+a1GrBlpRJGK9Vaf1YWcxZtO6l3SzUcWL2liDlyJWueGB/sevEMYjiCWxqbE/4lXx1Sa50s5v4yWOWhw==","signatures":[{"sig":"MEQCIGQWu6sKklCU7c9kDj4tvkI4N2fSw9NOmdM5EwtvO2NOAiAhY95j0u9abR/5gyDPt70qCpJRPQIA7jJWQ/eedTtTSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"084e3b1a643c1965bea429f23c8aff741df2ac7b","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","react":"^18.2.0","svgson":"^5.2.1","@neodx/fs":"*","commander":"10.0.1","react-dom":"^18.2.0","@neodx/log":"*","@neodx/std":"*","@neodx/vfs":"*"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.6","@neodx/autobuild":"*","@types/react-dom":"^18.2.4"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.1.9_1684490794407_0.5176903019976056","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@neodx/svg","version":"0.2.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.2.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"35d8d81739a82fb6d4df3b8484064a89d729d238","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.2.0.tgz","fileCount":67,"integrity":"sha512-QbOx+rMEAR83w/A+g8NlegpnDl054tNWjA5SqQcI+aqj/Hwh+VCFVy618MoMBk5NmgtH3jh/2yk2kOG3/yPv+w==","signatures":[{"sig":"MEQCIGNnPZF9vaEv7BCR3+jqQ8JLgJUDzlbLTOEB1MdzVuk5AiASUilD/bUqoo4iwjmUjU2Zn272+KigblrN4yKfAHwyIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128565},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs"}},"gitHead":"4399df90b6cefcefe0810255249b4e367b7d9b24","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","pathe":"^1.1.0","react":"^18.2.0","colord":"2.9.3","svgson":"^5.2.1","chokidar":"^3.5.3","unplugin":"^1.3.1","@neodx/fs":"^0.0.8","commander":"10.0.1","react-dom":"^18.2.0","@neodx/log":"^0.1.7","@neodx/std":"^0.1.4","@neodx/vfs":"^0.1.7"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^1.2.1","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.6","@neodx/autobuild":"*","@types/react-dom":"^18.2.4"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.2.0_1685037436235_0.7520544115083103","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@neodx/svg","version":"0.3.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.3.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"584479dfecb6fdd794986ff2dd64b36195627c3a","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.3.0.tgz","fileCount":67,"integrity":"sha512-94m1Jv1XX3mwcoSE17BSm7mnmFie0KzJHZeSozMP0uRvBLP8fHYk2NK0TWlVTWuBhdeF8ZJZiRpsWwKiCHGR6Q==","signatures":[{"sig":"MEYCIQCmckTZgmtZIO8htDxnIc4hOFvjMn9eLBC3SdJmRwfc/AIhAOWWanz6UQ9ZIVciFpz0uAV+lPbEmcYnNnl6HP2YmHeH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141883},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs"}},"gitHead":"ad2a3c8ebfbc767330304c58ccf95a54cde658ee","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","pathe":"^1.1.1","react":"^18.2.0","colord":"2.9.3","svgson":"^5.3.1","chokidar":"^3.5.3","unplugin":"^1.4.0","@neodx/fs":"^0.0.8","commander":"11.0.0","react-dom":"^18.2.0","@neodx/log":"^0.2.0","@neodx/std":"^0.1.4","@neodx/vfs":"^0.1.8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^2.0.0","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.15","@neodx/autobuild":"*","@types/react-dom":"^18.2.7"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.3.0_1690053700092_0.04904337639759593","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@neodx/svg","version":"0.4.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.4.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"4e0aaf1422ea197d8387c5a038e8daa636281b99","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.4.0.tgz","fileCount":67,"integrity":"sha512-Kwt+TzXlypeYnEw7ERqCOP8rs1R/Jd3EA9JPXy+qvYVRx4UZeBuYSXfEeG3jFjpgsN6trwM4j2GH0VIHpf65dA==","signatures":[{"sig":"MEUCIAbHSx3JSzELlboyUMbWVq83i+bqaruXzsfULG47whYiAiEA46hu41Aun+XYPuX72YruoOjHvkAi1VTwWierpkgSIiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153298},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs"}},"gitHead":"0b2f246f25a29e841028cd54b2d2cf56cc3515f2","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","pathe":"^1.1.1","react":"^18.2.0","colord":"2.9.3","svgson":"^5.3.1","chokidar":"^3.5.3","unplugin":"^1.4.0","@neodx/fs":"^0.0.8","commander":"11.0.0","react-dom":"^18.2.0","@neodx/log":"^0.2.0","@neodx/std":"^0.1.4","@neodx/vfs":"^0.1.8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^2.0.0","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.15","@neodx/autobuild":"*","@types/react-dom":"^18.2.7"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.4.0_1690142703362_0.8990298762086384","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@neodx/svg","version":"0.5.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.5.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"130c40fe0ae9ac8c0bb9c0f71e3686367c76dba0","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.5.0.tgz","fileCount":67,"integrity":"sha512-CwWm2s81GJ17ozdA468yqzQRjA7m/RU23OfZ3tt46fY2WLlCJ2gDXAuVl39yeDzE12wMw6/gWpI59OMrR6h/2w==","signatures":[{"sig":"MEUCIE5KV9uAeP07OvQAG4Qvwbb0SkjhLRRq0ZFNNV/qnAtHAiEAw5UjNOqJfhP1UhsbvpfP3PMco4tFv7rhVoCd9aEEJuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178812},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.mjs","require":"./dist/plugins/index.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs"}},"gitHead":"74efdb25d1ebbedf44e8391c9f91cc35d39ec237","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.5.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","pathe":"^1.1.1","react":"^18.2.0","colord":"2.9.3","svgson":"^5.3.1","chokidar":"^3.5.3","unplugin":"^1.4.0","@neodx/fs":"^0.0.8","commander":"11.0.0","react-dom":"^18.2.0","@neodx/log":"^0.2.0","@neodx/std":"^0.1.4","@neodx/vfs":"^0.1.8"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^2.0.0","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.15","@neodx/autobuild":"*","@types/react-dom":"^18.2.7"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.5.0_1690229196385_0.4104959683911007","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@neodx/svg","version":"0.5.1","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.5.1","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"50785291704ffe3032cc6f639931f73a1124f23f","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.5.1.tgz","fileCount":71,"integrity":"sha512-5f5JflBtaUWsyC86AN6GdQJZ5iiYdZR6CLacZ7e6CftL8YVFD9Fe+QJMfdYLTdC0BoghwMcJli0tWon84zEUXQ==","signatures":[{"sig":"MEQCIAtYJrwynA4d7rzB+PwnQ5TuXN0aHWjo0q103H/Tn487AiAfNIBhcl/nOdlTPBPn1Zq7I6uFp5V/MCTnxVhQi+W0zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181391},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.mjs","require":"./cli.cjs"},"./vite":{"types":"./vite.d.ts","default":"./vite.mjs","require":"./vite.cjs"},"./rollup":{"types":"./rollup.d.ts","default":"./rollup.mjs","require":"./rollup.cjs"},"./rspack":{"types":"./rspack.d.ts","default":"./rspack.mjs","require":"./rspack.cjs"},"./esbuild":{"types":"./esbuild.d.ts","default":"./esbuild.mjs","require":"./esbuild.cjs"},"./plugins":{"types":"./plugins/index.d.ts","import":"./plugins/index.mjs","require":"./plugins/index.cjs"},"./webpack":{"types":"./webpack.d.ts","default":"./webpack.mjs","require":"./webpack.cjs"},"./package.json":"./package.json"},"gitHead":"9e3e47a7fd3f196dade8057e54243a2ed9bf242e","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.6.7","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"zod":"^3.21.4","svgo":"^3.0.2","pathe":"^1.1.1","react":"^18.2.0","colord":"2.9.3","svgson":"^5.3.1","chokidar":"^3.5.3","unplugin":"^1.4.0","@neodx/fs":"^0.0.9","commander":"11.0.0","react-dom":"^18.2.0","@neodx/log":"^0.2.1","@neodx/std":"^0.1.5","@neodx/vfs":"^0.1.9"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"^2.0.0","prettier":"^2.8.8","@types/svgo":"^3.0.0","@swc/helpers":"^0.5.1","@types/react":"^18.2.15","@neodx/autobuild":"*","@types/react-dom":"^18.2.7"},"_npmOperationalInternal":{"tmp":"tmp/svg_0.5.1_1690744921692_0.5325113645466648","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@neodx/svg","version":"0.6.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.6.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"6a62573a67679519d62948fff45ad021bad163d8","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.6.0.tgz","fileCount":71,"integrity":"sha512-Srv8XjwRH4sPVuWRptrvEStxTXCr/zSjaLhXzAm0cqK39CbHsrUmHpNpq0gmMhV1Pj5viNaIL4Jf+er9vEct4w==","signatures":[{"sig":"MEUCIG+990dIum2sloaWM9SWpaoBbJSvzJEOObpTGvKxA0WgAiEAk2kzXe/tx4OQ5CmruGik3gh1r8ufDRojGnJ2OHtETJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169346},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.mjs","require":"./cli.cjs"},"./vite":{"types":"./vite.d.ts","default":"./vite.mjs","require":"./vite.cjs"},"./rollup":{"types":"./rollup.d.ts","default":"./rollup.mjs","require":"./rollup.cjs"},"./rspack":{"types":"./rspack.d.ts","default":"./rspack.mjs","require":"./rspack.cjs"},"./esbuild":{"types":"./esbuild.d.ts","default":"./esbuild.mjs","require":"./esbuild.cjs"},"./plugins":{"types":"./plugins/index.d.ts","import":"./plugins/index.mjs","require":"./plugins/index.cjs"},"./webpack":{"types":"./webpack.d.ts","default":"./webpack.mjs","require":"./webpack.cjs"},"./package.json":"./package.json"},"gitHead":"930466b8ad7c5313d16ef3c01f53ba6ee2a3d433","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.8.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"zod":"3.22.4","svgo":"3.0.2","pathe":"1.1.1","react":"18.2.0","colord":"2.9.3","svgson":"5.3.1","chokidar":"3.5.3","unplugin":"1.5.0","@neodx/fs":"0.0.10","commander":"11.0.0","react-dom":"18.2.0","@neodx/log":"0.3.0","@neodx/std":"0.2.0","@neodx/vfs":"0.1.10"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"2.0.0","prettier":"2.8.8","@types/svgo":"3.0.0","@swc/helpers":"0.5.3","@types/react":"18.2.25","@neodx/autobuild":"*","@types/react-dom":"18.2.11"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_0.6.0_1696956871999_0.751352398084328","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@neodx/svg","version":"0.6.1","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.6.1","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"a112411a000049fdd68a3c3a03ae76819bef27b2","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.6.1.tgz","fileCount":71,"integrity":"sha512-FaJhUMkWVsAYDBXjTGtAEQmwiUl58CbTcqWEzAfilrpLWILmIJXQe/PGnRz92iKeq8JXQGEdDEwgMvHxZpSLdQ==","signatures":[{"sig":"MEQCIHMwAX/KckwW7HveA/hUsaIs6IYtnC0Yj/ONT2kPobDqAiA0zgvNi7i8OK4uAPxTH0YH/lP2FOfwWbMT4IamqLmu4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169346},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.mjs","require":"./cli.cjs"},"./vite":{"types":"./vite.d.ts","default":"./vite.mjs","require":"./vite.cjs"},"./rollup":{"types":"./rollup.d.ts","default":"./rollup.mjs","require":"./rollup.cjs"},"./rspack":{"types":"./rspack.d.ts","default":"./rspack.mjs","require":"./rspack.cjs"},"./esbuild":{"types":"./esbuild.d.ts","default":"./esbuild.mjs","require":"./esbuild.cjs"},"./plugins":{"types":"./plugins/index.d.ts","import":"./plugins/index.mjs","require":"./plugins/index.cjs"},"./webpack":{"types":"./webpack.d.ts","default":"./webpack.mjs","require":"./webpack.cjs"},"./package.json":"./package.json"},"gitHead":"9c27d822c8b056ac3f02cd2c2928a2501d44374d","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"9.8.1","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"zod":"3.22.4","svgo":"3.0.2","pathe":"1.1.1","react":"18.2.0","colord":"2.9.3","svgson":"5.3.1","chokidar":"3.5.3","unplugin":"1.5.0","@neodx/fs":"0.0.10","commander":"11.0.0","react-dom":"18.2.0","@neodx/log":"0.3.0","@neodx/std":"0.2.0","@neodx/vfs":"0.1.11"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"2.0.0","prettier":"2.8.8","@types/svgo":"3.0.0","@swc/helpers":"0.5.3","@types/react":"18.2.25","@neodx/autobuild":"*","@types/react-dom":"18.2.11"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_0.6.1_1697922799430_0.4940917564615135","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@neodx/svg","version":"0.7.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.7.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"6729e8e458aa310cf08f9bfa99e16a4384354c32","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.7.0.tgz","fileCount":71,"integrity":"sha512-Qnh/JY8wAbP01jvdZ/GhwMkrZY4qgWaQ5Cfk9uLc0679Tl09NXTluuXq0ijkK0KdSuAo0oHcdl+egbv609zmeA==","signatures":[{"sig":"MEQCIAc56pLzHvsVCdElHfRzXRTUBM0Pf6xcKopQYYmSxA/TAiBWYP4vXgkjfMs73VBy+byZ4mkrqWaHfpobveLM7zAVHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180078},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.mjs","require":"./cli.cjs"},"./vite":{"types":"./vite.d.ts","default":"./vite.mjs","require":"./vite.cjs"},"./rollup":{"types":"./rollup.d.ts","default":"./rollup.mjs","require":"./rollup.cjs"},"./rspack":{"types":"./rspack.d.ts","default":"./rspack.mjs","require":"./rspack.cjs"},"./esbuild":{"types":"./esbuild.d.ts","default":"./esbuild.mjs","require":"./esbuild.cjs"},"./plugins":{"types":"./plugins/index.d.ts","import":"./plugins/index.mjs","require":"./plugins/index.cjs"},"./webpack":{"types":"./webpack.d.ts","default":"./webpack.mjs","require":"./webpack.cjs"},"./package.json":"./package.json"},"gitHead":"fc0432883fdfff05dffbc45495035d0dd19c1789","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"10.2.4","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"zod":"3.22.4","svgo":"3.0.2","pathe":"1.1.2","react":"18.2.0","colord":"2.9.3","svgson":"5.3.1","chokidar":"3.5.3","unplugin":"1.7.1","@neodx/fs":"0.0.11","commander":"11.1.0","react-dom":"18.2.0","@neodx/log":"0.4.0","@neodx/std":"0.3.0","@neodx/vfs":"0.2.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"2.1.0","prettier":"3.2.5","@types/svgo":"3.0.0","@swc/helpers":"0.5.6","@types/react":"18.2.56","@neodx/autobuild":"*","@types/react-dom":"18.2.19"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_0.7.0_1708513428039_0.7121493112625594","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@neodx/svg","version":"0.7.1","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.7.1","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"093988fc8bbd4163021f07dcec9a40953186a59e","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.7.1.tgz","fileCount":71,"integrity":"sha512-+HsunmPA0kR153yOUF4Aeg+dplDJ7/4Yf34hC3BH6IPyLDsZvZPkkwYduLD9nXxQzyVie1ctHjqjyFEVcUplhw==","signatures":[{"sig":"MEUCIQDevrk9JvKuCygm5X39flO0EzW/cTTwWnjQLfOiHyzOUgIgavHwGNYHGa4sytRJndYaK8C1o3ubJVhDaHyxnXBsmYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180078},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.mjs","require":"./cli.cjs"},"./vite":{"types":"./vite.d.ts","default":"./vite.mjs","require":"./vite.cjs"},"./rollup":{"types":"./rollup.d.ts","default":"./rollup.mjs","require":"./rollup.cjs"},"./rspack":{"types":"./rspack.d.ts","default":"./rspack.mjs","require":"./rspack.cjs"},"./esbuild":{"types":"./esbuild.d.ts","default":"./esbuild.mjs","require":"./esbuild.cjs"},"./plugins":{"types":"./plugins/index.d.ts","import":"./plugins/index.mjs","require":"./plugins/index.cjs"},"./webpack":{"types":"./webpack.d.ts","default":"./webpack.mjs","require":"./webpack.cjs"},"./package.json":"./package.json"},"gitHead":"0d154ec25abe8568aa7ce2d540de7e90eb0df9ef","scripts":{"lint":"eslint src","test":"vitest run","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"10.5.2","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"zod":"3.22.4","svgo":"3.0.2","pathe":"1.1.2","react":"18.2.0","colord":"2.9.3","svgson":"5.3.1","chokidar":"3.5.3","unplugin":"1.7.1","@neodx/fs":"0.0.12","commander":"11.1.0","react-dom":"18.2.0","@neodx/log":"0.4.1","@neodx/std":"0.3.1","@neodx/vfs":"0.2.1"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"clsx":"2.1.0","prettier":"3.2.5","@types/svgo":"3.0.0","@swc/helpers":"0.5.6","@types/react":"18.2.56","@neodx/autobuild":"*","@types/react-dom":"18.2.19"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_0.7.1_1716302590809_0.2668954894860729","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@neodx/svg","version":"0.8.0","keywords":["svg","icons","typescript","sprite","generator","react","svgr"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@0.8.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"29190e3ddb1c885cc0026bd782054532ae7f97a4","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-0.8.0.tgz","fileCount":52,"integrity":"sha512-SwWeMYdInNHpP7q5tWZvo2ztLmFtMa57HmOz+InOuG8LsZlCMrlkyllQDDg5xlLKuJlUf3ya+mfKMykT+2YHtw==","signatures":[{"sig":"MEQCIAQ0HXVRZCyXi2cksoNtewH9qgUSB4xp//Llxr3FuBiyAiBtYrQ3OTDXL52085tRXWNcFdpCqScvspVgMk6FzTTIYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419094},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts","src/plugins/index.ts"],"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.mjs","require":"./cli.cjs"},"./vite":{"types":"./vite.d.ts","default":"./vite.mjs","require":"./vite.cjs"},"./rollup":{"types":"./rollup.d.ts","default":"./rollup.mjs","require":"./rollup.cjs"},"./rspack":{"types":"./rspack.d.ts","default":"./rspack.mjs","require":"./rspack.cjs"},"./esbuild":{"types":"./esbuild.d.ts","default":"./esbuild.mjs","require":"./esbuild.cjs"},"./plugins":{"types":"./plugins/index.d.ts","import":"./plugins/index.mjs","require":"./plugins/index.cjs"},"./webpack":{"types":"./webpack.d.ts","default":"./webpack.mjs","require":"./webpack.cjs"},"./package.json":"./package.json"},"gitHead":"f3f1da1a3fe528fda8e6f289f895041d3f5a61d1","scripts":{"lint":"eslint src","test":"vitest run","bench":"vitest bench","build":"autobuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"secundant","email":"mysecundant@gmail.com"},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"10.8.2","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","jiti":"1.21.6","svgo":"3.3.2","pathe":"1.1.2","colord":"2.9.3","chokidar":"3.6.0","unplugin":"1.11.0","@neodx/fs":"0.0.13","commander":"12.0.0","@neodx/log":"0.4.2","@neodx/std":"0.4.0","@neodx/vfs":"0.3.0","ts-pattern":"5.2.0","object-hash":"3.0.0","fast-xml-parser":"4.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.0","devDependencies":{"clsx":"2.1.0","react":"18.2.0","svgson":"5.3.1","prettier":"3.3.2","react-dom":"18.2.0","@types/svgo":"3.0.0","@swc/helpers":"0.5.9","@types/react":"18.2.78","@neodx/autobuild":"*","@types/react-dom":"18.2.25"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_0.8.0_1753194198867_0.13671530948613886","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@neodx/svg","version":"1.0.0","keywords":["generator","icons","react","sprite","svg","svgr","typescript"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@1.0.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"3af2a9c97bf465abaff93c3804a0a65fcfcf5e6f","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-1.0.0.tgz","fileCount":46,"integrity":"sha512-BxCpChX8XWEw4A+oqvkY31B5bOUMn1JQcOfqjhR4VE1wKwZhupHl9C622ic+QJ+04uYTYwojWW9KV/T+VBj7HA==","signatures":[{"sig":"MEUCIFKITMCUbmIR2IpykT785x2tzrdTmODpPpMeYMFEOSR4AiEA8A/KG3BRgYMIzgfIHxMbcAmqA1mf3NA5fTgAzMJ7ibA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neodx%2fsvg@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640476},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","development":"./src/index.ts"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs","development":"./src/cli.ts"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs","development":"./src/vite.ts"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs","development":"./src/rollup.ts"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs","development":"./src/rspack.ts"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs","development":"./src/esbuild.ts"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs","development":"./src/webpack.ts"}},"gitHead":"171b54619b506fcee03b20e65817e7840d161d2d","scripts":{"lint":"vp lint","pack":"vp pack","test":"vp test","bench":"vitest bench","build":"vp pack","typecheck":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f24a15d9-8ea8-4384-ad8d-01124248a4a1"}},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"11.19.0","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"3.23.8","jiti":"1.21.6","svgo":"3.3.2","pathe":"1.1.2","colord":"2.9.3","chokidar":"3.6.0","unplugin":"1.11.0","@neodx/fs":"workspace:^","commander":"12.0.0","@neodx/log":"workspace:^","@neodx/std":"workspace:^","@neodx/vfs":"workspace:^","ts-pattern":"5.2.0","@neodx/glob":"workspace:^","object-hash":"3.0.0","fast-xml-parser":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"clsx":"2.1.0","react":"18.2.0","svgson":"5.3.1","prettier":"3.3.2","react-dom":"18.2.0","@types/svgo":"3.0.0","@swc/helpers":"0.5.9","@types/react":"18.2.78","@neodx/internal":"workspace:^","@types/react-dom":"18.2.25"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_1.0.0_1786719220054_0.08216669297441981","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@neodx/svg","version":"1.0.1","keywords":["generator","icons","react","sprite","svg","svgr","typescript"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@1.0.1","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"36ca6aaa1d9aecfeffb188c3ca3efcc617f9a6a1","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-1.0.1.tgz","fileCount":46,"integrity":"sha512-wNC2l8woO09mj3Y+aM9QIdPxaELpgqep5MknyBVMIi8BnXz4RIumkCnlww+2KqAisvOARNSdW039NXoLiSuJXQ==","signatures":[{"sig":"MEQCIEkm6ZGLZYjIg3YffF03U+R40jqGkRYrHeAlB4BKDwTBAiAk1gXNPR+prZeNHI2spXCK6iTh0A4PzLvlcP7B8PlWkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neodx%2fsvg@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","development":"./src/index.ts"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs","development":"./src/cli.ts"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs","development":"./src/vite.ts"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs","development":"./src/rollup.ts"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs","development":"./src/rspack.ts"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs","development":"./src/esbuild.ts"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs","development":"./src/webpack.ts"}},"gitHead":"88b8c617eda0ffb3f2d636af31b64d5215bc6295","scripts":{"lint":"vp lint","pack":"vp pack","test":"vp test","bench":"vitest bench","build":"vp pack","prepack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --prepack","postpack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --postpack","typecheck":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f24a15d9-8ea8-4384-ad8d-01124248a4a1"}},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"11.19.0","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"3.23.8","jiti":"1.21.6","svgo":"3.3.2","pathe":"1.1.2","colord":"2.9.3","chokidar":"3.6.0","unplugin":"1.11.0","@neodx/fs":"workspace:^","commander":"12.0.0","@neodx/log":"workspace:^","@neodx/std":"workspace:^","@neodx/vfs":"workspace:^","ts-pattern":"5.2.0","@neodx/glob":"workspace:^","object-hash":"3.0.0","fast-xml-parser":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"clsx":"2.1.0","react":"18.2.0","svgson":"5.3.1","prettier":"3.3.2","react-dom":"18.2.0","@types/svgo":"3.0.0","@swc/helpers":"0.5.9","@types/react":"18.2.78","@neodx/internal":"workspace:^","@types/react-dom":"18.2.25"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_1.0.1_1787394234446_0.16871645235057842","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@neodx/svg","version":"1.0.2","keywords":["generator","icons","react","sprite","svg","svgr","typescript"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@1.0.2","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"710052569951316738c002040e032c40694a8d13","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-1.0.2.tgz","fileCount":46,"integrity":"sha512-q7UIgbDaJWtFirCHRYy1fVSfk015xDHUMFvw2Lq7oT5hx0bP8PPvDwT68rTCGZcKlYg6f/65AKT2KZBFemA9aQ==","signatures":[{"sig":"MEQCIFIFDF3j+ZCVvCjhRpDe1Pw6Ex9FXMIdGg/wS2ybm/SfAiA2jHxU3upnQ9i7NOqGJ9OlgIq1XZoWn/Er+gXkw9Jk+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neodx%2fsvg@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","development":"./src/index.ts"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs","development":"./src/cli.ts"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs","development":"./src/vite.ts"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs","development":"./src/rollup.ts"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs","development":"./src/rspack.ts"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs","development":"./src/esbuild.ts"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs","development":"./src/webpack.ts"}},"gitHead":"e9866e1913cc13536b6a6c63b61847a524034cac","scripts":{"lint":"vp lint","pack":"vp pack","test":"vp test","bench":"vitest bench","build":"vp pack","prepack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --prepack","postpack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --postpack","typecheck":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f24a15d9-8ea8-4384-ad8d-01124248a4a1"}},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"11.19.0","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"3.23.8","jiti":"1.21.6","svgo":"3.3.2","pathe":"1.1.2","colord":"2.9.3","chokidar":"3.6.0","unplugin":"1.11.0","@neodx/fs":"workspace:^","commander":"12.0.0","@neodx/log":"workspace:^","@neodx/std":"workspace:^","@neodx/vfs":"workspace:^","ts-pattern":"5.2.0","@neodx/glob":"workspace:^","object-hash":"3.0.0","fast-xml-parser":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"clsx":"2.1.0","react":"18.2.0","svgson":"5.3.1","prettier":"3.3.2","react-dom":"18.2.0","@types/svgo":"3.0.0","@swc/helpers":"0.5.9","@types/react":"18.2.78","@neodx/internal":"workspace:^","@types/react-dom":"18.2.25"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_1.0.2_1787394626816_0.7915577406351011","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@neodx/svg","version":"1.0.3","keywords":["generator","icons","react","sprite","svg","svgr","typescript"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@1.0.3","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"4fc0ff74ec6173aba9230dc7fca5da5f0d7bb84d","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-1.0.3.tgz","fileCount":46,"integrity":"sha512-073XlKgZDnZD+cXt2XynUr+c4WCtDjOHx8ESDFl7tGwZ6bsBQ20zuVxw/TH/t1bQSpRQPvQclK89fyRvBQgXbA==","signatures":[{"sig":"MEYCIQC7bvt8kNm71tcT5a6cPDYKf4XXZ42g+ui8uhsNgrmt5QIhAK2qUOvxh0HuLfBA8iB2FK+DYaluhmlYpgB9Y9GZqKKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neodx%2fsvg@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","development":"./src/index.ts"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.cjs","development":"./src/cli.ts"},"./vite":{"types":"./dist/vite.d.ts","default":"./dist/vite.mjs","require":"./dist/vite.cjs","development":"./src/vite.ts"},"./rollup":{"types":"./dist/rollup.d.ts","default":"./dist/rollup.mjs","require":"./dist/rollup.cjs","development":"./src/rollup.ts"},"./rspack":{"types":"./dist/rspack.d.ts","default":"./dist/rspack.mjs","require":"./dist/rspack.cjs","development":"./src/rspack.ts"},"./esbuild":{"types":"./dist/esbuild.d.ts","default":"./dist/esbuild.mjs","require":"./dist/esbuild.cjs","development":"./src/esbuild.ts"},"./webpack":{"types":"./dist/webpack.d.ts","default":"./dist/webpack.mjs","require":"./dist/webpack.cjs","development":"./src/webpack.ts"}},"gitHead":"063aa2c9b36bb4dab5503be74123e452cf6efada","scripts":{"lint":"vp lint","pack":"vp pack","test":"vp test","bench":"vitest bench","build":"vp pack","prepack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --prepack","postpack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --postpack","typecheck":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f24a15d9-8ea8-4384-ad8d-01124248a4a1"}},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"11.19.0","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"3.23.8","jiti":"1.21.6","svgo":"3.3.2","pathe":"1.1.2","colord":"2.9.3","chokidar":"3.6.0","unplugin":"1.11.0","@neodx/fs":"^1.0.3","commander":"12.0.0","@neodx/log":"^1.0.3","@neodx/std":"^1.0.0","@neodx/vfs":"^1.0.3","ts-pattern":"5.2.0","@neodx/glob":"^1.0.3","object-hash":"3.0.0","fast-xml-parser":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"clsx":"2.1.0","react":"18.2.0","svgson":"5.3.1","prettier":"3.3.2","react-dom":"18.2.0","@types/svgo":"3.0.0","@swc/helpers":"0.5.9","@types/react":"18.2.78","@neodx/internal":"^0.0.5","@types/react-dom":"18.2.25"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_1.0.3_1787394963192_0.5384582212742544","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@neodx/svg","version":"1.1.0","keywords":["generator","icons","react","sprite","svg","svgr","typescript"],"author":{"url":"https://github.com/secundant","name":"Dmitry Remezov","email":"mysecundant@gmail.com"},"license":"MIT","_id":"@neodx/svg@1.1.0","maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"contributors":[{"name":"secundant"}],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"bin":{"sprite":"bin.mjs"},"dist":{"shasum":"114fb9c8f7cdf0742ea460996c649e15bee13f20","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-1.1.0.tgz","fileCount":53,"integrity":"sha512-1tG35bCUJrSb/33ut4RFG48rt3vDp4A3ZIkDo9BIO1fYykNAU/nXgDergcgqDs/3dhd/pVguWMkYhfDT710umA==","signatures":[{"sig":"MEUCIQCV22tVULcZl9ZbRt616g2KKSY9cqEq17pFIy7dHIPTvwIgdaVFEOJ5wzTcaZWP8/z5UPTb/udhEQcGaGLH6C5XoOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neodx%2fsvg@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts"],"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"development":"./src/index.ts"},"./cli":{"import":{"types":"./dist/cli.d.mts","default":"./dist/cli.mjs"},"require":{"types":"./dist/cli.d.cts","default":"./dist/cli.cjs"},"development":"./src/cli.ts"},"./vite":{"default":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"},"development":"./src/vite.ts"},"./rollup":{"default":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"},"development":"./src/rollup.ts"},"./rspack":{"default":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"},"development":"./src/rspack.ts"},"./esbuild":{"default":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"},"development":"./src/esbuild.ts"},"./webpack":{"default":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"},"development":"./src/webpack.ts"}},"gitHead":"e86679b1e91640e482c2922cfb07fa20c23e173c","scripts":{"lint":"vp lint","pack":"vp pack","test":"vp test","bench":"vitest bench","build":"vp pack","prepack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --prepack","postpack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --postpack","typecheck":"tsc -b tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f24a15d9-8ea8-4384-ad8d-01124248a4a1"}},"repository":{"url":"git+https://github.com/secundant/neodx.git","type":"git","directory":"libs/svg"},"_npmVersion":"11.19.0","description":"Supercharge your icons ⚡️","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"zod":"3.23.8","jiti":"1.21.6","svgo":"3.3.2","pathe":"1.1.2","colord":"2.9.3","chokidar":"3.6.0","unplugin":"1.11.0","@neodx/fs":"^1.1.0","commander":"12.0.0","@neodx/log":"^1.1.0","@neodx/std":"^1.1.0","@neodx/vfs":"^1.1.0","ts-pattern":"5.2.0","@neodx/glob":"^1.1.0","object-hash":"3.0.0","fast-xml-parser":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.3.1","devDependencies":{"clsx":"2.1.0","react":"18.2.0","svgson":"5.3.1","prettier":"3.3.2","react-dom":"18.2.0","@types/svgo":"3.0.0","@swc/helpers":"0.5.9","@types/react":"18.2.78","@neodx/internal":"^0.0.6","@types/react-dom":"18.2.25"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svg_1.1.0_1787416161495_0.2504408195816592","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@neodx/svg","version":"1.1.1","description":"Supercharge your icons ⚡️","keywords":["generator","icons","react","sprite","svg","svgr","typescript"],"homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","bugs":{"url":"https://github.com/secundant/neodx/issues"},"license":"MIT","author":{"name":"Dmitry Remezov","email":"mysecundant@gmail.com","url":"https://github.com/secundant"},"contributors":[{"name":"secundant"}],"repository":{"type":"git","url":"git+https://github.com/secundant/neodx.git","directory":"libs/svg"},"bin":{"sprite":"bin.mjs"},"source":["src/index.ts","src/cli.ts","src/esbuild.ts","src/rollup.ts","src/rspack.ts","src/vite.ts","src/webpack.ts"],"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./cli":{"import":{"types":"./dist/cli.d.mts","default":"./dist/cli.mjs"},"require":{"types":"./dist/cli.d.cts","default":"./dist/cli.cjs"}},"./esbuild":{"require":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"},"default":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"}},"./rollup":{"require":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"},"default":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"}},"./rspack":{"require":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"},"default":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"}},"./vite":{"require":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"},"default":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"}},"./webpack":{"require":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"},"default":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"}}},"publishConfig":{"access":"public"},"scripts":{"typecheck":"tsc -b tsconfig.build.json","bench":"vitest bench","build":"vp pack","test":"vp test","lint":"vp lint","pack":"vp pack","prepack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --prepack","postpack":"node ../../tools/scripts/rewrite-workspace-protocol.mjs --postpack"},"dependencies":{"@neodx/fs":"^1.1.1","@neodx/glob":"^1.1.1","@neodx/log":"^1.1.1","@neodx/std":"^1.1.1","@neodx/vfs":"^1.1.1","chokidar":"3.6.0","colord":"2.9.3","commander":"12.0.0","fast-xml-parser":"4.4.0","jiti":"1.21.6","object-hash":"3.0.0","pathe":"1.1.2","svgo":"3.3.2","ts-pattern":"5.2.0","unplugin":"1.11.0","zod":"3.23.8"},"devDependencies":{"@neodx/internal":"^0.0.7","@swc/helpers":"0.5.9","@types/react":"18.2.78","@types/react-dom":"18.2.25","@types/svgo":"3.0.0","clsx":"2.1.0","prettier":"3.3.2","react":"18.2.0","react-dom":"18.2.0","svgson":"5.3.1"},"peerDependencies":{"prettier":"*"},"peerDependenciesMeta":{"prettier":{"optional":true}},"packageManager":"yarn@4.3.1","gitHead":"cf60915d175a572a68a501c68a076238dd0b19d1","_id":"@neodx/svg@1.1.1","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-nMxA27nMpCPoFDBE52AnkvRXo6ex58dRxT8ibqWs90i8jCkfvtrjCxRmvz1ajH4VF7+jbZm4Pv3SsuQRCBDXXQ==","shasum":"95a6409ce5f2f6d555f35660e903c7e3f24e5836","tarball":"https://registry.npmjs.org/@neodx/svg/-/svg-1.1.1.tgz","fileCount":53,"unpackedSize":675677,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neodx%2fsvg@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDV50HQ48XfyxA2WQsbBHnHpHuwLE90MkWLrqVY35p9uAIgZxMyCe/K1x8o7vwSTAeAUT7866MOc+7ceQDZE9QlERs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f24a15d9-8ea8-4384-ad8d-01124248a4a1"}},"directories":{},"maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svg_1.1.1_1787673056657_0.36517837800200525"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-12T17:08:36.654Z","modified":"2026-08-25T15:50:57.690Z","0.0.2":"2023-01-12T17:08:36.983Z","0.0.3":"2023-02-01T15:58:23.544Z","0.0.4":"2023-02-01T16:35:48.804Z","0.0.5":"2023-02-01T18:03:31.885Z","0.1.0":"2023-05-01T23:36:42.809Z","0.1.1":"2023-05-01T23:49:57.824Z","0.1.2":"2023-05-02T18:07:33.793Z","0.1.3":"2023-05-02T20:19:02.625Z","0.1.4":"2023-05-02T20:59:55.230Z","0.1.5":"2023-05-04T17:00:28.266Z","0.1.6":"2023-05-04T18:08:20.884Z","0.1.7":"2023-05-16T16:27:11.944Z","0.1.8":"2023-05-19T06:18:16.944Z","0.1.9":"2023-05-19T10:06:34.669Z","0.2.0":"2023-05-25T17:57:16.438Z","0.3.0":"2023-07-22T19:21:40.273Z","0.4.0":"2023-07-23T20:05:03.613Z","0.5.0":"2023-07-24T20:06:36.634Z","0.5.1":"2023-07-30T19:22:01.904Z","0.6.0":"2023-10-10T16:54:32.367Z","0.6.1":"2023-10-21T21:13:19.616Z","0.7.0":"2024-02-21T11:03:48.205Z","0.7.1":"2024-05-21T14:43:10.984Z","0.8.0":"2025-07-22T14:23:19.066Z","1.0.0":"2026-08-14T14:53:40.219Z","1.0.1":"2026-08-22T10:23:54.557Z","1.0.2":"2026-08-22T10:30:27.067Z","1.0.3":"2026-08-22T10:36:03.345Z","1.1.0":"2026-08-22T16:29:21.631Z","1.1.1":"2026-08-25T15:50:57.078Z"},"bugs":{"url":"https://github.com/secundant/neodx/issues"},"author":{"name":"Dmitry Remezov","email":"mysecundant@gmail.com","url":"https://github.com/secundant"},"license":"MIT","homepage":"https://github.com/secundant/neodx/tree/main/libs/svg","keywords":["generator","icons","react","sprite","svg","svgr","typescript"],"repository":{"type":"git","url":"git+https://github.com/secundant/neodx.git","directory":"libs/svg"},"description":"Supercharge your icons ⚡️","contributors":[{"name":"secundant"}],"maintainers":[{"name":"secundant","email":"mysecundant@gmail.com"}],"readme":"# @neodx/svg\n\n<div align=\"left\">\n  <a href=\"https://www.npmjs.com/package/@neodx/svg\">\n    <img src=\"https://img.shields.io/npm/v/@neodx/svg.svg\" alt=\"npm\" />\n  </a>\n  <img src=\"https://img.shields.io/npm/l/@neodx/svg.svg\" alt=\"license\"/>\n</div>\n\nSupercharge your icons ⚡️\n\n`@neodx/svg` is an SVG sprite pipeline: it **collects** your SVG files, **optimizes** them\n(with SVGO) and **resets their colors** (to `currentColor` by default), **builds** grouped,\ncontent-hashed sprites, and **emits** TypeScript typings and runtime metadata you can consume\nfrom an `<Icon />` component. It is exposed as a programmatic API, bundler plugins for all\nmajor bundlers, and a (deprecated-but-supported) CLI.\n\n> The in-depth, up-to-date documentation lives at [neodx.pages.dev/svg](https://neodx.pages.dev/svg).\n> This README documents the current public surface honestly; source (`src/index.ts` and the\n> bundler entry files) remains the single source of truth.\n\n- TypeScript support out of the box - generated types and [runtime metadata](#-content-based-hashes-and-runtime-metadata-generation)\n- [Built-in bundler plugins](#integrate-with-your-bundler) for `vite`, `webpack`, `rollup`, `esbuild`, and `rspack`\n- Optional [grouping by folders](https://neodx.pages.dev/svg/group-and-hash.html)\n- Optimization with [SVGO](https://neodx.pages.dev/svg/optimization.html)\n- [Automatically reset colors](#-automatically-reset-colors)\n- A [programmatic API](#programmatic-api) for integrating the pipeline into your own tooling\n\n## Installation and usage\n\n```shell\n# npm\nnpm install -D @neodx/svg\n# yarn\nyarn add -D @neodx/svg\n# pnpm\npnpm add -D @neodx/svg\n```\n\nWe highly recommend starting with our [\"Getting started\" guide](https://neodx.pages.dev/svg/).\n\n### Integrate with your bundler\n\n> For a deeper walkthrough, see [our setup guide](https://neodx.pages.dev/svg/setup/).\n\nThe bundler plugins are built on [unplugin](https://github.com/unjs/unplugin), so they share\none consistent interface across all supported bundlers. Import the entry that matches your\nbundler — each subpath's default export is the plugin for that bundler:\n\n| Import               | Bundler | Default export     |\n| -------------------- | ------- | ------------------ |\n| `@neodx/svg/vite`    | Vite    | `unplugin.vite`    |\n| `@neodx/svg/webpack` | Webpack | `unplugin.webpack` |\n| `@neodx/svg/rollup`  | Rollup  | `unplugin.rollup`  |\n| `@neodx/svg/esbuild` | esbuild | `unplugin.esbuild` |\n| `@neodx/svg/rspack`  | Rspack  | `unplugin.rspack`  |\n\nFor instance, here's a `vite` plugin with common options:\n\n```typescript\nimport svg from '@neodx/svg/vite';\n\nexport default defineConfig({\n  plugins: [\n    svg({\n      inputRoot: 'assets',\n      output: 'public'\n    })\n  ]\n});\n```\n\nIt will search for all SVG files in the `assets` folder, group them by folder, optimize them\nwith SVGO, reset all colors to `currentColor`, and generate sprites in the `public` folder.\n\nThe same options work for every other bundler entry — only the import changes, for example\n`import svg from '@neodx/svg/webpack'`.\n\nFor more details, see our [Step-by-step guide](https://neodx.pages.dev/svg/).\n\n## Programmatic API\n\nThe root entry `@neodx/svg` exposes the building blocks of the pipeline so you can run it\nstandalone (for example, in a custom build script or another tool). The bundler plugins and\nthe CLI are thin wrappers around these primitives.\n\n| Export                         | Kind  | Purpose                                                                                                                                           |\n| ------------------------------ | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `createSvgSpriteBuilder`       | value | Creates the sprite builder: collects, optimizes, resets colors, builds sprites, and emits metadata.                                               |\n| `createSvgCollector`           | value | Collects SVG files from a VFS, parses them, and applies optimize + reset-colors. Used by the builder.                                             |\n| `createSvgOptimizer`           | value | Creates the SVGO-backed optimizer with separate `symbol` and `sprite` minification modes.                                                         |\n| `createSvgResetColors`         | value | Creates the color-reset transformation (defaults to `fill`/`stroke` → `currentColor`).                                                            |\n| `getSvgSizeProps`              | value | Reads `width`, `height`, and `viewBox` (falling back across the three) from a parsed SVG node.                                                    |\n| `parseViewBox`                 | value | Parses a `viewBox` string into `[width, height]` (or `[]`).                                                                                       |\n| `CreateSvgSpriteBuilderParams` | type  | Options for `createSvgSpriteBuilder` (`inputRoot`, `output`, `group`, `optimize`, `resetColors`, `metadata`, `fileName`, `inline`, `cleanup`, …). |\n| `SvgCollector`                 | type  | Return type of `createSvgCollector`.                                                                                                              |\n| `SvgOptimizer`                 | type  | Return type of `createSvgOptimizer`.                                                                                                              |\n| `SvgResetColors`               | type  | Return type of `createSvgResetColors`.                                                                                                            |\n| `SvgResetColorsParams`         | type  | Color-reset configuration (a single rule or an array of rules).                                                                                   |\n| `SpriteMeta`, `SymbolMeta`     | type  | Metadata shapes describing a generated sprite and its symbols.                                                                                    |\n| `SvgLogger`                    | type  | Logger interface compatible with `@neodx/vfs`.                                                                                                    |\n\n```typescript\nimport { createSvgSpriteBuilder } from '@neodx/svg';\n\nconst builder = createSvgSpriteBuilder({\n  inputRoot: 'assets',\n  output: 'public/sprites',\n  group: true,\n  metadata: 'src/sprite.gen.ts'\n});\n\nawait builder.load('**/*.svg');\nawait builder.build();\n```\n\nThe plugin options (`inputRoot`, `input`, `output`, `group`, `optimize`, `resetColors`,\n`metadata`, `fileName`, `inline`, `cleanup`, …) are the same ones documented under\n[Features](#features) below. The `inputRoot` option replaces the deprecated `root` option.\n\n## CLI (deprecated, but supported in 1.x)\n\n`@neodx/svg` ships a `sprite` binary (`bin.mjs`) backed by the `@neodx/svg/cli` subpath:\n\n```shell\nsprite -i 'assets/**/*.svg' -o public/sprites -d src/sprite.gen.ts\n```\n\nThe CLI is **deprecated** in favor of the [programmatic API](#programmatic-api) and may be\nremoved in a future major release, but it **remains supported in 1.x**. New integrations\nshould prefer the programmatic API or a bundler plugin.\n\n## Features\n\n### 🆕 [Automatically reset colors](https://neodx.pages.dev/svg/colors-reset.html)\n\nAutomate your icons and forget about colors management issues.\n\n#### The problem\n\nWhen we're working with SVG icons, we always need to control icon colors from our CSS.\nWell-known approach is to use `currentColor` inside SVG and set `color` property in CSS.\n\nHowever, usually, we have different issues with this approach, for example:\n\n- Icons are automatically generated, and we can't control their content\n- Icons are not generated, but we don't want to manually edit them (for example, we're using some external library)\n- We have a lot of icons, and we don't want to manually edit them\n- We have different SVG assets: flags, logos, etc. and we want to control their colors separately\n\n#### The solution\n\nTo solve these issues, we're providing a powerful color reset mechanism (`resetColors` option, enabled by default):\n\n- Automatically detects all colors in all forms (thx [colord](https://github.com/omgovich/colord)) from SVG content\n- Enabled by default to reset all colors (you can disable it with `resetColors: false`)\n- Multiple configurations for different colors strategies\n- Granular control with colors and files filters\n\n> Check out [our documentation](https://neodx.pages.dev/svg/colors-reset.html) for more details.\n\n### 🆕 [Content-based hashes and runtime metadata generation](https://neodx.pages.dev/svg/group-and-hash.html)\n\n> **Note:** If you used `definitions` or `experimentalRuntime` options before, you need to update your configuration, see [Migration guide](#move-from-definitions-and-experimentalruntime-options-to-metadata-api).\n\nBy default, you will get the following sprites in your output:\n\n```diff\npublic/\n+  sprite-foo.svg\n+  sprite-bar.svg\n```\n\nBut this is not very good for caching, because if you change any of the SVG files,\nthe sprite filename won't be updated, which could result in an infinite cache.\n\nTo solve this issue and achieve content-based hashes in filenames, you need to take three steps:\n\n1. Provide the `fileName` option with a `hash` variable (e.g. `fileName: \"{name}.{hash:8}.svg\"`)\n2. Configure the `metadata` option to get additional information about the file path by sprite name during runtime\n3. Update your `Icon` component (or whatever you use) to support the new runtime information\n\n```typescript\n// vite.config.ts\n\nexport default defineConfig({\n  plugins: [\n    svg({\n      inputRoot: 'assets',\n      output: 'public/sprites',\n      fileName: '{name}.{hash:8}.svg',\n      metadata: {\n        path: 'src/sprite.gen.ts',\n        runtime: {\n          // generate runtime metadata (path and other information) for each sprite\n          size: true, // will add `width` and `height` properties\n          viewBox: true // will add `viewBox` property\n        }\n      }\n    })\n  ]\n});\n```\n\nIn the result, you will get the following sprites in your output:\n\n```diff\n/\n├── assets\n│   ├── common\n│   │   ├── left.svg\n│   │   └── right.svg\n│   └── actions\n│       └── close.svg\n├── public\n+   └── sprites\n+       ├── common.12ghS6Uj.svg\n+       └── actions.1A34ks78.svg\n└── src\n+   └── sprite.gen.ts\n```\n\nTo learn how to use it,\ncheck out [our \"Writing an Icon component\" guide](https://neodx.pages.dev/svg/group-and-hash.html) or detailed basic tutorials:\n\n- [Group and hash sprites](https://neodx.pages.dev/svg/group-and-hash.html)\n- [Generate metadata](https://neodx.pages.dev/svg/metadata.html)\n\n## Step-by-step\n\nIt's a simplified tutorial, for detailed one check our [\"Getting started\" guide](https://neodx.pages.dev/svg/).\n\nOur example stack details:\n\n- `vite`\n- `react`\n- `typescript`\n- `tailwindcss`\n\nWe'll be working with the following icons in our project:\n\n```diff\n/\n├── assets\n│   ├── common\n│   │   ├── left.svg\n|   |   ... other icons\n│   │   └── right.svg\n│   └── actions\n│       ... other icons\n│       └── close.svg\n```\n\nWe want to generate separate sprites for each folder and use them in our React components.\n\n### Build icons\n\n```typescript\nimport { defineConfig } from 'vite';\nimport svg from '@neodx/svg/vite';\nimport react from '@vitejs/plugin-react';\n\nexport default defineConfig({\n  plugins: [\n    react(),\n    svg({\n      inputRoot: 'assets',\n      group: true,\n      output: 'public/sprites',\n      metadata: 'src/shared/ui/icon/sprite.gen.ts'\n    })\n  ]\n});\n```\n\nNow let's run `vite` (or `vite build`) and see what we have:\n\n```diff\n/\n├── assets\n│   ├── common\n│   │   ├── left.svg\n│   │   └── right.svg\n│   └── actions\n│       └── close.svg\n├── public\n+   └── sprites\n+       ├── common.svg\n+       └── actions.svg\n└── src\n    └── shared\n        └── ui\n            └── icon\n+               └── sprite.gen.ts\n```\n\nNow you could visit our [\"Writing an Icon component\" guide](https://neodx.pages.dev/svg/writing-icon-component.html) to learn how to use it.\n\n## Guides\n\n- [Getting started](https://neodx.pages.dev/svg)\n- [Group and hash sprites](https://neodx.pages.dev/svg/group-and-hash.html)\n- [Generate metadata](https://neodx.pages.dev/svg/metadata.html)\n- [Writing an Icon component](https://neodx.pages.dev/svg/writing-icon-component.html)\n- [Working with multicolored icons](https://neodx.pages.dev/svg/multicolored.html)\n\n## Migrations\n\n### Move from `definitions` and `experimentalRuntime` options to `metadata API`\n\nNow [metadata](#-content-based-hashes-and-runtime-metadata-generation) is stable\nand covered under one `metadata` option.\n\n```diff\nsvg({\n-  definitions: 'src/shared/ui/icon/sprite.gen.ts',\n-  experimentalRuntime: true,\n+  metadata: {\n+    path: 'src/shared/ui/icon/sprite.gen.ts',\n+    runtime: {\n+      size: true,\n+      viewBox: true,\n+    }\n+  }\n});\n```\n\n### Move from `root` to `inputRoot`\n\nThe `root` option is deprecated and will be removed in a future major release. Use\n`inputRoot` instead — the behavior is identical.\n\n```diff\nsvg({\n-  root: 'assets',\n+  inputRoot: 'assets',\n});\n```\n\n- [API Reference](https://neodx.pages.dev/svg/api/)\n","readmeFilename":"README.md"}