{"_id":"@amykate/react-svg","_rev":"2-8f5f2150ca6f476d3f2648bed689cd7f","name":"@amykate/react-svg","dist-tags":{"latest":"4.0.18"},"versions":{"4.0.17":{"name":"@amykate/react-svg","version":"4.0.17","description":"A React component that uses SVGInjector to add SVG to the DOM.","main":"lib/index.js","module":"esm/index.js","jsnext:main":"esm/index.js","scripts":{"build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src -d lib","build:esm":"babel src -d esm","build:umd":"rollup -c","clean":"rimraf coverage esm lib umd","format":"prettier --write \"{src,test}/**/*.js\"","format:check":"prettier --list-different \"{src,test}/**/*.js\"","lint":"eslint .","postversion":"git push && git push --tags && npm publish","release":"npm version -m 'Release v%s'","start":"cross-env BABEL_OUTPUT=commonjs babel-node ./scripts/webpack/start.js","test":"for TASK in format:check lint clean build:commonjs build:esm build:umd test:main test:module test:src test:umd test:umd:min; do npm run $TASK; done","test:main":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.main.js","test:module":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.module.js","test:src":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.src.js","test:umd":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.umd.js","test:umd:min":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.umd-min.js","version":"npm test"},"repository":{"type":"git","url":"git+https://github.com/amykapernick/react-svg.git"},"keywords":["javascript","react","svg","svginjector"],"authors":["PrototypeAlex (https://github.com/PrototypeAlex)","Tane Morgan (https://github.com/tanem)"],"license":"MIT","bugs":{"url":"https://github.com/amykapernick/react-svg/issues"},"homepage":"https://github.com/amykapernick/react-svg","files":["esm","lib","umd"],"peerDependencies":{"prop-types":"^15.6.1","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0"},"dependencies":{"@amykate/svg-injector":"^1.1.10"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"^7.0.0-beta.48","@babel/node":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"^7.0.0-beta.48","@babel/preset-env":"^7.0.0-beta.48","@babel/preset-react":"^7.0.0-beta.48","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.3","babel-jest":"^23.0.0","babel-loader":"^7.1.3","babel-plugin-transform-react-remove-prop-types":"^0.4.13","codecov":"^3.0.2","cross-env":"^5.1.6","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.18.2","eslint-config-react-app":"^2.1.0","eslint-plugin-flowtype":"^2.47.1","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.8.2","jest":"^23.0.0","prettier":"^1.12.1","prop-types":"^15.6.1","raf":"^3.4.0","react":"^16.4.0","react-dom":"^16.4.0","react-test-renderer":"^16.4.0","regenerator-runtime":"^0.11.1","rimraf":"^2.5.4","rollup":"^0.59.3","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-peer-deps-external":"^2.1.1","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","shortid":"^2.2.8","sinon":"^5.0.10"},"gitHead":"4fe57afa07f56794068758a18cc4c26a659b0836","_id":"@amykate/react-svg@4.0.17","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"amykate","email":"software@aimhigherwebdesign.com"},"dist":{"integrity":"sha512-TCgaqqOReOcWYeGGHNoEaRTciVQHxqq1U76Rq8d18gU1xws4TvMgdH9FoLoUiMJdDOen+SbTyXC738DjPOLtOQ==","shasum":"98a572870cb174a796284238afc7b79b5bd634c6","tarball":"https://registry.npmjs.org/@amykate/react-svg/-/react-svg-4.0.17.tgz","fileCount":3,"unpackedSize":8179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMKO+CRA9TVsSAnZWagAAxygP/RUejWebFXWGaILkCmEh\nJQaIn/BW+YEVC/aCrWHfQV+cLf6tcckubnUVjsEJ40xa/b2JRB6ZSJ4LXwyp\nDnzAkswzSGQxnSfud8ayWX6SsLsjIY45Mgrow7qbcOjI2PgS3t7fOM6aCArD\n5MRvoVVvtFgd/N4zsB26/ajOIb0GQ/kD7b/FJRI6yVURJCTL/SR52PyKrNe/\nLGUxhKscvhnHQBfV9vPzQmehRHBe5ZY8dEJjzexP7GsYNHVrqtI2OsXj504F\nY5g0Sq1BApfZWcaEGhpgWZG9vLlIdZ5U/ksfTq40PeUv2FHNhsF8uyRaBWU9\nSvrL87W1wKntxXk6EdIgq+XEZLiUKt7sB/6UupaUzqgwhmXjJPFAXwaMZGhR\nLQVJMhMb+25qKdhZTyGXTbPJqdLwpk18Gw+UaeGLZQ8+NcDDhM3gGOQg3F2x\nESYzkcPJCS6yF+tV/dUJqMiYVUcLsQms7iLQe67IqBeNlK3Ur7HhhL424ur4\nDxYzHvUygukecnAFqf4rWvvhCPPzf32dokqUHz/jAdjMh0GCb1upVdyvMJ+Y\n9IUWRBhR1HDVNaEHcj4JLg8dqoGkN3CfR/Qd0SBn0zng9osRRG8Oj3fwaIWt\nbAk5NNzuHJT0S8zjSQr6qN1iBctXDRv5FAep028RrLbeNO0riXwlqh+yQSvC\ncv/h\r\n=0QL5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICy26SVBVlWzRYPRLJtbBWw7k5rcJa2Ah+cckSQK+Sg9AiAaly/0UeTtGFARfFiMi8Ms+ALUih/9y/yTg01JjiTM0A=="}]},"maintainers":[{"name":"amykate","email":"software@aimhigherwebdesign.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-svg_4.0.17_1529914302140_0.2638492834245334"},"_hasShrinkwrap":false},"4.0.18":{"name":"@amykate/react-svg","version":"4.0.18","description":"A React component that uses SVGInjector to add SVG to the DOM.","main":"lib/index.js","module":"esm/index.js","jsnext:main":"esm/index.js","scripts":{"build:commonjs":"cross-env BABEL_OUTPUT=commonjs babel src -d lib","build:esm":"babel src -d esm","build:umd":"rollup -c","clean":"rimraf coverage esm lib umd","format":"prettier --write \"{src,test}/**/*.js\"","format:check":"prettier --list-different \"{src,test}/**/*.js\"","lint":"eslint .","postversion":"git push && git push --tags && npm publish","release":"npm version -m 'Release v%s'","start":"cross-env BABEL_OUTPUT=commonjs babel-node ./scripts/webpack/start.js","test":"for TASK in format:check lint clean build:commonjs build:esm build:umd test:main test:module test:src test:umd test:umd:min; do npm run $TASK; done","test:main":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.main.js","test:module":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.module.js","test:src":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.src.js","test:umd":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.umd.js","test:umd:min":"cross-env BABEL_OUTPUT=commonjs jest --config ./scripts/jest/config.umd-min.js","version":"npm test"},"repository":{"type":"git","url":"git+https://github.com/amykapernick/react-svg.git"},"license":"MIT","bugs":{"url":"https://github.com/amykapernick/react-svg/issues"},"homepage":"https://github.com/amykapernick/react-svg","files":["esm","lib","umd"],"peerDependencies":{"prop-types":"^15.6.1","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0"},"dependencies":{"@amykate/svg-injector":"^1.1.10"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"^7.0.0-beta.48","@babel/node":"7.0.0-beta.44","@babel/plugin-proposal-class-properties":"^7.0.0-beta.48","@babel/preset-env":"^7.0.0-beta.48","@babel/preset-react":"^7.0.0-beta.48","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.3","babel-jest":"^23.0.0","babel-loader":"^7.1.3","babel-plugin-transform-react-remove-prop-types":"^0.4.13","codecov":"^3.0.2","cross-env":"^5.1.6","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.18.2","eslint-config-react-app":"^2.1.0","eslint-plugin-flowtype":"^2.47.1","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.8.2","jest":"^23.0.0","prettier":"^1.12.1","prop-types":"^15.6.1","raf":"^3.4.0","react":"^16.4.0","react-dom":"^16.4.0","react-test-renderer":"^16.4.0","regenerator-runtime":"^0.11.1","rimraf":"^2.5.4","rollup":"^0.59.3","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-ignore":"^1.0.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-peer-deps-external":"^2.1.1","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","shortid":"^2.2.8","sinon":"^5.0.10"},"gitHead":"4fe57afa07f56794068758a18cc4c26a659b0836","_id":"@amykate/react-svg@4.0.18","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"amykate","email":"software@aimhigherwebdesign.com"},"dist":{"integrity":"sha512-0xjN9NnJgg5RAbsc0e6QuPV5ycfPz2ZE66yEyaeWn7BRlRibPMcykoyYYEIwHig37CoIuxwKHXBJFBXnKDHP1Q==","shasum":"ce837609b1dfe156f06d7553f78043a7de46e8a6","tarball":"https://registry.npmjs.org/@amykate/react-svg/-/react-svg-4.0.18.tgz","fileCount":7,"unpackedSize":24702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMYpsCRA9TVsSAnZWagAAJi8P/Rajf4+UQXt9lCg+PdOu\ntJRSDP0Q/BJxfB5jbtN4vg9if4BfDBsvUwcYEu2JYcb4YCLL8AvfuH3H/ju0\nNbm6mPzycSGYi7X4FUDRNEbMd7o0bChGAynCmDBI0MpEZKttaUdJq2WcuCDC\n5IqCFVfc+K4EZ0Q3+3UQA0Id9/PzkVnrc1sXfto4shFYzl2eIe5u0nWveXwb\nrr/f+uemlBLekkiURdfsc8THeTynlPnNzvWdUVV/xN8MtFo6rRbQViYVaSty\nMmdI84Z7DcoaafO/3p/RPQJ9jfp4YfMTudGzbEezhNMEw04+lRYU6wtD75PB\nyaKxAzmhxnYQv6+LvM+H0bmL7RbHrf4UQ6fZtzcqBMToV2Qcg1XSTi34CtnK\nBonJNrJ867PdAnmkQFHf5bP/jQS3tmVwOBOhJ2It7qPPdTCujXNafcBp87KX\nCyTQ/orD8NngRnvJue07Cu9Z1QsWQ9e4CtEb5eHZsgxgJ1KOFjz/2aTtaKgK\n9Kgqg6ARHDEpwwxdVmaivDEkJ6VdQPcnGJgPiI686/85VJxdqy4Ehz007lt2\ncnNMzvQyQfTpj/HyQyjoBNsW3uThntrIQfwk9r2cwuHD88zTg/5x2x2xTC4g\niHIg/6uIgdUPcveIL2rf3XUZ4N4zBIjCXMPiM+4AlIRSUK//dlmiPH0mQ3E4\nQsQx\r\n=jb+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0u5OIbajfX6KCFW72ytzxKQdgy4Ekk4EstfakEUl3gAiAWKipCZ7nBCsUUbcuZUIiOfQOedsJM+ep7d5OEAo4Okg=="}]},"maintainers":[{"name":"amykate","email":"software@aimhigherwebdesign.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-svg_4.0.18_1529973356568_0.24519931742723444"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-25T08:11:41.845Z","4.0.17":"2018-06-25T08:11:42.193Z","modified":"2022-04-04T13:53:29.992Z","4.0.18":"2018-06-26T00:35:56.653Z"},"maintainers":[{"name":"amykate","email":"software@aimhigherwebdesign.com"}],"description":"A React component that uses SVGInjector to add SVG to the DOM.","homepage":"https://github.com/amykapernick/react-svg","repository":{"type":"git","url":"git+https://github.com/amykapernick/react-svg.git"},"bugs":{"url":"https://github.com/amykapernick/react-svg/issues"},"license":"MIT","readme":"# react-svg\r\n\r\nMy copy of react-svg to use my copy of svg-injector\r\n\r\n[![build status](https://img.shields.io/travis/tanem/react-svg/master.svg?style=flat-square)](https://travis-ci.org/tanem/react-svg)\r\n[![coverage status](https://img.shields.io/codecov/c/github/tanem/react-svg.svg?style=flat-square)](https://codecov.io/gh/tanem/react-svg)\r\n[![npm version](https://img.shields.io/npm/v/react-svg.svg?style=flat-square)](https://www.npmjs.com/package/react-svg)\r\n[![npm downloads](https://img.shields.io/npm/dm/react-svg.svg?style=flat-square)](https://www.npmjs.com/package/react-svg)\r\n[![gzip size](https://img.badgesize.io/https://unpkg.com/react-svg/umd/ReactSVG.min.js?compression=gzip&label=gzip%20size&style=flat-square)](https://unpkg.com/react-svg/umd/)\r\n\r\n> A React component that uses [SVGInjector](https://github.com/amykapernick/SVGInjector) to add SVG to the DOM.\r\n\r\n## Basic Usage\r\n\r\n```jsx\r\nimport React from 'react'\r\nimport { render } from 'react-dom'\r\nimport ReactSVG from 'react-svg'\r\n\r\nrender(<ReactSVG path=\"svg.svg\" />, document.getElementById('root'))\r\n```\r\n\r\n## Live Examples\r\n\r\n- [Basic Usage](https://codesandbox.io/s/81lmrj4x28)\r\n- [API Example](https://codesandbox.io/s/1v112980xq)\r\n- [UMD Build (Development)](https://codesandbox.io/s/kkm3jzpq57)\r\n- [UMD Build (Production)](https://codesandbox.io/s/7zy9rx82yq)\r\n\r\n## API\r\n\r\n:eyes: See [MIGRATING.md](MIGRATING.md) for moving between major versions of this component.\r\n\r\n**Props**\r\n\r\n* `path` - Path to the SVG.\r\n* `evalScripts` - _Optional_ Run any script blocks found in the SVG. One of `'always'`, `'once'`, or `'never'`. Defaults to `'never'`.\r\n* `onInjected` - _Optional_ Function to call after the SVG is injected. Receives the injected SVG DOM element as a parameter. Defaults to `() => {}`.\r\n* `svgClassName` - _Optional_ Class name to be added to the injected SVG DOM element. Defaults to `null`.\r\n* `svgStyle` - _Optional_ Inline styles to be added to the injected SVG DOM element. Defaults to `{}`.\r\n\r\nOther non-documented properties are applied to the wrapper element.\r\n\r\n**Example**\r\n\r\n```jsx\r\n<ReactSVG\r\n  path=\"svg.svg\"\r\n  evalScripts=\"always\"\r\n  onInjected={svg => {\r\n    console.log('onInjected', svg)\r\n  }}\r\n  svgClassName=\"svg-class-name\"\r\n  svgStyle={{ width: 200 }}\r\n  className=\"wrapper-class-name\"\r\n  onClick={() => {\r\n    console.log('wrapper onClick')\r\n  }}\r\n/>\r\n```\r\n\r\n## Installation\r\n\r\n```\r\n$ npm install react-svg --save\r\n```\r\n\r\nThere are also UMD builds available via [unpkg](https://unpkg.com/):\r\n\r\n* https://unpkg.com/react-svg/umd/ReactSVG.js\r\n* https://unpkg.com/react-svg/umd/ReactSVG.min.js\r\n\r\nFor the non-minified development version, make sure you have already included:\r\n\r\n* [`React`](https://unpkg.com/react/umd/react.development.js)\r\n* [`ReactDOM`](https://unpkg.com/react-dom/umd/react-dom.development.js)\r\n* [`ReactDOMServer`](https://unpkg.com/react-dom/umd/react-dom-server.browser.development.js)\r\n* [`PropTypes`](https://unpkg.com/prop-types/prop-types.js)\r\n\r\nFor the minified production version, make sure you have already included:\r\n\r\n* [`React`](https://unpkg.com/react/umd/react.production.min.js)\r\n* [`ReactDOM`](https://unpkg.com/react-dom/umd/react-dom.production.min.js)\r\n* [`ReactDOMServer`](https://unpkg.com/react-dom/umd/react-dom-server.browser.production.min.js)\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}