{"_id":"babel-plugin-transform-react-jsx-img-import","_rev":"10-0e2e4b605a29c4a4e79c4b4e977af611","name":"babel-plugin-transform-react-jsx-img-import","description":"Generate imports for jsx img elements. A handy transform for use in webpack workflows.","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"babel-plugin-transform-react-jsx-img-import","description":"Generate imports for jsx img elements. A handy transform for use in webpack workflows.","version":"0.1.0","main":"lib/index.js","author":{"name":"gvelo"},"repository":{"type":"git","url":"git+https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import.git"},"license":"MIT","scripts":{"compile":"babel src --out-dir lib","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run compile","lint":"eslint src/","pretest":"npm run lint","test":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha"},"devDependencies":{"babel-cli":"*","babel-core":"^6.9.1","babel-helper-plugin-test-runner":"^6.8.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-react-display-name":"^2.0.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-transform-es2015-arrow-functions":"^6.8.0","babel-plugin-transform-react-display-name":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015-node4":"*","babel-register":"^6.9.0","chai":"*","coveralls":"*","eslint":"^2.12.0","isparta":"*","mocha":"*","sinon":"*"},"dependencies":{"babel-types":"^6.10.0","lodash":"^4.13.1"},"gitHead":"eefb6a3915ca5b8d107af4d87df4f268c1df7b91","bugs":{"url":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import/issues"},"homepage":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import#readme","_id":"babel-plugin-transform-react-jsx-img-import@0.1.0","_shasum":"aff1da3d4debce05ebf1aa95c8d66221ec89b142","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"gvelo","email":"gabriel.velo@gmail.com"},"dist":{"shasum":"aff1da3d4debce05ebf1aa95c8d66221ec89b142","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-jsx-img-import/-/babel-plugin-transform-react-jsx-img-import-0.1.0.tgz","integrity":"sha512-YWuxClFTi+9ZFRel4cn4XFbP+Hg8/Ym0ytlO+e0RPaL82FC6wyj+JP+wZhFHgVgDtQhQedD1RSOPT5BJdtcdBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKGMf5GazFqBJANHaE/SQlteVIe/OlqqoLIg876xoLHAiADeHXnhQ1tRptrNZvjWrog3tROeq3JbpABo8BcxjrbeA=="}]},"maintainers":[{"name":"gvelo","email":"gabriel.velo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-react-jsx-img-import-0.1.0.tgz_1465907307703_0.15321676898747683"}},"0.1.1":{"name":"babel-plugin-transform-react-jsx-img-import","description":"Generate imports for jsx img elements. A handy transform for use in webpack workflows.","version":"0.1.1","main":"lib/index.js","author":{"name":"gvelo"},"repository":{"type":"git","url":"git+https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import.git"},"license":"MIT","keywords":["babel","babel-plugin","webpack","image","jsx","react"],"scripts":{"compile":"babel src --out-dir lib","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run compile","lint":"eslint src/","pretest":"npm run lint","test":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha"},"devDependencies":{"babel-cli":"*","babel-core":"^6.9.1","babel-helper-plugin-test-runner":"^6.8.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-react-display-name":"^2.0.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-transform-es2015-arrow-functions":"^6.8.0","babel-plugin-transform-react-display-name":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015-node4":"*","babel-register":"^6.9.0","chai":"*","coveralls":"*","eslint":"^2.12.0","isparta":"*","mocha":"*","sinon":"*"},"dependencies":{"babel-types":"^6.10.0","lodash":"^4.13.1"},"gitHead":"9080d70398d82097b904986d4e75d8cbba2e1a00","bugs":{"url":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import/issues"},"homepage":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import#readme","_id":"babel-plugin-transform-react-jsx-img-import@0.1.1","_shasum":"2f2eae20687fcb0b493f9642758854f37e8b8940","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"gvelo","email":"gabriel.velo@gmail.com"},"dist":{"shasum":"2f2eae20687fcb0b493f9642758854f37e8b8940","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-jsx-img-import/-/babel-plugin-transform-react-jsx-img-import-0.1.1.tgz","integrity":"sha512-f3dIlpyU1gdtA+dkoFVySsYAkpsyOgl7OY/lovsYVx+5xo+TOZ2Fzq9b5c7k882Ah6IXBzYxysJtTKlpYRkndQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0mIxBzxqAp7NA8y07Y/iXOlAUPZw4VXZWb5w2CZ5nYCIQCuw2/mbiVQTbTp56OknQZuOzpkT/qseeeDrFvnpCoTug=="}]},"maintainers":[{"name":"gvelo","email":"gabriel.velo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-react-jsx-img-import-0.1.1.tgz_1465911891857_0.1549850250594318"}},"0.1.2":{"name":"babel-plugin-transform-react-jsx-img-import","description":"Generate imports for jsx img elements. A handy transform for use in webpack workflows.","version":"0.1.2","main":"lib/index.js","author":{"name":"gvelo"},"repository":{"type":"git","url":"git+https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import.git"},"license":"MIT","keywords":["babel","babel-plugin","webpack","image","jsx","react"],"scripts":{"compile":"babel src --out-dir lib","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run compile","lint":"eslint src/","pretest":"npm run lint","test":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha"},"devDependencies":{"babel-cli":"*","babel-core":"^6.9.1","babel-helper-plugin-test-runner":"^6.8.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-react-display-name":"^2.0.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-transform-es2015-arrow-functions":"^6.8.0","babel-plugin-transform-react-display-name":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015-node4":"*","babel-register":"^6.9.0","chai":"*","coveralls":"*","eslint":"^2.12.0","isparta":"*","mocha":"*","sinon":"*"},"dependencies":{"babel-types":"^6.10.0","lodash":"^4.13.1"},"gitHead":"b1a499936e76651cbbceef7901629d780b4eb228","bugs":{"url":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import/issues"},"homepage":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import#readme","_id":"babel-plugin-transform-react-jsx-img-import@0.1.2","_shasum":"c945cfcf3622f3cb7dbe5edbe82d7cfc7d78b282","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"gvelo","email":"gabriel.velo@gmail.com"},"dist":{"shasum":"c945cfcf3622f3cb7dbe5edbe82d7cfc7d78b282","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-jsx-img-import/-/babel-plugin-transform-react-jsx-img-import-0.1.2.tgz","integrity":"sha512-2F6i8v+ErSCEccZMPLHuT6aV341OLCBNf2nE3D1YpxKzBYlrIZeadetQ+fauJVov8EjzaOdH+aJF83bDvpgTEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5mIqeL+7ZJPr7r5u2GBa6FzpRZgrz78/q8+p70xC+sgIhANZllvqWytRgQgZwB2yU49lQe9nlXemKO+gmadG+3AZX"}]},"maintainers":[{"name":"gvelo","email":"gabriel.velo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-react-jsx-img-import-0.1.2.tgz_1473635857409_0.7497274656780064"}},"0.1.3":{"name":"babel-plugin-transform-react-jsx-img-import","description":"Generate imports for jsx img elements. A handy transform for use in webpack workflows.","version":"0.1.3","main":"lib/index.js","author":{"name":"gvelo"},"repository":{"type":"git","url":"git+https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import.git"},"license":"MIT","keywords":["babel","babel-plugin","webpack","image","jsx","react"],"scripts":{"compile":"babel src --out-dir lib","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run compile","lint":"eslint src/","pretest":"npm run lint","test":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha"},"devDependencies":{"babel-cli":"*","babel-core":"^6.9.1","babel-helper-plugin-test-runner":"^6.8.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-react-display-name":"^2.0.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-transform-es2015-arrow-functions":"^6.8.0","babel-plugin-transform-react-display-name":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015-node4":"*","babel-register":"^6.9.0","chai":"*","coveralls":"*","eslint":"^2.12.0","isparta":"*","mocha":"*","sinon":"*"},"dependencies":{"babel-types":"^6.10.0","lodash":"^4.13.1"},"gitHead":"1ef80a4411cca32d440584c4b91d8e5660b69775","bugs":{"url":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import/issues"},"homepage":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import#readme","_id":"babel-plugin-transform-react-jsx-img-import@0.1.3","_shasum":"623abe0af339b6aef6c71ae4d8e59bb7a2b0d324","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"gvelo","email":"gabriel.velo@gmail.com"},"dist":{"shasum":"623abe0af339b6aef6c71ae4d8e59bb7a2b0d324","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-jsx-img-import/-/babel-plugin-transform-react-jsx-img-import-0.1.3.tgz","integrity":"sha512-g+Pxme2axcVHopeMdEAhDJ/l1LqmZ55fAVP9+ZsCulh9njrVY/A2Hwb6CPq6UGkx4vzLtvMkvxj5/uwZms/3bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxmnH8rYZuVJ3JRIMi0Tqb/+B7RxOG3NaUM3L1NnQeDgIgcyzNJHpAULuwTqLpBFgDa3Qlf/OVtrbRWeFqMbWyReQ="}]},"maintainers":[{"name":"gvelo","email":"gabriel.velo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-react-jsx-img-import-0.1.3.tgz_1479103821242_0.8537357787135988"}},"0.1.4":{"name":"babel-plugin-transform-react-jsx-img-import","description":"Generate imports for jsx img elements. A handy transform for use in webpack workflows.","version":"0.1.4","main":"lib/index.js","author":{"name":"gvelo"},"repository":{"type":"git","url":"git+https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import.git"},"license":"MIT","keywords":["babel","babel-plugin","webpack","image","jsx","react"],"scripts":{"compile":"babel src --out-dir lib","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run compile","lint":"eslint src/","pretest":"npm run lint","test":"babel-node node_modules/isparta/bin/isparta cover node_modules/mocha/bin/_mocha"},"devDependencies":{"babel-cli":"*","babel-core":"^6.9.1","babel-helper-plugin-test-runner":"^6.8.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-react-display-name":"^2.0.0","babel-plugin-syntax-jsx":"^6.8.0","babel-plugin-transform-es2015-arrow-functions":"^6.8.0","babel-plugin-transform-react-display-name":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-preset-es2015-node4":"*","babel-register":"^6.9.0","chai":"*","coveralls":"*","eslint":"^2.12.0","isparta":"*","mocha":"*","sinon":"*"},"dependencies":{"babel-types":"^6.10.0","lodash":"^4.13.1"},"gitHead":"3c1ae1e7681498e6b3a5fafd9adb3e65a40ce736","bugs":{"url":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import/issues"},"homepage":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import#readme","_id":"babel-plugin-transform-react-jsx-img-import@0.1.4","_shasum":"589b98d462299e235577f2d5371b439453196eac","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"gvelo","email":"gabriel.velo@gmail.com"},"dist":{"shasum":"589b98d462299e235577f2d5371b439453196eac","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-jsx-img-import/-/babel-plugin-transform-react-jsx-img-import-0.1.4.tgz","integrity":"sha512-DH29ZoMyN+wT+ZH62q3Mo1g4y2TVXZVWe/Cl2yj0NcO5OydfyBcwlAxfMSFP1HyRFDzkiqWkoVvtcKvnsojqjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiRtq86jbsWlzSm3ll7IDq5KxUjXXllgPkAOuS4B06JgIgNJ9qrR1vytfmyy5g++mcFTSlP2b3ebBnguETWhsYOxw="}]},"maintainers":[{"name":"gvelo","email":"gabriel.velo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-react-jsx-img-import-0.1.4.tgz_1485205027983_0.9570951811037958"}}},"readme":"# babel-plugin-transform-react-jsx-img-import\n\n![Build Status](https://img.shields.io/travis/gvelo/babel-plugin-transform-react-jsx-img-import.svg)\n![Coverage](https://img.shields.io/coveralls/gvelo/babel-plugin-transform-react-jsx-img-import.svg)\n![Downloads](https://img.shields.io/npm/dm/babel-plugin-transform-react-jsx-img-import.svg)\n![Downloads](https://img.shields.io/npm/dt/babel-plugin-transform-react-jsx-img-import.svg)\n![npm version](https://img.shields.io/npm/v/babel-plugin-transform-react-jsx-img-import.svg)\n![dependencies](https://img.shields.io/david/gvelo/babel-plugin-transform-react-jsx-img-import.svg)\n![dev dependencies](https://img.shields.io/david/dev/gvelo/babel-plugin-transform-react-jsx-img-import.svg)\n![License](https://img.shields.io/npm/l/babel-plugin-transform-react-jsx-img-import.svg)\n\nGenerate imports for jsx img elements. A handy transform for use in webpack workflows.\n\n\n## Exclude elements from transformation\n\nPrefix a img src with \"!\" to exclude it from the transformation.\n\n```javascript\nvar profile = <div>\n  <img src=\"!avatar.png\" className=\"profile\" />\n</div>;\n```\n\n\n## Example\n\n### In\n\n```javascript\nvar profile = <div>\n  <img src=\"avatar.png\" className=\"profile\" />\n  <h3>{[user.firstName, user.lastName].join(' ')}</h3>\n</div>;\n```\n\n### Out\n\n```javascript\nvar _avatar = require(\"avatar.png\");\n\nvar _image = _interopRequireWildcard(_avatar);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\nvar profile = React.createElement( \"div\", null,\n  React.createElement(\"img\", { src: _image.default, className: \"profile\" }),\n  React.createElement( \"h3\", null, [user.firstName, user.lastName].join(' ') )\n);\n\n```\n\n\n## Installation\n\nInstall it via npm:\n\n```shell\nnpm install babel-plugin-transform-react-jsx-img-import\n```\n\n## Usage\n\n### Via .babelrc (Recommended)\n.babelrc\n\n```javascript\n{\n  \"plugins\": [\"transform-react-jsx-img-import\"]\n}\n```\n\n### Via CLI\n\n```shell\n$ babel --plugins transform-react-jsx-img-import script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"babel-core\").transform(\"code\", {\n  plugins: [\"transform-react-jsx-img-import\"]\n});\n```\n\n\n## License\n\nMIT\n","maintainers":[{"name":"gvelo","email":"gabriel.velo@gmail.com"}],"time":{"modified":"2022-06-13T04:05:11.205Z","created":"2016-06-14T12:28:30.287Z","0.1.0":"2016-06-14T12:28:30.287Z","0.1.1":"2016-06-14T13:44:55.147Z","0.1.2":"2016-09-11T23:17:39.160Z","0.1.3":"2016-11-14T06:10:21.747Z","0.1.4":"2017-01-23T20:57:09.821Z"},"homepage":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import#readme","repository":{"type":"git","url":"git+https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import.git"},"author":{"name":"gvelo"},"bugs":{"url":"https://github.com/gvelo/babel-plugin-transform-react-jsx-img-import/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["babel","babel-plugin","webpack","image","jsx","react"],"users":{"jasonwang1888":true,"awhmandan":true,"ridermansb":true}}