{"_id":"@andrewn/babel-plugin-transform-react-stateless-component-name","_rev":"3-ad73cdbbc0b8c170bbf14ff3344ab90f","name":"@andrewn/babel-plugin-transform-react-stateless-component-name","description":"A babel plugin to add name for default exported stateless components.","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@andrewn/babel-plugin-transform-react-stateless-component-name","version":"1.0.0","description":"A babel plugin to add name for default exported stateless components.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/wyze/babel-plugin-transform-react-stateless-component-name.git"},"author":{"name":"Neil Kistner","email":"neil.kistner@gmail.com","url":"neilkistner.com"},"main":"lib/index.js","engines":{"node":">=0.12.0"},"scripts":{"build":"babel src --presets es2015 --out-dir lib","coverage":"nyc report --reporter=text-lcov | codecov","prebuild":"rimraf lib && eslint src","pretest":"npm run build","test":"nyc ava"},"files":["lib","license","package.json","readme.md"],"keywords":["babel-plugin","transform","stateless","functional","component","displayname"],"devDependencies":{"ava":"^0.4.2","babel-cli":"^6.1.18","babel-eslint":"^4.1.5","babel-preset-es2015":"^6.1.18","codecov.io":"^0.1.6","eslint":"^1.9.0","eslint-config-airbnb":"^1.0.0","nyc":"^3.2.2","rimraf":"^2.4.3"},"gitHead":"39f7b9a00fefddea6b20d8c73f3d0359896c63b1","bugs":{"url":"https://github.com/wyze/babel-plugin-transform-react-stateless-component-name/issues"},"homepage":"https://github.com/wyze/babel-plugin-transform-react-stateless-component-name#readme","_id":"@andrewn/babel-plugin-transform-react-stateless-component-name@1.0.0","_shasum":"85b276b6ebcef09211e7130db0334916ec6bd237","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"andrewn","email":"mail@andrewnicolaou.co.uk"},"dist":{"shasum":"85b276b6ebcef09211e7130db0334916ec6bd237","tarball":"https://registry.npmjs.org/@andrewn/babel-plugin-transform-react-stateless-component-name/-/babel-plugin-transform-react-stateless-component-name-1.0.0.tgz","integrity":"sha512-XHj9h/wj9KDNz3Wud90A6chCSsjw9L2F9BR9bHiRrvgH7R8edLlInc8dmWCYMe5WPKnBxw+/CUq8KyFWZjGZyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0miEAE3y2g6ccrlsakqDlM8AihaUaxwI0/3ICs84HOAiBgr47LINXihRaYF4PgcLK7fdfT3cVhd41L2oBiBV/bPw=="}]},"maintainers":[{"name":"andrewn","email":"mail@andrewnicolaou.co.uk"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-react-stateless-component-name-1.0.0.tgz_1455878747179_0.5230747479945421"}}},"readme":"# babel-plugin-transform-react-stateless-component-name\n\n[![Build Status][travis-image]][travis-url]\n[![npm][npm-image]][npm-url]\n[![Codecov.io][codecov-image]][codecov-url]\n\n> Adds a display name to the stateless component in the React Dev Tools.\n\n## Example\n\n```javascript\n// App.jsx\nimport React from 'react';\n\nexport default () => (\n  <h1>Hello World!</h1>\n);\n\n// index.js\nimport App from './App'\nimport React from 'react';\nimport { render } from 'react-dom';\n\nrender(<App />, document.getElementById('root'));\n```\n\n### Before\n\n![Before](media/before.png)\n\n### After\n\n![After](media/after.png)\n\n## Installation\n\n```sh\n$ npm install babel-plugin-transform-react-stateless-component-name\n```\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```json\n{\n  \"plugins\": [\"transform-react-stateless-component-name\"]\n}\n```\n\n### Via CLI\n\n```sh\n$ babel --plugins transform-react-stateless-component-name script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"babel-core\").transform(\"code\", {\n  plugins: [\"transform-react-stateless-component-name\"]\n});\n```\n\n## License\n\nCopyright © 2015 [Neil Kistner](//github.com/wyze)\n\nReleased under the MIT license. See [license](license) for details.\n\n[travis-image]: https://img.shields.io/travis/wyze/babel-plugin-transform-react-stateless-component-name.svg?style=flat-square\n[travis-url]: https://travis-ci.org/wyze/babel-plugin-transform-react-stateless-component-name\n\n[npm-image]: https://img.shields.io/npm/v/babel-plugin-transform-react-stateless-component-name.svg?style=flat-square\n[npm-url]: https://npmjs.com/package/babel-plugin-transform-react-stateless-component-name\n\n[codecov-image]: https://img.shields.io/codecov/c/github/wyze/babel-plugin-transform-react-stateless-component-name.svg?style=flat-square\n[codecov-url]: https://codecov.io/github/wyze/babel-plugin-transform-react-stateless-component-name\n","maintainers":[{"name":"andrewn","email":"mail@andrewnicolaou.co.uk"}],"time":{"modified":"2022-06-12T14:40:43.024Z","created":"2016-02-19T10:45:49.911Z","1.0.0":"2016-02-19T10:45:49.911Z"},"homepage":"https://github.com/wyze/babel-plugin-transform-react-stateless-component-name#readme","keywords":["babel-plugin","transform","stateless","functional","component","displayname"],"repository":{"type":"git","url":"git+https://github.com/wyze/babel-plugin-transform-react-stateless-component-name.git"},"author":{"name":"Neil Kistner","email":"neil.kistner@gmail.com","url":"neilkistner.com"},"bugs":{"url":"https://github.com/wyze/babel-plugin-transform-react-stateless-component-name/issues"},"license":"MIT","readmeFilename":"readme.md"}