{"_id":"@arashmilani/svg-snabbdom-loader","_rev":"2-8e625e8fa32bb472f94581b46bda32a0","name":"@arashmilani/svg-snabbdom-loader","dist-tags":{"latest":"1.1.1"},"versions":{"1.1.0":{"name":"@arashmilani/svg-snabbdom-loader","version":"1.1.0","description":"Webpack svg-files to snabbdom vdom loader","main":"index.js","license":"MIT","author":{"name":"Yuri Egorov","email":"ysegorov@gmail.com","url":"https://github.com/ysegorov"},"dependencies":{"cheerio":"^0.20.0","loader-utils":"^0.2.15"},"devDependencies":{"expect.js":"^0.3.1","istanbul":"^0.4.4","mocha":"^2.5.3"},"scripts":{"test":"_mocha -- test/*.spec.js","cov":"istanbul cover _mocha -- -R spec test/*.spec.js"},"keywords":["svg","snabbdom","webpack","loader","vnode"],"repository":{"type":"git","url":"git://github.com/ysegorov/svg-snabbdom-loader.git"},"homepage":"https://github.com/ysegorov/svg-snabbdom-loader","bugs":{"url":"https://github.com/ysegorov/svg-snabbdom-loader/issues"},"gitHead":"b807464f03ba4ba50167fe6157dc38cdfd9f919b","_id":"@arashmilani/svg-snabbdom-loader@1.1.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-jLFmjVUUwWI4XewqL6IoFtXo0OquLKz+pZwEiI5XZ3hnq1jSIBQMW4h08yw3jf77w7CqMJlWxfUXujdI6b8kMw==","shasum":"1d1dc3b335fd19f993ab8fc0c11c2247873ca0d0","tarball":"https://registry.npmjs.org/@arashmilani/svg-snabbdom-loader/-/svg-snabbdom-loader-1.1.0.tgz","fileCount":5,"unpackedSize":6542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB08qCRA9TVsSAnZWagAAmfUP/3Mo2fxtwYJkFziwzPJK\n5Gu/kqSbukFhpZUT0+yLPg1Up+p5AIdv3VkA4Ip6rgNE44VQwtLbu6uleU6V\ngWE5UQHtEsyNxTwz+5/9jfb31NVU5/IqMqgziwbIIeWqzZZ4stUrr7knIyAF\nMl1MZ7iZMBkXg055QzA0r29ojpby8Ex8u6Xm0AAPQrJNxwfNQSYzpfd8/sc6\n0MDFdHa/HMsPqTArUQv1g5tARh0c9aXFJd12VbHZ9vJOUni0PRnTK7f52azX\n14RRWFNtzDaMJ1wlmLJWcrXIckQEGPOqAOIhy09vlgM+mXwUL0kfXT1HEKaO\n35MJncl4f8s4++wHlvt6DIHVIW6pcCoWOyXKeXFRTd+knT/oqwgb8yuQ+gt0\nO8vxDcxXtDBKbxSnMKlAjjt8In6R0IXjMg+8DBIMLt2+1Rp67YqpPgD+eusO\ng0T8QDAaVABQ4cJjjkKO7UFIanQl0sv+NKXNWV+N3D/C+0YAeHCJkVkDE6mf\nW2PdOKnngZ4PttKfOrF5hq3xSJraWR2Yc4ON9qgO3UXhDjatkRlOjXPzKuA+\nWhEcytjTK0xsuG1iY6tGoFHJhdKIrBk7+OoibJPPWNcdmPgIXx8QtDpJo+10\nwr1TmCmB99AJBmW6C45MSbyUUcXqthiW3EzAvEhXG/J4fs/kXB4KkFywUK9V\np6RI\r\n=2x1H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnXKM7lgdbBdFPLmR6EbGTN03jiv8wcOLJ3hkpdWNz2wIgCoNhUiF0wKIl6gw+Wn/jvZz2x02pja3ngd82lbizJoc="}]},"maintainers":[{"name":"arashmilani","email":"me@arashmilani.com"}],"_npmUser":{"name":"arashmilani","email":"me@arashmilani.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-snabbdom-loader_1.1.0_1594314537689_0.8154588846074966"},"_hasShrinkwrap":false},"1.1.1":{"name":"@arashmilani/svg-snabbdom-loader","version":"1.1.1","description":"Webpack svg-files to snabbdom vdom loader","main":"index.js","license":"MIT","author":{"name":"Yuri Egorov","email":"ysegorov@gmail.com","url":"https://github.com/ysegorov"},"dependencies":{"cheerio":"^0.20.0","loader-utils":"^0.2.15"},"devDependencies":{"expect.js":"^0.3.1","istanbul":"^0.4.4","mocha":"^8.0.1"},"scripts":{"test":"_mocha -- test/*.spec.js","cov":"istanbul cover _mocha -- -R spec test/*.spec.js"},"keywords":["svg","snabbdom","webpack","loader","vnode"],"repository":{"type":"git","url":"git://github.com/ysegorov/svg-snabbdom-loader.git"},"homepage":"https://github.com/ysegorov/svg-snabbdom-loader","bugs":{"url":"https://github.com/ysegorov/svg-snabbdom-loader/issues"},"gitHead":"67e9e2320c39b1b0f6b379e1ac1750c577ee24fc","_id":"@arashmilani/svg-snabbdom-loader@1.1.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IQaq7xZ/C3IFuV+ZPgp53ZIThNRsHY63wuVFKolJkXXKGEmPnERc/Mju7vUoIfNGhdY4p6vseLD3aaAv2PHL4g==","shasum":"2c76cc2daca99add39aec2ee9912dc82f10f21d5","tarball":"https://registry.npmjs.org/@arashmilani/svg-snabbdom-loader/-/svg-snabbdom-loader-1.1.1.tgz","fileCount":5,"unpackedSize":6542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB4ncCRA9TVsSAnZWagAA7QwP/jci2hflU9/zH8VLQVc5\nNtgTzQAJn1OF2SJMUUbQmG8DYIs1U6npQYWtwmqUpUtPY5S4Y1u3K71dWmX4\nnJUoxcI8/kMRct71SVRjCBAkWbYDbv8G1Tu5YQsALVB0wM7w80A7wuQSbyLJ\nQUC2PLV88cf2iGuvxtvLMpU+d9VDCK2c/NDd9oJrl7YLOMXA38OsivmRSwvN\nLe4I6xkVKpB8GX9LnjKiW0jcLFHSh3vO6ARedF4QPwjVNsFX6DGMhU/jjkT1\nVx4WvQrL6m+okWduUFHbSGE8Us+XyH9JCLVS+7UZ7Iw1Y8f+U1ZATEpfWtOg\nbql/LJJmKWsZz4qGNJM3QFbJjQo06mqlhZDOtdVo3qKcKVb4mE8Ev75o//U6\nVu1yKuZErwS+vvv40uNpw2GclIOCqegmXzx/He9dyj0JdXiAXO8pBlBNKJC4\nWSngk9s9Rpfy5+uhCtvMLbwieed03rBS5d1C919CBpZjgVYs7jShUZAk0Yl8\n3gkCouIEGXsWwPTQIATFeL16A6/pz5EKGBWIkBOl2m+6IpfNdmaf6lxHmTxF\niUnFMVVUzNtVlYfD0zT7GwEWalHpFIfeB5YEkQIUrqGvYiA2j9UvU0StqDUo\n0AFt126ggCBsj58s67kdsEvNpNqOkSSzIyxPlKZrn9YCSPG0cB8mSdURgzIK\nS7Uh\r\n=0yFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBamZO2hC9QkM96Mh4ERxckPxtCyVGieX2QnvqbvuhmgAiBlpXwUceDfZmA+EpnpcxQ3837otsmYMSyESrHL6lTkZg=="}]},"maintainers":[{"name":"arashmilani","email":"me@arashmilani.com"}],"_npmUser":{"name":"arashmilani","email":"me@arashmilani.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-snabbdom-loader_1.1.1_1594329563824_0.06914378146140665"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-09T17:08:57.646Z","1.1.0":"2020-07-09T17:08:57.863Z","modified":"2022-04-04T15:15:10.129Z","1.1.1":"2020-07-09T21:19:23.946Z"},"maintainers":[{"name":"arashmilani","email":"me@arashmilani.com"}],"description":"Webpack svg-files to snabbdom vdom loader","homepage":"https://github.com/ysegorov/svg-snabbdom-loader","keywords":["svg","snabbdom","webpack","loader","vnode"],"repository":{"type":"git","url":"git://github.com/ysegorov/svg-snabbdom-loader.git"},"author":{"name":"Yuri Egorov","email":"ysegorov@gmail.com","url":"https://github.com/ysegorov"},"bugs":{"url":"https://github.com/ysegorov/svg-snabbdom-loader/issues"},"license":"MIT","readme":"# svg-snabbdom-loader\n\n[![experimental](http://badges.github.io/stability-badges/dist/experimental.svg)](http://github.com/badges/stability-badges)\n[![Build Status](https://travis-ci.org/ysegorov/svg-snabbdom-loader.svg?branch=master)](https://travis-ci.org/ysegorov/svg-snabbdom-loader)\n\nWebpack svg to [snabbdom](https://github.com/paldepind/snabbdom) vnode loader\n\n\n[![NPM](https://nodei.co/npm/svg-snabbdom-loader.png)](https://www.npmjs.com/package/svg-snabbdom-loader)\n\n\n## Installation\n\n```shell\n\n$ npm install --save-dev svg-snabbdom-loader\n\n```\n\n## Parameters\n\nLoader supports following parameters:\n\n- `omitFill` used to omit `fill` attribute from generated VNode attributes\n  (defaults to keep `fill` attribute as is)\n- `omitKey` used to omit `key` attribute from generated top-level svg VNode\n  attributes (generated key defaults to `svg-{basename}` where `{basename}` is\n  filename without `.svg` extension)\n- `className` used to set `class` attribute for generated top-level svg VNode\n  (defaults to `svg-icon`)\n\n\n## Usage\n\n[Documentation: Using loaders](http://webpack.github.io/docs/using-loaders.html)\n\nSpecify in `webpack.config.js`:\n\n```javascript\nmodule.exports = {\n    //...\n    module: {\n        loaders: [{\n            test: /\\.svg$/,\n            loader: 'svg-snabbdom-loader'\n        }]\n    },\n    //...\n};\n```\n\nChained with [svgo-loader](https://github.com/rpominov/svgo-loader):\n\n```javascript\nmodule.exports = {\n    //...\n    module: {\n        loaders: [{\n            test: /\\.svg$/,\n            loader: 'svg-snabbdom-loader!svgo-loader'\n        }]\n    },\n    //...\n};\n```\n\nWith parameters:\n\n```javascript\nmodule.exports = {\n    //...\n    module: {\n        loaders: [{\n            test: /\\.svg$/,\n            loader: 'svg-snabbdom-loader?omitFill=true&className=svg-icon-large!svgo-loader'\n        }]\n    },\n    //...\n};\n```\n\nSplitting filled and non-filled graphics:\n\n```javascript\nmodule.exports = {\n    //...\n    module: {\n        loaders: [{\n            test: /\\.svg$/,\n            include: /src\\/svg\\/filled/\n            loader: 'svg-snabbdom-loader?className=svg-filled!svgo-loader'\n        }, {\n            test: /\\.svg$/,\n            include: /src\\/svg\\/nonfilled/\n            loader: 'svg-snabbdom-loader?className=svg-non-filled!svgo-loader'\n        }]\n    },\n    //...\n};\n```\n\n\n## License\n\nMIT, see [LICENSE.md](http://github.com/ysegorov/svg-snabbdom-loader/blob/master/LICENSE.md) for details.\n","readmeFilename":"README.md"}