{"dist":{"shasum":"9f850910c6990147e989abb1285e5cd694b14f5e","tarball":"https://registry.npmjs.org/babel-plugin-transform-jsx-class/-/babel-plugin-transform-jsx-class-0.1.3-0.tgz","fileCount":13,"integrity":"sha512-2Cy1tYPVYhcP80d8FkUYHuUJ0c3aaMhtoO0Ccr0D3VaNADIK8JcaDWudkr0Y/nZrMQHpyaM9ODa+zmSgAo79nA==","signatures":[{"sig":"MEUCICXOTc3ejIQjzQCCNcAHYQUfoEZJnxY9yDaz9imfNYmWAiEAks+lHAVQP1mGSwFA5+xPZwhWLfBLTJVWBjmuowKfaHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv/R2CRA9TVsSAnZWagAAIFYP/2idJwhcV9GUXl+R5u9S\nwReB+SNsYrWjJuKl7SnLSIrhNQGjGIGD0an5tu++EdCDSWloOzWi1KqSXOJr\ntu9zmoelT4hZkOssqrIeHffF8S5n4Z+44mwteoFFrkUk/UywnXLGiNVDci87\nwsNzWtdNtyH+KsGOQ9XwGQHP4c68oCprWE9Vpn2ue2hYsdfPDBDcMGoR5wLH\nc8EfGHTYcWpF7/o+7QlcIO9l/7uhv7JhfvMgPejwBVnAyP9MD1MAVFSAPxel\nHWwh9FKMC9qrMQV/nQRr8JKmqHYbNmzvB3Q8czyzF3quC1O8RLDv/l1pwkFJ\nK8rOuir7ZnqC4/vX1ddn7X2CLGrjax8IgwbcrTr+jx+c+aGV2vvC9Ffc1IW5\nqaA1RamytGcn8oJpnXaGkGI94i8y+/DGlLOslA4R2XrKyK4oEYH7vkedmB0E\n3V6O0wcHILBhaF/RY88YcWORZrDwRBc11A7GyQHPpTviyT+D98Vx+C1km+Wb\nerbGydYowPaDu0TmN5FqTtG3wsZix2l3+hvsdlon+Kf3rbgIA8juAuUkZF7E\nJ9Vl85tFFrtUnGiDVR7315WRhoJe9ahoJ3mpmugOouWThrAOwfudFjOJwj6z\nT1IhXhe03NUDPmRo2wG6B2+mv5R5jvtDYIT2bZliducsMRb++t67omm+8o6O\ngKzZ\r\n=IUyP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","name":"babel-plugin-transform-jsx-class","author":{"name":"jsx-plus","email":"i@zeroling.com"},"readme":"# babel-plugin-transform-jsx-class\n\nSupport classnames with directive.\n\n## Example\n\n**In**\n\n```jsx\nimport { createElement } from 'react';\n\nexport default function Foo(props) {\n  const { message } = props;\n  return (\n    <div x-class={['foo', {\n      bar: true,\n      active: false,\n    }]}>hello world</div>\n  );\n}\n```\n\n**Out**\n\n```jsx\nimport { createElement } from 'react';\n\nexport default function Foo(props) {\n  const { message } = props;\n  return (\n    <div className={classnames(['foo', {\n\t    bar: true,\n\t    active: false,\n\t  }])}>hello world</div>\n  );\n}\n```\n\n## Installation\n\n```sh\n$ npm install babel-plugin-transform-jsx-class\n```\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```json\n{\n  \"plugins\": [\"transform-jsx-memo\"]\n}\n```\n\n### Via CLI\n\n```sh\n$ babel --plugins transform-jsx-memo script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"babel-core\").transform(\"code\", {\n  plugins: [\"transform-jsx-memo\"]\n});\n```\n","gitHead":"a9c312a231b490a0bf91800e8b3ad057c43b9717","scripts":{"test":"mocha --require @babel/register","build":"babel src -d lib","clean":"rm -rf lib","prepublish":"npm run clean && npm run build","test:watch":"npm run test -- --watch"},"_npmUser":{"name":"zeroling","email":"wssgcg1213@qq.com"},"keywords":["babel-plugin"],"_npmVersion":"6.12.0","description":"Support classnames with directive.","directories":{},"maintainers":[{"name":"zeroling","email":"wssgcg1213@qq.com"}],"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^6.1.4","@babel/cli":"^7.5.0","@babel/core":"^7.5.4","@babel/register":"^7.4.4","@babel/preset-env":"^7.5.4","@babel/preset-react":"^7.0.0","babel-plugin-transform-jsx-stylesheet":"^0.6.8"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-transform-jsx-class_0.1.3-0_1572861046565_0.6729809349634639","host":"s3://npm-registry-packages"},"_id":"babel-plugin-transform-jsx-class@0.1.3-0","version":"0.1.3-0"}