{"_id":"babel-plugin-transform-react-styled-components-qa","_rev":"9-abbdb8a42e4cea35697ac08cac13b738","time":{"1.0.0":"2018-03-21T15:09:17.356Z","created":"2018-03-23T00:12:51.094Z","1.0.1":"2018-03-23T00:12:51.236Z","modified":"2022-04-11T16:45:37.907Z","1.0.2":"2018-06-18T01:48:51.401Z","1.0.3":"2018-06-18T01:52:33.247Z","2.0.0":"2019-10-30T14:27:31.977Z","2.0.1":"2020-05-14T14:01:32.767Z","2.1.0":"2021-09-02T23:48:09.427Z"},"name":"babel-plugin-transform-react-styled-components-qa","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.1":{"name":"babel-plugin-transform-react-styled-components-qa","version":"1.0.1","description":"Add data-qa property to styled-components via .attrs using the component name","main":"lib/index.js","scripts":{"clean":"rm -rf lib","build":"babel src -d lib","test":"jest","test:watch":"jest --watch","postinstall":"babel src -d lib"},"repository":{"type":"git","url":"git+https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa.git"},"keywords":["qa","styled-components","data-qa"],"author":{"name":"Ratthanan Nalintasnai"},"license":"MIT","bugs":{"url":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa/issues"},"homepage":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-tester":"^5.0.0","babel-preset-env":"^1.6.1","eslint":"^4.19.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.2"},"dependencies":{"lodash.camelcase":"^4.3.0","lodash.isstring":"^4.0.1","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1"},"gitHead":"565c8fb3f80bfb553e8b584229ff9f03be2351e6","_id":"babel-plugin-transform-react-styled-components-qa@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"hibikiledo","email":"nutsgmuic@gmail.com"},"dist":{"integrity":"sha512-tHnE2ZBO2UgtatpPk0r3v/veTh6rd+3wlueln1j42ghUGB+c8QI0rrFKugDIJ2Dy4o5pi4XMQ2tlTLi6127q1g==","shasum":"fd9501cfe63331236cc9dc28b317fd0d2fed9b1d","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-1.0.1.tgz","fileCount":11,"unpackedSize":17422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvKgb/OM9y+ZG5ph6VugDCO5cslwEjSVr+AkSeYg+0SAiBoEfuaN5svk5Oh7bOXW/lnCOFSfrjD8weHJg1t6JhvdA=="}]},"maintainers":[{"name":"hibikiledo","email":"nutsgmuic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-react-styled-components-qa_1.0.1_1521763971094_0.25022866779660835"},"_hasShrinkwrap":false},"1.0.2":{"name":"babel-plugin-transform-react-styled-components-qa","version":"1.0.2","description":"Add data-qa property to styled-components via .attrs using the component name","main":"lib/index.js","scripts":{"clean":"rm -rf lib","build":"babel src -d lib","test":"jest","test:watch":"jest --watch","postinstall":"babel src -d lib"},"repository":{"type":"git","url":"git+https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa.git"},"keywords":["qa","styled-components","data-qa"],"author":{"name":"Ratthanan Nalintasnai"},"license":"MIT","bugs":{"url":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa/issues"},"homepage":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-tester":"^5.0.0","babel-preset-env":"^1.6.1","eslint":"^4.19.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.2"},"dependencies":{"lodash.camelcase":"^4.3.0","lodash.isstring":"^4.0.1","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1"},"gitHead":"f0702ed40b13d2e0d0ccfe52daa1ddfaf525b4a9","_id":"babel-plugin-transform-react-styled-components-qa@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"hibikiledo","email":"nutsgmuic@gmail.com"},"dist":{"integrity":"sha512-czDOl7QatSnNLd5sGkvh9QRp7rRWsD6jiPDIGNVIgk9zBjKK4SLZnfMkDPtN3x7Q9QupfmJ8O7pOVIe8URwuFg==","shasum":"9ad147ef7251e32d7a642483fbf916344eb61a90","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-1.0.2.tgz","fileCount":13,"unpackedSize":20114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJw+ECRA9TVsSAnZWagAA+ukP/j4vwOdueJmJsX/yC6Cj\nd/pLYNBHZ0g1hOmqBEUfTEF1efUk7OGZ6nSpXstprlYTNx05sUW93e12vIuN\ngD+SIAO7ZRbFaaBklCIiKqzKQ94oqxBVMtQGK/HxeudX0Ci0Nlw8y/5/G8Nr\ndm88BP7QWLrOriekxfGxUhJQzT+G21YPVby0q2CoHBIaW5PmsRTPtrmH//Yw\nKhb7bOTpnlMTebIZ1CjeTj9ORRBieXskHDr2dwWlABwwy/O7xbVEgDktG2ce\nKbvmWQJUycJnKxDfhVFdbrANE5ElZRBiBtAlckaJkSjS4R001SVdktfrWcbv\nBc1MsznxeWoobdVqzZamcQVdlR4k2/gLGKVphs0GLUi/UNAgsMCETo7Ba0NV\n6VptJav+JAJXFmD8v40taO1FcTZpqHnyor+FawUC98qjcpeZghXXZd8+pHJw\njE2ISw8z3f0Egbm9PHeFsCaH8c08grZS5XVB/y6MJJBIEV5X4RKEfwn4dDcv\nNQucGGdLX76xa09utVCqbxUjTY2/he8acA/hOtp4Bq8g5EjgIQnRBD7epg6l\nGE7VbUjyk6DrzhlmkNos3J0cjgnB4QOrJT8W9lmr1QcVM9XELCoG2wfQxtgl\nZCeNiAy0SfgN1ZBuN5XUzXftLWnrOHtIN2RQzWCcROO89h89p85D6OizuGtL\nLrrU\r\n=YdKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPMdEsr56XVfK7IjQSNeuiXwOPd2SpxYbQSpc17JYoAwIgXhgInfhgpaeOXYOfN+9O68jUcJYIney2hahYGpCEZD8="}]},"maintainers":[{"name":"hibikiledo","email":"nutsgmuic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-react-styled-components-qa_1.0.2_1529286531320_0.016645871939827472"},"_hasShrinkwrap":false},"1.0.3":{"name":"babel-plugin-transform-react-styled-components-qa","version":"1.0.3","description":"Add data-qa property to styled-components via .attrs using the component name","main":"lib/index.js","scripts":{"clean":"rm -rf lib","build":"babel src -d lib","test":"jest","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa.git"},"keywords":["qa","styled-components","data-qa"],"author":{"name":"Ratthanan Nalintasnai"},"license":"MIT","bugs":{"url":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa/issues"},"homepage":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-tester":"^5.0.0","babel-preset-env":"^1.6.1","eslint":"^4.19.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.2"},"dependencies":{"lodash.camelcase":"^4.3.0","lodash.isstring":"^4.0.1","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1"},"gitHead":"cd7030049844f6a83bbed4c58984c924a30d5611","_id":"babel-plugin-transform-react-styled-components-qa@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"hibikiledo","email":"nutsgmuic@gmail.com"},"dist":{"integrity":"sha512-fddDiOkjCwzOiA+HOl57fQPt8aHrEVz+ow+zyxF6vIbp5pAvzNUfSxohNXRQaNgTTVtU1HKSu/iG+R7pohZGgg==","shasum":"0d3dc1308c88ef3d6151df6569af9bbfd02777ce","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-1.0.3.tgz","fileCount":13,"unpackedSize":20075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJxBhCRA9TVsSAnZWagAA/sMP/R+s8QH67AHmk2Tmlnnx\nkaS7joBX/YNLHzqeVZl03YdCaA4mAEftb0Nk4RsA/DxNjjRmYrDEj4qANxMY\nxCPnHVNyNbHzmxtT8ETdhVPctkgVnKr5gs06TKzhqKtTDsA5dI/P4v6EbaEV\nWx5qbdMPe/NPg1VmzFMuosn5inG9ZZuiHmNarcES+JQY6ZaPfSmAXaiPtI8W\nxWKgOXbD61l1Y1d/vzWHZW0vgWjbpNkD9LCdSg344nhppiEuIYlsXcGGw6m2\n4ddBYPZ41U67Z/zIemQCSCu+D1GDSl5tC9tf+l3h/091KWWL1vQyOnjh2Pwv\n+iI+Zxuy3V+1Q+o/QExKQIXpWlTJkK9YlnEcBWIp0v0ci3QbInzCw5NK/Oxn\ndkxyAdJBFY1IsLYrDj3zE20bZSXW/ODWiXQKWPpmGrWIsbBYVfS+xe4KE23q\nTHidkkhpWMU4wOYv1dvDB4SB0zBaukEABy+BA1Hlp9XfpArfoy1eoyHTCbN4\n2SLyLpJpn+TEN00SX9bHlaJomw6wE8zdWdIXgBazjUkSsnlrjN15VHf+vwat\nIRQrpHgefkKf7JHPFnQbhNgvQQInw1EaNxDP/5kBgsFFVGPzNYF1fpLAjG7q\ndjQOFof9vrHwRmAJR6Z3oNLC0sSERy5evaWcRU7I8s/mFk/p6SLsO/Ak/GaQ\nUjEk\r\n=UrFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMOkdTx1Z7IWxIlnOhlkONQEldoI0GRUbh+NsjTZjKAAiBvosrjM51RN22zvDW9ibLRA9xsSsXaaqMvSKrV+aXjjA=="}]},"maintainers":[{"name":"hibikiledo","email":"nutsgmuic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-react-styled-components-qa_1.0.3_1529286753160_0.04970135417996335"},"_hasShrinkwrap":false},"2.0.0":{"name":"babel-plugin-transform-react-styled-components-qa","version":"2.0.0","description":"Add data-qa property to styled-components via .attrs using the component name","main":"lib/index.js","scripts":{"clean":"rm -rf lib","build":"babel src -d lib","test":"jest","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa.git"},"keywords":["qa","styled-components","data-qa"],"author":{"name":"Ratthanan Nalintasnai"},"license":"MIT","bugs":{"url":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa/issues"},"homepage":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa#readme","devDependencies":{"@babel/cli":"7.6.4","@babel/core":"7.6.4","@babel/types":"^7.6.3","babel-plugin-tester":"7.0.1","babel-preset-env":"7.0.0-beta.3","eslint":"^4.19.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"25.0.0"},"dependencies":{"lodash.camelcase":"^4.3.0","lodash.isstring":"^4.0.1","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1"},"gitHead":"e208546e2e028abb0e192a4603d84ff2e5d60ea3","_id":"babel-plugin-transform-react-styled-components-qa@2.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-yReMoC5GWQLhmL3aCBzJiXf7yPumL50QY5dbRZ+eYEzD7xgrzVD+d0zbPuY9qX2AaFHgWZxdRZTLstbYPeyYRg==","shasum":"52743ec6be81fa623b83613796e62899dda4e043","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-2.0.0.tgz","fileCount":13,"unpackedSize":22833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduZ3UCRA9TVsSAnZWagAAJyoP/jQyZkQEllhc+gEkXD51\nYFagWuDCE05f+tZkx2zlYDcVuJlFUflqcKnkBkDHNyE3LK2B9Z8mG+VvSefQ\n84DPuQmpbVX9TQyyWnjZhfTv7eMEuXTwXjDVssKvjwtuqp43gQLHOGMxrY6v\nLycRajfs7/7hMXtOUUagYkFQOH0WKSdt56+0voIHZO5OMqMcH8Vo9oMAIKxN\nVmFXVwQ/RIrHpz1APL/Q5ceVXH7bxn+sEYZZAxFJeKeJStrlR3IeuIkuuf/V\n2/p6cAT5GaQE+k8PNf6Tntf//oPHp+aUdXrM9QINetR8EVFeyvXoanhbLIqw\n43ohwxuhEYKtUhDWOuxbQfpoUCVwTjT6s6utK1T8chV/E42J1YG6jhD4/n+X\nO4eMJGGwphrziQbPKje5TT/n1TMOlgAGyQOCccwTaYcmr6Tr/qfD5OnIcR56\n7q01tmSmuYTtINQSd8L+tynZjkBgBPanLThzTkEvPfgJ+eUJ7xIPTpw3xTp4\nx2rlfCssAK1FdpjyWRR5rxD3T3QMGai+54U3ng1iMeHEz02iEAdoR94N4/I/\n9GC/4nVF2MYB8SRrIfPb1dMZArnBFdqvYMvv+mP94haxGetSLe9lMJXCb1qs\nHbM/ZblE0GXBam9Xag1BXC8aQQlTjR8M6Wm6rqOydt7lLLSDpfRkeB6IcyMb\n4pHi\r\n=9uqV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOCxWk6c6XIrNR2uCoxMBScnsSpu93uJucnaK392Oh8AiEA0YclxAtab2NKAjD7giVj4OlvqB0je5MlE4ADr7Zqprs="}]},"maintainers":[{"name":"hibikiledo","email":"nutsgmuic@gmail.com"}],"_npmUser":{"name":"hibikiledo","email":"nutsgmuic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-react-styled-components-qa_2.0.0_1572445651850_0.006592292602825234"},"_hasShrinkwrap":false},"2.0.1":{"name":"babel-plugin-transform-react-styled-components-qa","version":"2.0.1","description":"Add data-qa property to styled-components via .attrs using the component name","main":"lib/index.js","scripts":{"clean":"rm -rf lib","build":"babel src -d lib","test":"jest","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa.git"},"keywords":["qa","styled-components","data-qa"],"author":{"name":"Ratthanan Nalintasnai"},"license":"MIT","bugs":{"url":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa/issues"},"homepage":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa#readme","devDependencies":{"@babel/cli":"7.6.4","@babel/core":"7.6.4","@babel/types":"^7.6.3","babel-plugin-tester":"7.0.1","babel-preset-env":"7.0.0-beta.3","eslint":"^4.19.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"25.0.0"},"dependencies":{"lodash.camelcase":"^4.3.0","lodash.isstring":"^4.0.1","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"4.3.1"},"gitHead":"be873762fd5f9b9b3693b324e959426ed1a9a357","_id":"babel-plugin-transform-react-styled-components-qa@2.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IvfoRLsd1rz8Ac3sBwgN80rZ7MTClt145JdRyhkTYR0qH71LDKDDm0CksX7ioHxvCKKSIWkoVrrzjVNuujttNQ==","shasum":"1ebb694d35d79c2801397934bbd7e89ed39594ae","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-2.0.1.tgz","fileCount":13,"unpackedSize":25173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevU89CRA9TVsSAnZWagAAwBIP/jr0Mk20dI0/LRL0+ETy\nzUY/24WDj8u2UUSWlod6QTj1cl8SYC9POruREj2+L0TYhOQzJ21YoiPaSOk4\nL4lDx9WsRubMn14StmSGXdFpdO9HhZZ6N9h/JVLIPegtbAncCG6uXna5v2bU\n+mKkQ2Y7RMufdNMwW49sLkZUdm1v8u7GdHl0vAp+JRaPO5Lg5TZktrN8gEXr\nv9BPeConZo4TRo6GyCzJAoqunEQwFQNqfc/fVCgd9hlxidUhcHTlGf9klf9/\n11m/9G49MP1GTKFCLR4fgRIBcYcE3yUl9cqJi+/yNBBIe6pCKdlYQmwDYYQQ\ng54RXN2w1R4PuM/iNEfq1gxGt3YZU9hGHRSJJycbdGrvzUEUdz77Xo/9QgK8\n2gcmNaMpDSUpD2XQLiHAkWM+PWgkNqPmvHTbEvPtwoSBmvQ1Nox0Twks5B0o\nqmT89GffIPa0FUVhrn7iQza17qe7ZgwfQ2r6yBlwSTvacAZNqsfNCkk7WLgX\nkgJVmN2+4z/ONVgvgb9gm2gnPq6c+SdV/kIHNJR0zaddCLtDV0quTbQTz8GF\nL6/zwJEPEpEOtmI6KqTTjhBbO39RqbR/QgBg9sA+fvBycmAxmfR4J8w6bDRA\n6R4m16lIqYCbdCFerz5lmqPYZVLvJ33Rs+eBf6RaN/YFFyUggmEOh7yt1HGx\nQmk+\r\n=PWXj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAavPCk2rkRPLnOepLbq+0zy5VHDFiqRZBBgrbgv+aqgIgA2jT5f45Dl59KNwiF9w1r7eoy84UIdS6vXnkUQpII5c="}]},"maintainers":[{"name":"hibikiledo","email":"nutsgmuic@gmail.com"}],"_npmUser":{"name":"hibikiledo","email":"nutsgmuic@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-react-styled-components-qa_2.0.1_1589464892636_0.6686965519664723"},"_hasShrinkwrap":false},"2.1.0":{"name":"babel-plugin-transform-react-styled-components-qa","version":"2.1.0","description":"Add data-qa property to styled-components via .attrs using the component name","main":"lib/index.js","scripts":{"clean":"rm -rf lib","build":"babel src -d lib","test":"jest","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa.git"},"keywords":["qa","styled-components","data-qa"],"author":{"name":"Ratthanan Nalintasnai"},"license":"MIT","bugs":{"url":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa/issues"},"homepage":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa#readme","devDependencies":{"@babel/cli":"7.6.4","@babel/core":"7.6.4","@babel/types":"^7.6.3","babel-plugin-tester":"7.0.1","babel-preset-env":"7.0.0-beta.3","eslint":"^4.19.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"25.0.0"},"dependencies":{"lodash.camelcase":"^4.3.0","lodash.isstring":"^4.0.1","lodash.kebabcase":"^4.1.1","lodash.snakecase":"^4.1.1","lodash.upperfirst":"4.3.1"},"gitHead":"07d2a6d9396ef13ed6b5b1a949f6aa49268e54ed","_id":"babel-plugin-transform-react-styled-components-qa@2.1.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Db3YCZPuel9JYM8uZ3UAen3Yio5ZPTVbJuLqekxRdZ7fUF185iIHnp275Gb5qu6wDyUH+/L9erYieaigq5qvow==","shasum":"12136d7a76da07afa899ee59c37e47a2abc69987","tarball":"https://registry.npmjs.org/babel-plugin-transform-react-styled-components-qa/-/babel-plugin-transform-react-styled-components-qa-2.1.0.tgz","fileCount":13,"unpackedSize":34614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMWK5CRA9TVsSAnZWagAAS6MQAKBVqPdnb85BX1LZJByH\nxxX6T3T8sm4Oz+b6rtV9y/MGUtXepnuvY34iuJdrjJlPw4qNLud4G7AILnBF\n1NyPl27p7eSE5eoYqm+Yae+NYcdVO1H103UZBM/mug6H/e0MNlXy5Nn3Go7b\nJlq6Q1U2rrst+0RDMsM9soiGXC1WVs45jvEsEloxN6j2Oe835HQ+4uUm9lGt\nRB988PyW1GsHiGXj3pHRy0JqjFAo7QqnTI1tvFqkkM0A/EZmZ+tKAckwCxbc\nnXmoEqQpXOWTYo2P681oidtQ0Yk0w6jnM1o4h0ZkhtdFvGASUzKrJ2kArnPn\n1Ijc3kfgE/ecJuiOBG9rcsVJ7FuPtF+9IkAWsCvb9+OqyevE97rsm6XfCTQk\n6cL/LZqhdCkq0fJ8NgzAXcnkHZgRt9s6HCzeG+4dT3EMUDJ7bl/sYxFd+7jn\nJ50AKJK6x4bW0D+zCPEYacJ2WbZur5cfjSyAXJN9/oO9py6jIInIuzjQWnL4\nNCZHhFHMG+nc2PQstq8Ty/+hnCvRI3I+BZf5LvnZNvtcH0W8ep+jwT/IP7vz\n0sn+fa/Lg+D5E6H3yyLS/QHs/u7180GHU5f98wLQffVN7h+kmDsCF6P6NRSz\nrWEP4bXsnyQuRQwpRYjJZ0NWCuuoXR98iZ8wbM6L2A0mBDw8N9H8HD6lioNt\ndDiI\r\n=5MZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlk4RydmZdHkJgqNt6/i7xIws/02/yky6YrmWs7+7t7AIhANPIPtbREGCoKOmcnjPFWNbTymIIY3URpkdLzRnZk9Yt"}]},"_npmUser":{"name":"hibikiledo","email":"nutsgmuic@gmail.com"},"directories":{},"maintainers":[{"name":"hibikiledo","email":"nutsgmuic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-transform-react-styled-components-qa_2.1.0_1630626489257_0.6014944057331002"},"_hasShrinkwrap":false}},"maintainers":[{"name":"hibikiledo","email":"nutsgmuic@gmail.com"}],"description":"Add data-qa property to styled-components via .attrs using the component name","homepage":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa#readme","keywords":["qa","styled-components","data-qa"],"repository":{"type":"git","url":"git+https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa.git"},"author":{"name":"Ratthanan Nalintasnai"},"bugs":{"url":"https://github.com/hibikiledo/babel-plugin-transform-react-styled-components-qa/issues"},"license":"MIT","readme":"# babel-plugin-transform-react-styled-components-qa\n\nThis plugin adds `data-qa` props to styled-component using `.attrs`.\n\nThis plugin can be used with [babel-plugin-transform-react-qa-classes](https://github.com/davesnx/babel-plugin-transform-react-qa-classes) to provide support for both styled-components and React components.\n\n### Standard HTML Tags\nIn\n```js\nconst Component = styled.p`\n    color: red;\n`\n```\nOut\n```js\nconst Component = styled.p.attrs({\n    \"data-qa\": \"Component\"\n})`\n    color: red;\n`\n```\n\n### Computed Property is also supported\nIn\n```js\nconst tagName = 'h1'\nconst Component = styled[tagName]`\n    background: 'pink';\n`\n```\nOut\n```js\nconst tagName = 'h1'\nconst Component = styled[tagName].attrs({\n    \"data-qa\": \"Component\"\n})`\n    background: 'pink';\n`\n```\n\n### `data-qa` is append after other attributes defined by users\nIn\n```js\nconst PasswordInput = styled.input.attrs({\n    type: 'password'\n})`\n    font-size: 14px;\n    line-height: 2em;\n`\n```\nOut\n```js\nconst PasswordInput = styled.input.attrs({\n    type: 'password',\n    \"data-qa\": \"PasswordInput\"\n})`\n    font-size: 14px;\n    line-height: 2em;\n`\n```\n\n## Usage\n\nThis plugin is intended to be use in pre-production environment. \\\nUsing this plugin with SSR could result in larger payload due to the extra attribute.\n\n#### .babelrc\n```\n{\n    \"env\": {\n        \"dev\": {\n            plugins: [\n                [\"transform-react-styled-components-qa\", {\n                    \"attribute\": \"data-qa\",\n                    \"format\": \"kebab\"\n                }]\n            ]\n        }\n    }\n}\n```\n\n## Options\n#### attribute : (string)\nThe attribute name to be used instead of `data-qa`.\n#### format : (string)\n**Support values:** `kebab`, `camel`, `snake`, `pascal` \\\n**Default value:** `kebab`","readmeFilename":"README.md"}