{"_id":"@constgen/neutrino-svg-loader","_rev":"7-616c8fe9f94f6e10af0a466010ab46eb","name":"@constgen/neutrino-svg-loader","dist-tags":{"pnpm-temp":"1.4.0","latest":"1.9.2"},"versions":{"1.0.0":{"name":"@constgen/neutrino-svg-loader","version":"1.0.0","description":"Neutrino middleware for SVG files","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/svg-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","svg-loader","svg"],"dependencies":{"svg-url-loader":"5.0.0"},"peerDependencies":{"neutrino":"^9.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-svg-loader@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Y7yQmIYfxz/oz7Mb/BV4lPiZjjHIGQuzwCd20pwtbF1urogWYXeapsNjp6dsHDSXl3fi+DITd3M02+sSnBLOOg==","shasum":"6d88d4388de305483ba32cfce8e5914f9446898e","tarball":"https://registry.npmjs.org/@constgen/neutrino-svg-loader/-/neutrino-svg-loader-1.0.0.tgz","fileCount":4,"unpackedSize":38387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0mOCRA9TVsSAnZWagAANdwQAJHg2AbJCk37Fxs0a+rn\ntqTXIh4126pJrCopwMWoUbHwl3QYWKQAYKcRBCtUc1AeqBKM8MGdpWqH28iy\nce4DMh6Fl1PtwNukFs9GiSqnAc670EGchf+5ZxWq9itr+s8rt2r3X+9rOuES\nf7ArRd9IDAfHyCYT+Kbbyw6K/V42BfONSF++2GpQG4uvtwNU91Wvk5/vWOgV\nhydE4gZ9ONMtMwupno4ffUge8OEFg22nMBDIX8NXFatB/4knUlUOIHsPG3qI\nQhQji2HbLuK+Ryos2i4NwcsGcxtMEcuJF1hnWrrXpj+NFbVgw2zTF0CiLbSg\nPz8XtsjS0kMP/9DAVtkLVwBshQoaqJS+YLf40lGF47i0YkBpjorjwqOLOp64\nniPGUM1OlTkCWULGCbWgp5NsfHC5L0KYc5afWH63koju2iChkA8Td0qQBpgq\niZM3TS2OQoOPM7oDQ4C3ttWTbjqeGOZBdsGa7zccR+VotwpbTIdYzI5O5dfL\nhtEFp+/jxBrdMzI/NV04oD5PFXmAOwNEJERA96mUfuT6rmN4u2iUR4QOn9Tp\n4mPtXfo8aEU3SRyGkNA7FGeGkDBVYhsLm37rP/sy+fwbj9Joqrd3wY/hMCrF\nrdSOslkcP6mu4kDAHQk4vYM5TNDcuWKsWnZG9h+/RV4Smk2kyxGRp1DL9WKa\n8ryw\r\n=Kbjv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqf45G+o6GrZTS8tEbgm3XttPf474ntrB7vlT6uG9piAiBi1BKVV0VDszd4JbZSo4QK4NoFq2GVHFDvadUsrp8D8A=="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-svg-loader_1.0.0_1586186637959_0.329526035791295"},"_hasShrinkwrap":false},"1.4.0":{"name":"@constgen/neutrino-svg-loader","version":"1.4.0","description":"Neutrino middleware for SVG files","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/svg-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","svg-loader","svg"],"dependencies":{"extract-loader":"5.0.1","svg-inline-loader":"0.8.2","svg-url-loader":"5.0.0"},"peerDependencies":{"neutrino":"^9.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"readme":"# @constgen/neutrino-svg-loader\n\n[![npm](https://img.shields.io/npm/v/@constgen/neutrino-svg-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-svg-loader)\n[![npm](https://img.shields.io/npm/dt/@constgen/neutrino-svg-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-svg-loader)\n\n[Neutrino](https://neutrino.js.org) middleware for SVG files. SVG files are compiled to Data URIs **without*- encoding to Base64. For JSX components SVG elements ids are extended with unique prefixes to avoid collisions between inlined `<svg>` images.\n\n## Requirements\n\n- Node.js v10+\n- Neutrino v9\n\n## Installation\n\n`@constgen/neutrino-svg-loader` can be installed from NPM. You should install it to `\"dependencies\"` (--save) or `\"devDependncies\"` (--save-dev) depending on your goal.\n\n```bash\nnpm install --save @constgen/neutrino-svg-loader\n```\n\n## Usage\n\n### In preset\n\nRequire this package and plug it into Neutrino. The following shows how you can pass an options object to the middleware, showing the **defaults**:\n\n```js\nlet svgLoader = require('@constgen/neutrino-svg-loader')\n\nneutrino.use(svgLoader({\n   limit: 10000 // 10 KB - images lesser than this size in bytes will be inlined into JS bundle. But onlly images referenced from styles are affected. All others are alwas inlined\n}))\n```\n\n### In **neutrinorc**\n\nThe middleware also may be used together with another presets in Neutrino rc-file, e.g.:\n\n**.neutrinorc.js**\n\n```js\nlet svgLoader = require('@constgen/neutrino-svg-loader')\n\nmodule.exports = {\n   use: [\n      svgLoader()\n   ]\n}\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-svg-loader@1.4.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-w5nKHIbwGgVuY9QKC/Dv7X4b1JB4sRycGYFjVIRMrCKrUhxPZ49LwCPoMdcO5b0X3MKNegpPmBvXXA0C04xnEA==","shasum":"cdbe7553c218b87ebcf726cb0aa455938c66ae63","tarball":"https://registry.npmjs.org/@constgen/neutrino-svg-loader/-/neutrino-svg-loader-1.4.0.tgz","fileCount":4,"unpackedSize":39073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqayXCRA9TVsSAnZWagAATvIP/35vJ/Q4UITXmMupXEEa\nYMKbq0Ngq4aA7hmkKN0li1INR2laCXNZEPFkJ9njceMJAApDvdplvnrMfAbH\nJwZBL4XF9SuPvVjrvITvhdFAaPfzuKHOx3qMMBu/PcmhiPSTmbGqf6vzWdD4\nemFAuGuDx+26pEh00ugDZw86d7X4GyqDMfOMulxDC58QENFOVE7pVsRQCwyI\nqStBuwB7Uon82CIBaSt6/IZNHckl8GPJOwLZx0+fOW2AKtEueSIjsky6NVnJ\nUExrj6l9rQfnS2EXNkoEb3VSKf6DfR7BlJPVuiqMvatu1+521vMcmF6X0j7k\nxU59rRgI9GkvRlqXOtgqZ4aoRhE08D7S8QlDcK0mBHRTVoQL3rss59Q73s6d\nUamSFC6Xx+2fF3bNGfNHOpzU4qPSEVp2TEhds9fjvAF6MbOvfnr69ZyFf/Ne\nlpA4s7bIKdSdYhcdgyNB2fJ9Ve/bSi4qR6J1HmJM6w1jIlPdNGK7ZsjxM8+8\nLo4BrMiZPzOMjnN5cubQVrE9PjMrsiSKHc6vUPjl8ktfQPUUdB/OGQWyvrHK\n7nsYZz39LXE4G+l5Ew/tcBVXXq/JwG8lSFVL0gtPCJUcvcooNQ3WgB+wUx8f\n37xNId4QZiSsB0ttOcGErsR65LvA8N4220lXn4wWx98M7LeypMp8sYQ2tQLY\nE6C5\r\n=3s51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOOPZvUpafDMu0ax3wNnQM93NGZ3G7jaykr12AqDaK2gIhAIpvCs1v072mjaEz7COYQRDC/OfTcOz9eIGNJawTx9NM"}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-svg-loader_1.4.0_1588178070783_0.6073608318774124"},"_hasShrinkwrap":false},"1.5.0":{"name":"@constgen/neutrino-svg-loader","version":"1.5.0","description":"Neutrino middleware for SVG files","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/svg-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","svg-loader","svg"],"dependencies":{"extract-loader":"5.0.1","svg-inline-loader":"0.8.2","svg-url-loader":"5.0.0"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-svg-loader@1.5.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RU7Sw9ov+BrHgX0yc326C/yACz/COAJkeoPkmavzugLk4TY79OQVn/PkUaU1Hv7G1q87CXaYTX9uAAnN6KUe5Q==","shasum":"2a262905e2c9456fa68fbacde126c7e442534949","tarball":"https://registry.npmjs.org/@constgen/neutrino-svg-loader/-/neutrino-svg-loader-1.5.0.tgz","fileCount":4,"unpackedSize":39225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPSJbCRA9TVsSAnZWagAAIfoP/iubnAgno35ClLRBsdO/\nfZJ2ffyxTccqHskQjbR/NRqrtWQJeyoHUgJ08DDAi+LEEEG7Vhc+Fb/Fqv6x\n/aKYn3AdxdI3UYUpR0vPOYQau12bCeyqz2xVxkcEgz5fvgAFB4hoyd6Bt37N\nMjpAfE+zB8p+nLrvjEoQCZlfWieCe2IEeAKzs/pzkk8xe2M3eyxU5P5/E4u5\n6FPxUGP8TsSUX6c9CYTO+zaoTxgtgobKQYr/reZ+J6VyHoo65if4DeoV2MwT\nAGwvP8mrzywfF+LXWvKm48/yGT2SDteTigHDBAp0WbZkB+heEWU3rTk1OA+6\nc8CAH5n+lOMzh/SC1TN8yPhQYZfVKheVBZuZjaEXYK2EKEHbbsTEP0I/H0zg\nKv2Jc48Ih6/84P3AVa0fRly9gSc5S71RNlsewE8BBvoWwyL3BaN4j1m9nszC\nT1maAJx9bwmXq8NOLWspQNH4i9DP+L1m6RAeULciEgYdMdI/6yxSiqKnSzBV\nLWwzgeqkMB/BF0Kq/bf3E/EKt4J5pFtJmD41+/h/7jYGXpZtXaqSWe2B12aA\n9sMMSF8gbpaHzZcAyCkTKPM2utYfmodIBtcwr5W24cm34KHNOb+PjZf+p9Po\nTUCXYm7BZvcfLGOiT4B5wRhaZaee5IuKaDC8rr5G8fPYoWFC5VYcI2hHMbtW\n41u1\r\n=TRq6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6BqYX9JjsmxIXfx3ArB21G63z2QoiWMCMiFHfiHcUxQIga7ei3x/TkW7XK/4ihA3Hhk4uiGu2udHavLTWERSSddk="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-svg-loader_1.5.0_1597842010618_0.21921231888667547"},"_hasShrinkwrap":false},"1.9.0":{"name":"@constgen/neutrino-svg-loader","version":"1.9.0","description":"Neutrino middleware for SVG files","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/svg-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","svg-loader","svg"],"dependencies":{"extract-loader":"~5.1.0","svg-inline-loader":"~0.8.2","svg-url-loader":"~6.0.0","@constgen/neutrino-image-loader":"1.9.0","svg-transform-loader":"~2.0.13"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-svg-loader@1.9.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-G9vPqw19AsAwCNxj7QHeB8alUhd4ClULAtJz8igb/ht/DiN7785n7Waa8yxWHx6kIr9FoazLq4OQXwTgO5D0Hw==","shasum":"ad8925c50cfad5b2165327b7ad3621d016453e19","tarball":"https://registry.npmjs.org/@constgen/neutrino-svg-loader/-/neutrino-svg-loader-1.9.0.tgz","fileCount":5,"unpackedSize":41462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXNKOCRA9TVsSAnZWagAAVEkP/RRPmnBD6CVEh7LTvw02\nUvYJWlV+OIw2vaCVLgsvvPKUiayEypQx/rKSFUfI2SYVFppzd1+YdGxWgStK\nRI2RYjMiampAALuDJtlSOHGn+S+K/ohWIGByjZBf9duhsoveSVLLcvUWCMjG\n7hQSJKX+R2N8JV8eyo5nFML09CGmWnUfMbII2OXbxGJDk7Rd7VUN4/4RGPY/\nn7/gSHr7Rxb3VqtVRUrLrugEUh2++4r/FrVzLIt3yGP43w9GRJZNYpU77RqI\nN1WMSNWchls5kBzXD2wXjyoG28TRr/4JxfqkJyfrLlaex03c6XPNoa/NVafA\nmvm5ot1tgNtQcyDtsJ7pm8HLxoOpdQhS5Ghja4VP1wx4hrtj+lsaXDfBVTNT\nv0GORgUcJts1Te5qvlYcxJ7/KrsAEBF4YyWu4nSMyZeZtRKzFWV3f4JTbZ2O\nny5XgMt68FRNJdKsORh8i5lhtEIzzOSKteZBx+O4YKu1h+dib9w/zmso8Vm7\nYMBzb6uPFuphdQC9eNH/yXMYKPEXgphVuqV14IDLDozoeov3Roc6GkNEjTxs\n80PkvrtwzSaSPu1WDd+yvD/OJmuOtNb/+3vyZeWEZNwWSiXui6xY5iV8BAs3\n8nVBt9IQgTDYhpfQzLcKmEvgWGtDhXZuWpjose0C7f4c6xnLqKwIRqX1JBJW\nXfjw\r\n=/cxg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCulkfXC8djj8T6yHrTt66Xets7GCKdt89dHZwS3989RgIgS7FQk5ccUpCCw/xP4ke7KrG6xeNFw6kTiSfWyMPnnc8="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-svg-loader_1.9.0_1599918733788_0.5157281922983739"},"_hasShrinkwrap":false},"1.9.1":{"name":"@constgen/neutrino-svg-loader","version":"1.9.1","description":"Neutrino middleware for SVG files","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/svg-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","svg-loader","svg"],"dependencies":{"extract-loader":"~5.1.0","svg-inline-loader":"~0.8.2","svg-url-loader":"~6.0.0","@constgen/neutrino-image-loader":"1.9.0","svg-transform-loader":"~2.0.13"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-svg-loader@1.9.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-CkG6hQIDELsN3rlBKkvinxJoTTkL0Dg9sWBrdejJw/tienY81VwmiSXybtASB4GjBAFRsMJdUu4qKk7G05NIkA==","shasum":"7ba3d06192e534ac56607991a96194b66efb0216","tarball":"https://registry.npmjs.org/@constgen/neutrino-svg-loader/-/neutrino-svg-loader-1.9.1.tgz","fileCount":5,"unpackedSize":41474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJsGCRA9TVsSAnZWagAAoAwP/29HrbeEVKddtfwTOzku\nQliFkQFegMxQKcbBStn/+tY+dExjZvZnsrdHFezWpTRnnc91drUiWhW21enX\nkHBMmIGSlx0IKai+XxstE62dvNJCinf2wdy0V3qLkdUtkI9nhjZ780FyXyIy\nYO5/B/MDvZbIvcLxmvYB96++IAKVli7+ii620qvlxAVuqOKikWuwemaxXutL\ny6nnWwOMRZ6rzkQMiBLfic53Z84dN9fLi/UWXfHSy/VD8voYN/PkwSpvIWZO\ncg0W+FDaGGIOPGQzQpVayV4i2J3Isw1aRUzlyHvFAt8En7+9LMrKArSvjn5I\nrHbq5TkcyiMpK28jTtz1MFs3884BZWWGOHegAEwHCUqmOMNp0+els+J0jjtK\n+OUrKugkrJVv2qBO21xSmN/4i3wc8zL5vqF4T0ePDekEqW+kRl2wdCmhhZnl\ncAmVmVvT3tqSzK8dJ4pcB515u9JbJD5t63VMbECDJGGQjxhfisXtICGBT4qL\n5CTJDwdluDxlSWFFyI/WdxSswib2gVdHiFjmyV327QdUrZLe8IApS1msmQq2\nVAD4X5uORW2UzL7k6mZLcJPuFqw4DAw3bkIqCIupXPCXO7+7qEmLN2cTjYeC\nBZnTAnR4ScIP9+mZj7vOi5RXyhvN5FXiIDe9uJIKYLHcjxNrcBgSlmJBWEUx\nDBaL\r\n=x5bQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa3frVGgJQmxTLbFjQnHCwFEEXdd1clBH3JtyrHSdOqAiAQvjWrJVzSbr8FU/j7wLQgNLIvbDpaISPaJ+N6qg0iZQ=="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-svg-loader_1.9.1_1600166662432_0.020813185117807498"},"_hasShrinkwrap":false},"1.9.2":{"name":"@constgen/neutrino-svg-loader","version":"1.9.2","description":"Neutrino middleware for SVG files","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/tree/master/packages/svg-loader","keywords":["neutrino","neutrino-middleware","middleware","preset","webpack","svg-loader","svg"],"dependencies":{"extract-loader":"~5.1.0","svg-inline-loader":"~0.8.2","svg-url-loader":"~6.0.0","@constgen/neutrino-image-loader":"1.9.2","svg-transform-loader":"~2.0.13"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-svg-loader@1.9.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-O0fvDWXNyOW8WhOuHyeXsmZkcKCo4YUK4P5yWrDSvVR2sUYls4xkpoxJ6N8y9EfItr0HBH7rN633ekP+L1NdaQ==","shasum":"e99127821c79c7b8702c5b855bf0321230745b0f","tarball":"https://registry.npmjs.org/@constgen/neutrino-svg-loader/-/neutrino-svg-loader-1.9.2.tgz","fileCount":5,"unpackedSize":41488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcmyQCRA9TVsSAnZWagAAMAEP/07Zc2pFP0bnN7Zm7a8L\nGb+Ge/hkZrp2KeuufruAB/YjVB5eQG5GHiDqmFEXGdyafbDHTYrVzoqLhDNh\nvPOwIdNKYbHZPwTjzkrXppG5Mr8HnRnSKhDZHFO7VBydY4QbmhOO4hcpbk8r\nbk7kmi4g2653mlu7/j69VH8yAvFzQDBjMnmKbArb0OfjuK59UKeRmux27k0K\nuh0Q9Y8UZIbz5TurggiM16s5Oml4FikPtQs5T7PJQFVumIkAN8v/qpz9dOsL\nXJt881zd0NiO6B1sxScULt+nRzT6nN33jivwnIWqhNbcP9VXPDvgBr9pkd+y\nMnZNWzJZYBetCsIdothr9uUqhQyTlvdMD8LtryjdLxKwZ4UoCyp3Gl7dvBnh\n4i32EsJhcc5gHRqffI6QCyKfXl/h2p5DMCbofwWkQwYmX+wTCczUh80XCljA\nbrYV+hI7tBCgvQhi3TfLOzFUsvOwErLLsqOPLxa3wjy/UGpivlRZVpQuh8T7\n51uO0ciqIDDT+0ze7eWL+h8e3rPM0JrUObg/J9kCg8wrWD+yIihlFtu2WYDJ\n9XikpmVgh9r1uRkyX0oyje6qN+tq0kSSMHDp4B0+lR9zluQk52IxKMEszcz/\nyWoEx/PTx4xN4Dkg8JtYGNAm/5TZ9h4/hXBBUewRHdvD3XSDre1pyYq57IKc\nPz4P\r\n=/SuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4MF9rJS2BgXEuuVRSRL/E68uwTeJvygnavFUpO7Tx5QIgLsf7RaVsBHRBYSVsNEs5aNZreN1RgMzFs5t5G9xVLSM="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-svg-loader_1.9.2_1601334416151_0.9379167122754237"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-06T15:23:57.717Z","1.0.0":"2020-04-06T15:23:58.150Z","modified":"2022-04-05T00:59:58.547Z","1.4.0":"2020-04-29T16:34:30.927Z","1.5.0":"2020-08-19T13:00:10.756Z","1.9.0":"2020-09-12T13:52:13.899Z","1.9.1":"2020-09-15T10:44:22.554Z","1.9.2":"2020-09-28T23:06:56.264Z"},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"description":"Neutrino middleware for SVG files","homepage":"https://github.com/constgen/constgen-neutrino/tree/master/packages/svg-loader","keywords":["neutrino","neutrino-middleware","middleware","preset","webpack","svg-loader","svg"],"repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"license":"GPL-3.0","readme":"# @constgen/neutrino-svg-loader\n\n[![npm](https://img.shields.io/npm/v/@constgen/neutrino-svg-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-svg-loader)\n[![npm](https://img.shields.io/npm/dt/@constgen/neutrino-svg-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-svg-loader)\n\n[Neutrino](https://neutrino.js.org) middleware for SVG files.\n\n## Features\n\n- Automatically exclude `.svg` extension from `image` rule if present\n- Enable usage of query parameters in SVG paths for compilation time image processing (e.g. `image.svg?fill=currentColor`) with [svg-transform-loader](https://www.npmjs.com/package/svg-transform-loader)\n- Encode SVGs to DataURI **without*- encoding to Base64 when imported from JS or Components with [svg-url-loader](https://www.npmjs.com/package/svg-url-loader)\n- SVG elements `id` attributes are extended with unique prefixes to avoid collisions between inlined `<svg>` images.\n\n## Requirements\n\n- Node.js v10+\n- Neutrino v9\n- Webpack v4\n\n## Installation\n\n`@constgen/neutrino-svg-loader` can be installed from NPM. You should install it to `\"dependencies\"` (--save) or `\"devDependncies\"` (--save-dev) depending on your goal.\n\n```bash\nnpm install --save @constgen/neutrino-svg-loader\n```\n\n## Usage\n\n### In preset\n\nRequire this package and plug it into Neutrino. The following shows how you can pass an options object to the middleware, showing the **defaults**:\n\n```js\nlet svgLoader = require('@constgen/neutrino-svg-loader')\n\nneutrino.use(svgLoader({\n   limit: 10000 // 10 KB - images lesser than this size in bytes will be inlined into JS bundle. But onlly images referenced from styles are affected. All others are alwas inlined\n}))\n```\n\n### In **neutrinorc**\n\nThe middleware also may be used together with another presets in Neutrino rc-file, e.g.:\n\n**.neutrinorc.js**\n\n```js\nlet svgLoader = require('@constgen/neutrino-svg-loader')\n\nmodule.exports = {\n   use: [\n      svgLoader()\n   ]\n}\n```","readmeFilename":"README.md"}