{"_id":"@ark-kit/babel-plugin-controller-add-displayname","_rev":"1-6fb808988d7ce5790ea0456652186109","name":"@ark-kit/babel-plugin-controller-add-displayname","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ark-kit/babel-plugin-controller-add-displayname","version":"1.0.0","description":"Automatically add displayName to all your controllers","main":"index.js","devDependencies":{"babel-core":"^6.14.0","babel-helper-plugin-test-runner":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.16.0","jest":"^25.1.0","mocha":"^3.0.2","standard":"^8.1.0"},"scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/opbeat/babel-plugin-add-react-displayname.git"},"author":{"name":"Ron Cohen"},"license":"MIT","bugs":{"url":"https://github.com/opbeat/babel-plugin-add-react-displayname/issues"},"homepage":"https://github.com/opbeat/babel-plugin-add-react-displayname#readme","_id":"@ark-kit/babel-plugin-controller-add-displayname@1.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vL7ApbWaCQJqu2fcqiCiKepTfDChvwRnUePBttKJPPy7wbdaCCJ7+16zTc2Pl46Qb+k2o/bf0g3aclun/ov6dg==","shasum":"c70ac82786bd7bfbe3b233137ea2a31c9f92beb8","tarball":"https://registry.npmjs.org/@ark-kit/babel-plugin-controller-add-displayname/-/babel-plugin-controller-add-displayname-1.0.0.tgz","fileCount":7,"unpackedSize":3846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMc75CRA9TVsSAnZWagAA5aAP/256ZQzJqTpR/hin3KEV\nbcFnZQeLOXWIUvbkyp4+QQ/8anYFr8LyZJpEdrbnCNmDeY4FXDom6lr2KGA/\n48v7qsxRingE758kOjNtzTtrapFjL7UgdEbr2JN4s7K/Ejf49rTQyRo4h3H0\ncnrB9OX1fT745Pe3bZA2ll8xOh7uyESI4uMfZoKRTcALcKsuZUpzbgI4nhox\nfSKSNLzClpUPYU8Dgi/Vpj9S5Xi5vQAA6fGtgXHBiw6YIayqwflf1/goi+AF\ngyXm41bpvsyUuIMBnAJpO0+TrmuAuFAvIZEB08FDV4IkH8aji1e7J/PN2RN7\ntBbvBlxmqI70uWO3KdK6cmL0v/8Ji3Le4dXgHcWHp04GfFV33hIFJKiv1k62\nsUU5woLDhABeCOXMkFJJed+stGpQCCIdY1iSp6/wGoqhhb0w1+lThQG5+20D\nzpF4znTveWTE+OlNB/gF57TL7ZMJGrQTQHa7E8nai4hXqnW65/dVCy6qzX7O\n//AHaf812/qk44Yc0VK0q7DFaGHHn2TJrvIYO29kj+J8HoTSmjHRWEX+UFMs\njvvavCtOpDm2nXptG+XIySQkFi1iFSJVaxD2neBRl6IiN90/OqMWxgsnrcqi\nz2D8FwXph6zM/E9elBEl28fi25O6vd+5foUZ3ZVjxmN4mrdFhE5iQN7dn897\nEi3q\r\n=5S0i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVf0YURSyvxh2LRDHbohmZWSCQHNH8A1257enFqBJydAiEAugWSwHdxeQVhYtfKIjTdm8MTYr+LOm4P7gvm6sPiLgQ="}]},"maintainers":[{"name":"nicolas.garfinkiel","email":"nicolas.garfinkiel@gmail.com"}],"_npmUser":{"name":"nicolas.garfinkiel","email":"nicolas.garfinkiel@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-controller-add-displayname_1.0.0_1580322552971_0.8665055755271736"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-29T18:29:12.654Z","1.0.0":"2020-01-29T18:29:13.091Z","modified":"2022-04-04T15:28:29.297Z"},"maintainers":[{"name":"nicolas.garfinkiel","email":"nicolas.garfinkiel@gmail.com"}],"description":"Automatically add displayName to all your controllers","homepage":"https://github.com/opbeat/babel-plugin-add-react-displayname#readme","repository":{"type":"git","url":"git+https://github.com/opbeat/babel-plugin-add-react-displayname.git"},"author":{"name":"Ron Cohen"},"bugs":{"url":"https://github.com/opbeat/babel-plugin-add-react-displayname/issues"},"license":"MIT","readme":"# babel-plugin-add-react-displayname\n\nAutomatically detects and sets displayName for React components. \nThis is useful for having real component names show up in production builds of React apps.\n\nBabel already does this for `React.createClass` style components, this adds support for the two other kinds of component definitions:\n * ES6-classes style components\n * Stateless components that return JSX\n\n\n## Installation\nSimply add `add-react-displayname` to your `.babelrc` file:\n\n```json\n{\n    \"plugins\": [\"add-react-displayname\"]\n}\n```\n\n## Troubleshooting\n\n#### Doesn't work for decorated classes\n\nIf you are using the `transform-decorators-legacy` plugin, make sure it's placed *after* this plugin in your plugin list. \n\n## Testing\n\n`npm test`\n","readmeFilename":"README.md"}