{"_id":"@achmadk/vite-plugin-svgr","_rev":"3-e6eab3589d7d4222e95a189a23c5356f","name":"@achmadk/vite-plugin-svgr","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@achmadk/vite-plugin-svgr","private":false,"version":"1.0.0","description":"Vite plugin to transform SVGs into React components","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./client.d.ts"}},"scripts":{"dev":"tsdv watch","build":"tsdv build","prepare":"npm run build","prepublishOnly":"pnpm run build"},"repository":{"type":"git","url":"git+https://github.com/achmadk/vite-plugin-svgr.git"},"keywords":["vite","vite-plugin"],"author":{"name":"Achmad Kurnianto"},"license":"MIT","devDependencies":{"@types/node":"^18.16.2","@types/react":"^18.2.0","react":"^18.2.0","tsdv":"^0.8.0","typescript":"^5.0.4","vite":"^4.3.3"},"peerDependencies":{"vite":"^2.6.0 || 3 || 4"},"dependencies":{"@rollup/pluginutils":"^5.0.2","@svgr/core":"^7.0.0"},"packageManager":"pnpm@8.3.1","gitHead":"598bef5ae2a79692645f3e5583b166c08d7e0b67","bugs":{"url":"https://github.com/achmadk/vite-plugin-svgr/issues"},"homepage":"https://github.com/achmadk/vite-plugin-svgr#readme","_id":"@achmadk/vite-plugin-svgr@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-3Qwboexh/s3k9U1R/3uemXRCEz+fVEkq9NomVK/FJSH/Z6s62Z+UDqqesGt8V08i7FfpEkideXiqJwzNb+xhMg==","shasum":"3127b10849e3a15686798227c2b07df27854fb5b","tarball":"https://registry.npmjs.org/@achmadk/vite-plugin-svgr/-/vite-plugin-svgr-1.0.0.tgz","fileCount":7,"unpackedSize":7526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+hZ95OStFklXdcqRZJxsFRuFMjBAQ0FAw8YaJGYHoyAiEAzUgM++pVAgyO85+adyOy8t6THVJekhIa2H8G4Z436v4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSzvaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5/hAAokk1XOEqJdsfIit+G10mHoEcEjjl2YLY2cE+lV1Tq32y+zyZ\r\nn55mTeOOD/Vl0ZGH1L0VWQH6/sgVSD9vyQnbF//dH5HM7Gnd7S354KLzaRMV\r\nlD1Vt/VGbG1v0rXuDJha0v/t4ti02XssC61V02KPXBrtnzwpS27A8q4qMRKf\r\nrNh4RuzJKkKrHKTuKP6CqJrs0WM337V49ZoO+MG9Zite4o/y0w/Se1hiB302\r\nkZ03ukiEDa1GMEEhugYn65Gd8DXHHHEzyR8yddfWs5colTLYwKtBfzBpssb0\r\ncrIzSRfCxDLiqWH7Wp3XR0w+F/Ga1vbKeedD3aY3xw5hUoGdrrtuDNzo6295\r\nyDtzwPWbCIAeTnKExLqPCLE0y/4qZTTM9Nl4Lqq27X1RoMIJI1NlF+ulLi5r\r\nWRP75OzD5tK8Naw+nCxRHVm3W+kPp6ohuoZL0lT075IFzh5YRd9WB0v1jrgH\r\nndaEEIg3UDFu3j/LcOQtE5WOeA0QkPtZA0M1WpzvEtSJ+mE/ANFupBzJYnWp\r\nsqpicHXGxOHZEpf4LOgPc3IARaQ9AT0T8b4mYltr3PAomrqTw4Txe+qbSdux\r\nUIS5P4FOui2kk5p7b8s/On2QWU5dPk4Voz7AC+8IMmwHKtGWLa0eAufIWweE\r\nn1Joe1VINFpKJS487zysY8BrKRYOdwPnp/E=\r\n=/Ng7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"},"directories":{},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-svgr_1.0.0_1682652122075_0.6370607536377109"},"_hasShrinkwrap":false},"1.1.0":{"name":"@achmadk/vite-plugin-svgr","private":false,"version":"1.1.0","description":"Vite plugin to transform SVGs into React components","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./client.d.ts"}},"scripts":{"dev":"tsdv watch","build":"tsdv build","prepare":"npm run build","prepublishOnly":"pnpm run build"},"repository":{"type":"git","url":"git+https://github.com/achmadk/vite-plugin-svgr.git"},"keywords":["vite","vite-plugin"],"author":{"name":"Achmad Kurnianto"},"license":"MIT","devDependencies":{"@types/node":"^18.16.2","@types/react":"^18.2.0","react":"^18.2.0","tsdv":"^0.8.0","typescript":"^5.0.4","vite":"^4.3.3"},"peerDependencies":{"vite":"^2.6.0 || 3 || 4"},"dependencies":{"@rollup/pluginutils":"^5.0.2","@svgr/core":"^7.0.0"},"packageManager":"pnpm@8.3.1","gitHead":"15604eba2db6267dd7034731c38ef837bd503485","bugs":{"url":"https://github.com/achmadk/vite-plugin-svgr/issues"},"homepage":"https://github.com/achmadk/vite-plugin-svgr#readme","_id":"@achmadk/vite-plugin-svgr@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-QroNfNUGWZOwdnS0aYu26NWmjEYRJOAxetM3ophbKd+b2/C6KWZmTD4u06DiymZj4DyZ2LMFps84/uqrz0M3MA==","shasum":"7d126d3f57df182f69bc5fe6b9d905bbe1d607bc","tarball":"https://registry.npmjs.org/@achmadk/vite-plugin-svgr/-/vite-plugin-svgr-1.1.0.tgz","fileCount":7,"unpackedSize":7703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/+jX0xyCr202iMLA/dXQurg7yW5L9gtwtcmyltjJKtgIhAKJNNjwu1VVZW+WG3BOWMK6wq8lHY7ylNxcOzWVVDwKK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS2WPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Bg/+KfEjdo2ItUiaK3+x9VsKBRaSa1PHy2jJdasGuK81wAjzLw7t\r\nlGILEwYlQTOrIhh+WBKsDlKD2K26VME2+oAJc4NOThhd9T7zwiWevshCgIdk\r\nOlbjdomQYLepfi6ozHPKlFFCZ8PM+qwOR/WfeuI6NyQLz0eMHm5XaE+gptFi\r\nVvEibjtZLJiy+y2Ebf7mjYfFcu/QgAWwuZiE/ZViF6JsPUmJsS/sOIq+F2EL\r\ngmpns3ANDeImRWHsHwl0VvgIIJhLuip7SMgw6qaSidRP5lBdCIGmKMAb54kj\r\nwrrYk4BzVEPT7CjdlMaDu8k6QDK7JuQn0/4BkyciEcsBmU+xWbbS8oyTBZQo\r\nOLRWNZnsupduydc8c4wn4GlPJmCXq/GzwrZbeUIAjPrXOgnMCvFTGtraZJXU\r\nojmc3kzYBhnYIs4jm7MVG+NHmBYKDqC3LJe29xw8MuA8ObqDzYUtUy6Jm3Cd\r\n6rfHtyJuRQ5NVw7VXJVt/HG6e8d2JeLqJKR2vP7MD74qEnjR/VI8MWvgioCO\r\nqWB29N2fiyBn15eDhlUG7im9l5RJXuepwSFqt1LbaIdpOyfuFR7knUNV5W8E\r\n2NgwmSfUhWf2/ZLcFCa03yLRH0ypwnDCrysi0coFECA49kvAJHq+sIXWh7ao\r\nLYvw/jAe/yfTp/StMzO5EwzWmXu/NPcok8k=\r\n=MppL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"},"directories":{},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-svgr_1.1.0_1682662799030_0.38487648574087485"},"_hasShrinkwrap":false},"1.1.1":{"name":"@achmadk/vite-plugin-svgr","private":false,"version":"1.1.1","description":"Vite plugin to transform SVGs into React components","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./client.d.ts"}},"scripts":{"dev":"tsdv watch","build":"tsdv build","prepare":"npm run build","prepublishOnly":"pnpm run build"},"repository":{"type":"git","url":"git+https://github.com/achmadk/vite-plugin-svgr.git"},"keywords":["vite","vite-plugin"],"author":{"name":"Achmad Kurnianto"},"license":"MIT","devDependencies":{"@types/node":"^18.16.2","@types/react":"^18.2.0","react":"^18.2.0","tsdv":"^0.8.0","typescript":"^5.0.4","vite":"^4.3.3"},"peerDependencies":{"vite":"^2.6.0 || 3 || 4"},"dependencies":{"@rollup/pluginutils":"^5.0.2","@svgr/core":"^7.0.0"},"packageManager":"pnpm@8.3.1","gitHead":"9e040610d81ff583a8dc7690100faf6c89ebec0a","bugs":{"url":"https://github.com/achmadk/vite-plugin-svgr/issues"},"homepage":"https://github.com/achmadk/vite-plugin-svgr#readme","_id":"@achmadk/vite-plugin-svgr@1.1.1","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-1aEYX21W16sEd6ejsTplnMYnU8nExoL4F6XB3dvKpLF6Y7ceDpVXv76ogGKWOsml7e31dS+5g4CB2mZtlc3h0w==","shasum":"c696e0e534fb9823dc72517c215548fa6ed42715","tarball":"https://registry.npmjs.org/@achmadk/vite-plugin-svgr/-/vite-plugin-svgr-1.1.1.tgz","fileCount":7,"unpackedSize":7517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgwRGxpJt5WDO0zH3I3mhGDJY6UEW22CG74JOTDyda7AiEA9ZSoHwBivwLcd57HHlvIpuzqXc/sqhIV+nDX26cLXCI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS39KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+1w//UVT6AuIwbXvdJEtxItYG+YReQDmFjfy/nS3kfH5GutVMAwod\r\nNYfvbak4NgWY4AacjZ1Dq/tLzFevWdyE2OOB47VUq2WrTp+bQgL9YZHoCe23\r\nXSaCNwBLi9tltY8ukguLGru8zHhCq+pMEQpUIzmaDUyGULdEIfEsGKnvFoU3\r\nKcRQWetaDX5+PtDI8FRNZ6OYbqTZb1E5tezYsHqtV1VounFKypOriSkmqoT5\r\ntPu/UexnbM/AeYP/VYnlPZd7Ng9Y9ihiaz4UA+8kcaSZ/kR2cPYxy0sRwpE1\r\nKgqv/tqQv/z9gn4tUvQS3SoDgSouothZPc47QSOQjZj9EfklblejtkLI4Ipm\r\nmQoJ4V1R1Wmf9bhHAzFt6oBnAFNd46DF+nh8HMUH1pCCf2oPHdFscZ4GN+Oe\r\nKssHcSr7I8OAAJPAwk7a0xRxKEYUfcSzRrTpTRcmFeVqqEPEl0t8OmZ/DBJu\r\nJhUtLR7BqaAcmenqMnPV9wLQToLgXNizpjHejDRGpmv8ycquvCmHo0ZBnXjg\r\n+tAsEX8caGPT7d6SlYZK6X/HEcV3kcUROJltPjc6XYVPDZXUMBM3ljCMsfQH\r\nGgwnxGd9I14pY04KXbptbGJMrYfB8HM+xdVnjg8dltyqNAXgf5d2a06pnFY6\r\n+5UO87AbBV3lpHYRB1jdjOYKizDwpv8s1rg=\r\n=xSO1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"},"directories":{},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-svgr_1.1.1_1682669386755_0.5923567451477514"},"_hasShrinkwrap":false},"2.0.0":{"name":"@achmadk/vite-plugin-svgr","private":false,"version":"2.0.0","description":"Vite plugin to transform SVGs into React components","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./client.d.ts"}},"scripts":{"dev":"tsdv watch","build":"tsdv build","prepare":"npm run build","prepublishOnly":"pnpm run build"},"repository":{"type":"git","url":"git+https://github.com/achmadk/vite-plugin-svgr.git"},"keywords":["vite","vite-plugin"],"author":{"name":"Achmad Kurnianto"},"license":"MIT","devDependencies":{"@types/node":"^20.3.1","@types/react":"^18.2.12","react":"^18.2.0","tsdv":"^0.8.0","typescript":"^5.1.3","vite":"^4.3.9"},"peerDependencies":{"vite":"^2.6.0 || 3 || 4"},"dependencies":{"@rollup/pluginutils":"^5.0.2","@svgr/core":"^8.0.0","@svgr/plugin-jsx":"^8.0.1"},"packageManager":"pnpm@8.6.2","gitHead":"03b350b3762e0fa1f32f232234163c19ab6a742d","bugs":{"url":"https://github.com/achmadk/vite-plugin-svgr/issues"},"homepage":"https://github.com/achmadk/vite-plugin-svgr#readme","_id":"@achmadk/vite-plugin-svgr@2.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.7.1","dist":{"integrity":"sha512-U2VevksFClE6EhTQsBOouJ/RmRVVpP8+9dCrJKcJAZAIgUgAR3y0YljI9CVQz+szYMZOBMB3Uw9YB71Di8knhg==","shasum":"74429cc68205b4a7889346d71d9eed6b19f12081","tarball":"https://registry.npmjs.org/@achmadk/vite-plugin-svgr/-/vite-plugin-svgr-2.0.0.tgz","fileCount":7,"unpackedSize":8138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD89HXYdygD8ahgXJhX1/agkRIYXqyD0PBq1iu4TJHzsAIhAPbC4ougi1SCn+CUOB5lzQtl11r9jxn+1fR9j9JI6Obq"}]},"_npmUser":{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"},"directories":{},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-svgr_2.0.0_1687042127401_0.8605683588935467"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-28T03:22:02.015Z","1.0.0":"2023-04-28T03:22:02.267Z","modified":"2023-06-17T22:48:47.638Z","1.1.0":"2023-04-28T06:19:59.203Z","1.1.1":"2023-04-28T08:09:46.936Z","2.0.0":"2023-06-17T22:48:47.526Z"},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"description":"Vite plugin to transform SVGs into React components","homepage":"https://github.com/achmadk/vite-plugin-svgr#readme","keywords":["vite","vite-plugin"],"repository":{"type":"git","url":"git+https://github.com/achmadk/vite-plugin-svgr.git"},"author":{"name":"Achmad Kurnianto"},"bugs":{"url":"https://github.com/achmadk/vite-plugin-svgr/issues"},"license":"MIT","readme":"# @achmadk/vite-plugin-svgr\r\n\r\n[![npm](https://img.shields.io/npm/v/vite-plugin-svgr.svg)](https://www.npmjs.com/package/vite-plugin-svgr)\r\n\r\nVite plugin to transform SVGs into React components. Uses the latest version of [svgr](https://github.com/gregberge/svgr) under the hood.\r\n\r\n## Usage\r\n\r\n```js\r\n// vite.config.js\r\nimport svgr from '@achmadk/vite-plugin-svgr'\r\n\r\nexport default {\r\n  // ...\r\n  plugins: [svgr()],\r\n}\r\n```\r\n\r\nThen SVG files can be imported as React components, just like [create-react-app](https://create-react-app.dev/docs/adding-images-fonts-and-files#adding-svgs) does:\r\n\r\n```js\r\nimport { ReactComponent as Logo } from './logo.svg'\r\n```\r\n\r\nIf you are using TypeScript, there is also a declaration helper for better type inference:\r\n\r\n```ts\r\n/// <reference types=\"vite-plugin-svgr/client\" />\r\n```\r\n\r\n### Options\r\n\r\n```js\r\nsvgr({\r\n  // Set it to `true` to export React component as default.\r\n  // Notice that it will overrides the default behavior of Vite.\r\n  exportAsDefault: false,\r\n\r\n  // svgr options: https://react-svgr.com/docs/options/\r\n  svgrOptions: {\r\n    // ...\r\n  },\r\n\r\n  // esbuild options, to transform jsx to js\r\n  esbuildOptions: {\r\n    // ...\r\n  },\r\n\r\n  //  A minimatch pattern, or array of patterns, which specifies the files in the build the plugin should include. By default all svg files will be included.\r\n  include: '**/*.svg',\r\n\r\n  //  A minimatch pattern, or array of patterns, which specifies the files in the build the plugin should ignore. By default no files are ignored.\r\n  exclude: '',\r\n})\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}