{"_id":"@ant-design-vue/babel-plugin-jsx","_rev":"18-42dcc512cc062d754f929d40cebbbf15","time":{"1.0.0-alpha.0":"2020-05-24T12:43:37.487Z","created":"2020-05-24T12:58:54.807Z","1.0.0-alpha.1":"2020-05-24T12:58:55.188Z","modified":"2023-05-31T01:46:20.467Z","1.0.0-alpha.2":"2020-05-24T14:54:28.161Z","1.0.0-alpha.3":"2020-05-26T16:44:40.454Z","1.0.0-alpha.4":"2020-05-28T04:49:34.277Z","1.0.0-alpha.5":"2020-06-16T15:42:27.678Z","1.0.0-alpha.6":"2020-06-21T09:35:22.764Z","1.0.0-beta.1":"2020-07-12T09:07:10.983Z","1.0.0-beta.2":"2020-07-15T05:10:26.603Z","1.0.0-beta.3":"2020-07-15T14:02:28.846Z","1.0.0-beta.4":"2020-07-22T01:25:45.715Z","1.0.0-rc.1":"2020-07-29T04:47:50.920Z"},"name":"@ant-design-vue/babel-plugin-jsx","dist-tags":{"alpha":"1.0.0-alpha.2","latest":"1.0.0-rc.1","beta":"1.0.0-alpha.5"},"versions":{"1.0.0-alpha.1":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-alpha.1","description":"Babel plugin for Vue 3.0 JSX","main":"src/index.js","scripts":{"dev":"webpack-dev-server","lint":"eslint --ext .js src","test":"jest --config .jest.js"},"repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"homepage":"https://github.com/vueComponent/jsx#readme","keywords":["vue","jsx"],"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-syntax-jsx":"^7.8.3","@babel/types":"^7.9.6","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@vue/test-utils":"^2.0.0-alpha.6","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.2","jest":"^26.0.1","regenerator-runtime":"^0.13.5","vue":"^3.0.0-beta.14","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"gitHead":"4b954484bfa7e89d105caba6bd9a8b556f09ec6b","_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-alpha.1","_nodeVersion":"10.15.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tlIUu2DAzoWdMwjd95QppwIZxQKHC2ciKpdzhiKv3V4YJTXo9G9P0wq4pUpSWTqcanWPMuzzUUylilml11NFfw==","shasum":"39624484709749f26d9deb35483bda0e911dad7b","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-alpha.1.tgz","fileCount":11,"unpackedSize":20328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeym+PCRA9TVsSAnZWagAAkrAQAIg1XSQxHKI0stQMmAHd\nf2nRrsLLE9OqKyrvjiSvcwKlZ6ksO5OxGIH1E6QQ21SYbX96F3IdwA6W9XrR\nVrN3amDkfO90ca1y8EArbQBuUKeJoobeMw5wCyBaTQnk2YCtJlN5o5Gz5LW3\nUHlw6zv+ImN6x6nTQ5BZc9CCymlhGo18TbYjhJmaS5+kliUWOrur85EX97i+\n9YJZxDXD8Wq+uO1ByokYluNylqedjZPCHAghVtbflWe+EzhkCydb1lXDFvo4\naxQP3pf6bW0Q5xC8hUDFXLZTSjNeBVzsOYPaNWswd7rotFW3HxbFRAa5ZRMq\nB7hgMtrI6xaGkVQk1rcn/hxFrAtLyRr6+7bqY9P//kYmWSnESqEnzoFA0E9K\n1UTjZO+vRKhc0iLEdiFtgwucq21oQmLkuCO6MAMLb237UHreqWm1oZlbl4z/\n2v6rmY2dKlxn4gk4QhpfrVucOQSk9a2PzSyESGP/m1Fi5+8PD3Ong0FoDtJ9\n1kpQN2aDqTGmnZC5m95oyukEg1s9t36YA1DRyGpempSYp/wYFydmtcBVWfOw\n1j+Zoexg63sPgsN8YjCGA0zrsC/tvmW1oY8IUG67ZmSQn/oflcrjYG5jkl1N\nTjuuBE3Rl0RtGCW201W8UXxydJsbHmL/u9+6Ea1VGuZP10P+sWZryJGzNzq/\nzQj1\r\n=n0iA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNl1KDTQzkC8/MXYkR33CNajFMnlMeV0eBC0HYSv343gIhAOI4eAYQT5K3lA8Xa28vMCSOIJvP0j8npRkfBHRjakoA"}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-alpha.1_1590325135078_0.8242208766128927"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-alpha.2","description":"Babel plugin for Vue 3.0 JSX","main":"src/index.js","scripts":{"dev":"webpack-dev-server","lint":"eslint --ext .js src","test":"jest --config .jest.js"},"repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"homepage":"https://github.com/vueComponent/jsx#readme","keywords":["vue","jsx"],"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@vue/test-utils":"^2.0.0-alpha.6","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","eslint":"^7.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.2","jest":"^26.0.1","regenerator-runtime":"^0.13.5","vue":"^3.0.0-beta.14","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"readme":"# Babel Plugin JSX for Vue 3.0\n\nTo add Vue JSX support.\n\n## Installation\n\nInstall the plugin with:\n\n```\nnpm install @ant-design-vue/babel-plugin-jsx\n```\n\nThen add the plugin to .babelrc:\n\n```\n{\n  \"plugins\": [\"@ant-design-vue/babel-plugin-jsx\"]\n}\n```\n\n## Syntax\n\n### Content\nfunctional component\n\n```jsx\nconst App = () => <div></div>\n```\n\nwith render\n\n```jsx\nconst App = {\n  render() {\n    return <div>Vue 3.0</div>\n  }\n}\n```\n\n```jsx\nconst App = defineComponent(() => {\n  const count = ref(0);\n\n  const inc = () => {\n    count.value++;\n  };\n\n  return () => (\n    <div onClick={inc}>\n      {count.value}\n    </div>\n  )\n})\n```\n\nfragment\n\n```jsx\nconst App = () => (\n  <>\n    <span>I'm</span>\n    <span>Fragment</span>\n  </>\n)\n```\n\n### Attributes/Props\n\n```jsx\nconst App = () => <input type=\"email\" />\n```\n\nwith a dynamic binding:\n\n```jsx\nconst placeholderText = 'email'\nconst App = () => (\n  <input\n    type=\"email\"\n    placeholder={placeholderText}\n  />\n)\n```\n\n### Directives\n\n> It is recommended to use camelCase version of it (`vModel`) in JSX, but you can use kebab-case too (`v-model`).\n\nv-show\n\n```jsx\nconst App = {\n  data() {\n    return { visible: true };\n  },\n  render() {\n    return <input vShow={this.visible} />;\n  },\n};\n```\n\nv-model\n\n* You should use underscore (`_`) instead of dot (`.`) for modifiers (`vModel_trim={this.test}`)\n\n```jsx\nexport default {\n  data: () => ({\n    test: 'Hello World',\n  }),\n  render() {\n    return (\n      <>\n        <input type=\"text\" vModel_trim={this.test} />\n        {this.test}\n      </>\n    )\n  },\n}\n```\n\n\n## Compatibility\n\nThis repo is only compatible with:\n\n- **Babel 7+**\n- **Vue 3+**\n","readmeFilename":"README.md","gitHead":"9a2a5277b4004fc4a75c1873a3fb8ae8b6f1318d","_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-alpha.2","_nodeVersion":"10.15.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kFAaB3Yd0LH7IFpsfi8jUhu7VxIXzL++bEt8UKnBxA2vwzqCDLxfh6jagj9caKSxjkoofYbTLTW4XYUb0GVDfw==","shasum":"7a3ca964685abef1c520e8e80c4e9bbf26236728","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-alpha.2.tgz","fileCount":12,"unpackedSize":944697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyoqkCRA9TVsSAnZWagAAHt4P/jOAwLPK31vlHvMDK/mW\nkwyvXU4i/9SNPEHPTjAsdiI9LHx/UI9TCPohUWg2mqQyCzQVduIWDTklChsp\nUUFbHqqMQQB2A7hZV/X6OrBFeNC5ljECDuMa9v9KkrOu+saZ0P0co/cJYJeu\ngNe0SLWb3yhSwuFEcL4YxiIAtuyAf/2FPmzCFELrbYkLO+YYj0gBBx+209th\n02I3txuEouey2I4wxusnPK7ANwwqKTvFI/MjHDHHwcOWMhGxBWqI9rVXnXjO\nRkTyXnxRnx2xCuv7csBC9HWBT5GqwGtXHdqYnxJ9QMZVvfuBYXWpqnT4jIO9\n+idou4dk/p7EIEgtrmCz7F/Ri1IoFJibRg33rfEmGH/MigsQ2/fWs4XgPVoE\nbhvJPPeludBOKd6F54PCxwCMcF3um3/PxSg74V/vn4ga7ySKWLR9tBVSrFCP\nBgL8FznIBY+RVVc0isJkg5tppyd7NDn/3Rfm0zBFEvvLmRoKtdPrX5p11Hav\nyKl2PjF0IFM0/uxvsw5BFh4Sf9P+nLbfWhiG7sCszHUftylBFfBcIFG6wZgS\naH8p1+IgE5omNNz9KKS3mhvZu3aAAON5SxAhzLHGrcJ1SYIeWPaH8Y5mlDa2\nUUN9PgkeyZ2WiyGnZg3flyzZKU8v+Bbte6MLCcVOfeDXSavmjae0xROgDo0r\nF+i4\r\n=cXGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoMq3CZT9tsH13JXLrDW1Qam2qFNvxgAqc8dH4oC4f+AiB2f67a7V6AtZtXuk8STRW3PPc9oHtzjG/eX6Huc/OJ6w=="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-alpha.2_1590332067951_0.09403652746577373"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-alpha.3","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"webpack-dev-server","lint":"eslint --ext .js src","test":"jest --config .jest.js"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@vue/test-utils":"^2.0.0-alpha.6","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","vue":"^3.0.0-beta.14","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-alpha.3","_nodeVersion":"10.15.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+tOyhRVWFDsmZfyddEWL8mHYOeTINNwVVK4+KVTANxTxoReG7FwgaC8NQCu5Q6ksffX7PBmhOAKQmBFxPTpnjQ==","shasum":"a4f008aee2ac839db7495f45ed9f1e11aed35f4f","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-alpha.3.tgz","fileCount":13,"unpackedSize":23651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezUd4CRA9TVsSAnZWagAAQF4P/3Wu96mlZvmVnscbRtqW\nsPlN06gUDU+sa96Tuxlj0/46CN5xu+geSRLg+q/Y0wg+3ps0v6dW1+y2QXw4\ncq5LAiUhaW3KIzO7snQewQCLwWbRZSKLu9X91cWwL3RMRj3yvDsm8g2piLVM\nsJ2SCaV3rK76pLm9lMK5NvLiiCH75wm3zclIC41T6XZ5WaxBGwTv+XFxzDBb\n5N+bMHfqybUN9YxkRL2A0zlDgPa5e/Schf7YQ9ByMyO3EDE+WxKKInAuB9ZE\ns4GBsah5yidGp78DLO/1GpHO8e8WTolGPLupScA2bffPpisPtNMHC568+m8A\nokxmEL/nIBnyBK1h8f8kt32P+ONB80rGE5+NRhuMHVWs6JQUXOGTZ4C8KU0i\nutWPwaTattSk9qL3HLRUHPubSr5fNb5qEIfUxAqSZqQN+f9onutobgZcC6wd\nr4dHNPja/Tu8zdtrtnS1bSjV9vOGVq8Oq7Y6EoZcADpo2LvDhZ1P9Sn6KEFg\nA/m/usLLIXSTRk+OsbifvtI+qP3PFQiJdbEsddFgQjEbLfyjTIWkPiv0ZG2g\nUTmh/fFcAskWplraSgW3FRgLniZYf6UBCKogh8QICtngnKej6H7gDn9dPegB\n/cpfzifPet8xoo0d9p9HQ6h9l5m35y5OCayTqmjZ/zPCyNH3lCaKl7Ne97NH\n0irS\r\n=G2oK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnl7AYKHx0r/iePQdm8bP10/cosvsuxrsuL4aEN0nuzgIgZhWtAGwJ6MXh1qPbYk6iHXom2BbXS3rgatojzyRFeC4="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-alpha.3_1590511480360_0.6020484368487853"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-alpha.4","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"webpack-dev-server","lint":"eslint --ext .js src","test":"jest --config .jest.js"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-compatible-props":"^1.0.0","@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@vue/test-utils":"^2.0.0-alpha.6","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","vue":"^3.0.0-beta.14","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-alpha.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-bE8izbEiaUAKnACn1luxyT2w9WJH/sPVoz7I++ltGr4v6+TOlMOpANEHY/4qMLdSwxt4lgbyOijVQvQaCebIdg==","shasum":"5c838563e43ed203aa5091152ed458d2a67de7fe","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-alpha.4.tgz","fileCount":13,"unpackedSize":25268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez0LeCRA9TVsSAnZWagAApWkP/RhVQChTDt39ziMZJFap\neOFPfU2L195rAQjjhduKfVOOldvZTeXVOFasASF+uMwX3ow83SV2DMT1x8c+\nd8klPUTcVyiPbeam6opKv9eGA9t1vWBhGQXNQCt9HOi619CnDG130i2aM7Ud\noarFQCBgaV6D8h89QQxZQ9I7RwbsgAwBK4CZlMOI7LOdUIC4b+OV6Wt1K71x\nA7f9AaFcKN1o79t2a0MsMuhsmzdQm3xDVU3kRFIw/NZ/W3z0IW7/+z75TVYZ\nVaZrlRy9T1svECrs10jSmlQWcTOF7K6fTFAswqBBVKfoH8CKSOB8XRJXkiAN\nf5WBiMW83OqaeQ8Gh8gPiifCXNR2WU7D8y7+6MkvUgtw/utlFA2dqEOsbgOQ\nR9QvOqdnqkXHDNEbKDw73gXDdPHBAqK20NuGgnBxfuLmprHxT9TLD1L0xXhi\nCpEC/yTePwQiTfVZWD5kH4z8xbYmKwMcnT/oU+nrWU5nSyJxHzj/oj8QxHDt\nL35TgYC6bjlTK1u1aAPo4AHoSHKdtwV9A36RQ3ZLT7FUBSZYRtR8m9/mDBn/\n0sf+78Dmf+sz9QPE01C+Zxtmepv8+gDAjCVb22b49OVHYVyYrI8DvmR37HXw\nnQXq9tl0AXDqat7UD9G0fewFYPo4kmxppmB0rJwci8nUwWB6HusVV166GZTs\nbtXy\r\n=pPxS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZbmfW8IeHsnogkYzumqEqev4EtMUl+8gNDUrXOTWy7AiBz3+EWoYxNfFfPYVExVgM+2T6Mbbe0Z3BQClzyYW7MWQ=="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-alpha.4_1590641374132_0.7182682047235649"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-alpha.5","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"npm run build && webpack-dev-server","build":"rollup -c","lint":"eslint --ext .js src","test":"jest --coverage"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-compatible-props":"^1.0.0","@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.3","@vue/compiler-dom":"^3.0.0-beta.14","@vue/test-utils":"^2.0.0-alpha.6","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","rollup":"^2.13.1","vue":"3.0.0-beta.15","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"readme":"# @ant-design-vue/babel-plugin-jsx\n\nTo add Vue JSX support.\n\n## Installation\n\nInstall the plugin with:\n\n```\nnpm install @ant-design-vue/babel-plugin-jsx\n```\n\nThen add the plugin to .babelrc:\n\n```\n{\n  \"plugins\": [\"@ant-design-vue/babel-plugin-jsx\"]\n}\n```\n\n## Syntax\n\n### Content\nfunctional component\n\n```jsx\nconst App = () => <div></div>\n```\n\nwith render\n\n```jsx\nconst App = {\n  render() {\n    return <div>Vue 3.0</div>\n  }\n}\n```\n\n```jsx\nconst App = defineComponent(() => {\n  const count = ref(0);\n\n  const inc = () => {\n    count.value++;\n  };\n\n  return () => (\n    <div onClick={inc}>\n      {count.value}\n    </div>\n  )\n})\n```\n\nfragment\n\n```jsx\nconst App = () => (\n  <>\n    <span>I'm</span>\n    <span>Fragment</span>\n  </>\n)\n```\n\n### Attributes/Props\n\n```jsx\nconst App = () => <input type=\"email\" />\n```\n\nwith a dynamic binding:\n\n```jsx\nconst placeholderText = 'email'\nconst App = () => (\n  <input\n    type=\"email\"\n    placeholder={placeholderText}\n  />\n)\n```\n\n### Directives\n\n> It is recommended to use camelCase version of it (`vModel`) in JSX, but you can use kebab-case too (`v-model`).\n\nv-show\n\n```jsx\nconst App = {\n  data() {\n    return { visible: true };\n  },\n  render() {\n    return <input vShow={this.visible} />;\n  },\n};\n```\n\nv-model\n\n* You should use underscore (`_`) instead of dot (`.`) for modifiers (`vModel_trim={this.test}`)\n\n```jsx\nexport default {\n  data: () => ({\n    test: 'Hello World',\n  }),\n  render() {\n    return (\n      <>\n        <input type=\"text\" vModel_trim={this.test} />\n        {this.test}\n      </>\n    )\n  },\n}\n```\n","readmeFilename":"README.md","_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-alpha.5","_nodeVersion":"12.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LZYQN/3s75TOHUg1jjXCAma4jjx9BgfeddyThUh7uD3twr2Sizp2b59AoPS1AWxDpJJ8EIguSxa6ogTYBOHKDw==","shasum":"8781c2fe2f6dc4ca57ce074538113e4f34b2b6f6","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-alpha.5.tgz","fileCount":3,"unpackedSize":23111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6OhkCRA9TVsSAnZWagAARSgP+wRXN4zNuJP1uAuQgqpj\nJh6vQYtosN3AqM1BbBrwli5l2QNf84sKOr2IolqLoVmNYuh80W7Yfn5RdLFd\nMb/NfQbr6q2P9GF8RLhU1YZu+OZ+1180UwSFjQTRQe0WwB6vuq8hc/iGc5zB\nChsIZ/+BSAzSQvjHr6acicegCSMl8GmUaDHSECa+FnmVZdo1Bs/rm8cBv+A4\n2DCF+OZIRSK0lpEehdmRsl4PLtriEaV87wWcWLB8ezozYzLOSNkAU4i1bMNJ\n+uGnp72QtqyErGWeTl4wyCpemiJ+56a/grPs2xMMB8RbC6r7dzDAg+sml2El\nS7jtkTcffUrz8824J2HMyPv6gOQ5nq8HFqfncRPbng3XpifiG1W4KAJiPoHI\n0hJubbEvRWI7oRRkJC2E5F5aaXcbD4TR21p+4xdoxg144isXOWUKMlRxNaKo\nmuIe5I3heJLs93BeEINCPAk3boRXbm0hJsw3VBI8/9gr1Sx2inB8yeoIxl/L\nEHIHngOnejecYw9mTCQ6X/aPpEUjxXj6k4CEKlWMayxw6A7CZytziG75mgLw\n23T5oV4PwsydRHbVrsVj1q7OvJnBoBvYzDnzEWd3j5ccFDmLUgdz0E8lim1p\ntP23w7wxlZ5nOu4vdFR07BqTQCtHWpp3fVpdYaKZxTTK9Opk/jJfNNZU/3BW\nWlRR\r\n=pqtQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+XEx9s9BJdApiDaloVldOJlL6EWieG0iUUF1XXXYA9gIgZ2QiV4knE1n5RYKO2GBTWxHup9xgjqy/M7XlooVTw8I="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-alpha.5_1592322147555_0.822757853593737"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-alpha.6","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"npm run build && webpack-dev-server","build":"rollup -c","lint":"eslint --ext .js src","test":"jest --coverage"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-compatible-props":"^1.0.0","@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.3","@vue/compiler-dom":"^3.0.0-beta.14","@vue/test-utils":"^2.0.0-alpha.6","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","rollup":"^2.13.1","vue":"3.0.0-beta.15","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-alpha.6","_nodeVersion":"12.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-f95WdmKQkDGfSHHbqQ3xD5B/PPdg/DhHYlZE3UbIAN08e0YcjM+V1QlFAJYDfcefvsmLA/fGu/bIosBPZDZFWg==","shasum":"bbb844b91c0032922f80e3d1f062177444077dae","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-alpha.6.tgz","fileCount":3,"unpackedSize":23195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7ynbCRA9TVsSAnZWagAAArAP+wXuCsj6IgpyouV2nhEA\nLF20v1J2djJ6WWVVuEBf8YIVXSqsl/UHooA+7MjD5LNmjZQVROktnwwzJEgT\nnM7LeU1tWAo0aLqoG4MreUVfeOBVJClpjuEYwsv2mafef7F2daXC2YjeCnjE\nAJoMrimb9axkNDfow1ehwwpYFm4ZNObv630arcCQywRvHVkpVQBwv9OOmd9V\nC/cmTnEMGpaDUNoh9N1OfU1lI7DEYN6LVX+HcNll/zzG3/P0bme7zpyBgSZV\nVdp0fTnWLJdxjMZ/AMLcpw0YTaFpAWLqMEA8+3KmiCseLyVTC+BxPvj0uR5p\ns/fdNU2HwYK6Upuurym1STV0Ea9paUrB9NcRezK/6RzTy028qrRDpbuSz9i4\nEA4Vjynt5gBq9pmkZfv30gHK/crgy+6C9veOWEPfu4rmpbTCEMODtYFQTEVC\nOG+b05qar9UG6wtJDyjyMjmSFTvqtetwncQB9qtC4R24Zrb/5CjH2EHowp+c\nPc6iOw7Ul3XQmvsSQq5Ss7ee8cwQoCPnlx0IfFhZjln7xXjEv2lGPdBF8Biz\nmK60hwmJaC3zMwreeWkOQHwbuOVLkNvopu11fQ+iMeA5uUsoubq5bBsmjoX6\nYUTKZ0pw7uN2wu0F0Wx0x1cWJGb63podQMyzvSrIK6ZkA3MUk23Hf1Uo1j7Z\nahpr\r\n=tuzD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASkjflcuaRcKDfYLF5y8BXl+4Pq8sdEhuvCY96W/9RaAiEAlVCA04iBiOxcB5tYJYj3J1sBO3URmHhfzoQ4RoHH254="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-alpha.6_1592732122630_0.6493622962255772"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-beta.1","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"npm run build && webpack-dev-server","build":"tsc","lint":"eslint --ext .js src","test":"npm run build && jest --coverage"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-compatible-props":"^1.0.0","@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/types":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@rollup/plugin-babel":"^5.0.3","@types/svg-tags":"^1.0.0","@vue/compiler-dom":"3.0.0-beta.20","@vue/test-utils":"^2.0.0-alpha.8","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","rollup":"^2.13.1","typescript":"^3.9.6","vue":"3.0.0-beta.20","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-beta.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0Cn/q+9ILP1+FEVMVWYb811b9zljHNYqm86eSOFyc0H3xeVPADCSBDnt2iM9tuFm6eboDV96SmxD5/fl0NYJxA==","shasum":"dd6bc8acf1b7a81368d94d6db63ccac1d6d61372","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-beta.1.tgz","fileCount":7,"unpackedSize":32150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCtK/CRA9TVsSAnZWagAA+P0P/3QjeKPjHAFBml2UuP7Y\nWXcMmBjXgIUFSQ9qA/3Lnv4PF6hS/26x0G9hiXZPvTfs0jmBbPDWGSzZmjfm\nZX94oglvbUfsI+xvne5Gk9zzAxUsQrQYbldLnXjS18t2GyUGCwwbLN/K5uEq\nx+h/FxrU4XDRvzDAUpOIKUIKbYWvxKT1QqcwpelCyLtRkqsVYySAg/guLXTW\nK0NXnfM89/rdpyWsE538Oz8U93TNH+j4/rp/OVXVOFPayMFQEvj8FqkhBzXn\njnry3ByRYHLlpXwzDC0rvU9Ee2Skwd7afFgnjuEozTI1J+RZTnU11ODNCHlP\nu5L8QDeDlfoE8QHgyNSvl0TTfGmac+aUl7N1XtYHbE1fBXkJRJev1lWQvVSX\nIJxcDVHGFvhVi5MJA8xBD2wV9YD8SFLfzfqSOXhzUFcHgZjMEDncj5KBZdg2\n5LsJG4vyywOZCdf5guRdIi9B9nvaY5k91DIqCDnNhAHTTq9kk4AG7KzeqN0g\nsihK7xA0/Tck3WOOOF/gmgmKu2cTbUOnh38j25cezvqBypv8PPL6a5q82x0P\nlZd5n1ChH+6N19Bh/LOcS9R2LxwjtV+RgUn0Ibgr5KCmKEY9E39y+XW/AlJ7\nSasr0T3hh0W4DbQczs6SpmZTvmigyAhuCVa73js96spHZWaBaob6mZII+WAs\nsLL4\r\n=Qt6Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM75l9pQK5pmAkoHecwLz3UD29A+hs4I/C6yyd7PhS9AiEA7KTvgY6j9Z1H/uxLFIu8XJilGIlqH+lo/KRTcu7q/+M="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-beta.1_1594544830866_0.9545552516987805"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-beta.2","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"npm run build && webpack-dev-server","build":"tsc","lint":"eslint --ext .js src","test":"npm run build && jest --coverage"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-compatible-props":"^1.0.0","@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/types":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@rollup/plugin-babel":"^5.0.3","@types/svg-tags":"^1.0.0","@vue/compiler-dom":"3.0.0-beta.21","@vue/test-utils":"^2.0.0-alpha.8","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","rollup":"^2.13.1","typescript":"^3.9.6","vue":"3.0.0-beta.21","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-beta.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-B3u109nJfRgOOe0Bwo6H4xJMcKfLJge1ir+siS55JBlFGzBwV2v1Fywn3dBhhRew/50nYr/8+FnhCaG7DNcLRQ==","shasum":"b2d266c2add32361f73b438afc20a085e7ae7010","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-beta.2.tgz","fileCount":8,"unpackedSize":34043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDo/CCRA9TVsSAnZWagAAK9gQAKP2b8Y+vGcNkUbxNMi/\nAQUlwdjYbas9Bazg475eKmpMjJGZnC/3BsHmXQIZbC7qnw+54fq4/kMlxdpq\ncFC+DbeOXgncPO8Qa2977PgJbMbQ1VLW8eRCDa6TXaw7xvseGGwce1+I0+sH\nrViT97WSMgVjXjKToVOKb4VRTLVGCdqKnO8L+x58aTEXS2sZZopPtUvmOR88\njOIc3o+NirquumsLKm+h18oubw9xVh88ZM+3bBPcBKJAMEhBJV/Qd/dHvJ4A\nhgcFzVCKCuZn/Vs95RUdFySlDrKzXuZK3OY63v6tmvWieMDpTNN8IdWzYjOp\nQz/qN1xG45/fBF3gEz0M3rSUKkQE3Wq38XneVn6q8XpEd+tG/AYzJOQJRaBX\nGeL82XQTT5Ra+u9o/lofxdmK/DRcZmBUMa9JT2dDWocJ32C2WUoA0o2bjwxU\nSArxYh96oyqFLZzhkgNFm5M1Fne7FrLkiTWjs9N8qNGyq4vtr6FPWX7Px+Eg\nyAVCx2jKPAEpyCQDvf457YPyaxx7m7KaQjDerlMxkhN1RRd2aJQxqDFAajHV\n7A99eNXY9LabNJ8fxnzvzID8D8/Z/25wANMsDmu7tWhSLGZR/3Cn1fd1v6ku\nO/yYmOdAqssB24Vhvytvhz6vuvv+629xuSSBqZkWPtSq8ZW3iAj8e+hbX30T\nKwO5\r\n=ymF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8kEk4fev5XIg+E4YOxOZUlxkhJBexu3ynvX/PHbmWmAiEAqz9rMa+fRvdcosLlwH4p0e80iqFHkc7b2KjRquXj/NY="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"tangjinzhou","email":"415800467@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-beta.2_1594789826510_0.651525110486812"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-beta.3","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"npm run build && webpack-dev-server","build":"tsc","lint":"eslint --ext .js src","test":"npm run build && jest --coverage"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-compatible-props":"^1.0.0","@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/types":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@rollup/plugin-babel":"^5.0.3","@types/svg-tags":"^1.0.0","@vue/compiler-dom":"3.0.0-beta.21","@vue/test-utils":"^2.0.0-alpha.8","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","rollup":"^2.13.1","typescript":"^3.9.6","vue":"3.0.0-beta.21","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Z/PUGSl5RwIoBsTgehFrWEQ6UqK7865Xmc3osZ9ftj+q09lpn/WVr0oMB35u43fl2DsZrcE5QY41VQ+g/Fy78Q==","shasum":"022463dc9f78511cb33dd6fd8211fda4a30904bf","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-beta.3.tgz","fileCount":8,"unpackedSize":34052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDwx1CRA9TVsSAnZWagAANWIP/Rdbo1xti0lb7T8qZTXa\nMa3il1cUvxysLVompI9aIPGojmOttZXsIzLCan/Bcm/Pc/LFshRzOalDgs7O\n43u24QtiRv+T709csQFwFHwzadJ/FAS0YVvbe7IMmNJX1jxoSPLaaSrIUQkL\nsll9h60mFNSaRYHUtGoigs3fCznek7KmEqtma8hGXJ2wEqF2NILfWW4SV05B\nFn9Qvukiv9OqTwhrYBYl7e69Vi86IcCJqH2ytNTH5cjRniGR+0SrzISeCheL\n9irQ/dcA38/szXl1ki+14O9K1dGbnngU4RZ/Fv9WGAOqLd33KIE0l14RnjuM\nH93YzriwNwu5LjRRx0q9xWqpXigQKW0dmDzhXGmlBXcS468KXdDIWr9bTcUb\nZhFPLYEkNBIvfcCR6FgTFVZNrsAwituhuJe83k6fnMkiQ/Q3fOb9LPSM9a9O\n2CaAToKEeJ4xtvjeTYP5lkaI2VAuOABe1s6OhqF34hwhkRGdqROEjc9hDOty\nGm+bTZ2f0xuCVtNIa1EBhw8IzDA2fceDOaKZ8k6qsw3lSkkmzPSINoXqrkOD\npZ6GCAOEUBA+fLNqeoitoQV9F6ekayOruQv8ypgXr6vOygK6QKivgU1Slkdq\nMbZg+i3bt+OGDN9Jua4Uc0dCx4LyVZ4+csiuI8wvbsmQH/MYcMtANybnXWXf\nmRe0\r\n=kXI9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKDq79KKXIaVSwk68vzar4Rt2LDzSm6W88JW3IU8yMZQIhAI/CU+pfGaHie15FV6Wj9XGPNVuSgNwdp2Lzg83lTfkt"}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-beta.3_1594821748745_0.6683469131439308"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-beta.4","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"npm run build && webpack-dev-server","build":"tsc","lint":"eslint 'src/*.ts'","test":"npm run build && jest --coverage"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-compatible-props":"^1.0.0","@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/traverse":"^7.0.0","@babel/types":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@rollup/plugin-babel":"^5.0.3","@types/svg-tags":"^1.0.0","@typescript-eslint/eslint-plugin":"^3.6.1","@typescript-eslint/parser":"^3.6.1","@vue/compiler-dom":"3.0.0-rc.4","@vue/test-utils":"2.0.0-beta.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","rollup":"^2.13.1","typescript":"^3.9.6","vue":"3.0.0-rc.4","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-x0zJ0I8oy+LUMnnFQ8kByxHRH2v6kwO5xyRkwlbM/d0rGzcifmh+NgnpX35TMqi6jsjJu3He4WVsYbWVu1SWGg==","shasum":"38e90befb34a062a63db919ae891d2f69dd907d7","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-beta.4.tgz","fileCount":8,"unpackedSize":36183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF5WaCRA9TVsSAnZWagAAvFsP/0u+H+Lc6ODNPcMS3iU/\n6Fx4lJ13Imc61khIgVZHntcpdnVw9dcx+pKHMvBAvBpFFByXMmgU2UGbrVXP\n80ggfsUFw/aRknk3Pym86fwrsUsmBDQ8vDhVMza1Sic55M2i4FMXFOPd1HIx\npHgbZvqbwW8GusQgRWwlinymPMPmEN7E1XhADJjl5AlpDTkEw2u96hWwodPK\nWMRganDYEwr06RQMCna0hW94KeewUpQ2pDBD01+DOz1CQjYWHoWmhb1GgsGA\nrAekj4Q3A7cc8pXgwlC0AAgARy2MUYJV0U3PLbip1//uH8kohmXfHAp7kahc\nTNXorA2gfViN1PnTqpd0bAzthMCdNph38HLNgM9pupGfW6lWQSCUIw8inYWD\nZYhwuRoWrmDFsQ/EA+eTWlAgRs/CE8SujpXKqg3BPyIBPklAKgcJTNRAGnuR\nlBcJ0gxvMQjADw4ONIsoV2GLxQQ1Ozx6NQvZXTUqbOXWXc9ZC8Izrt2JtO+o\nOEhEn+W5LSwwZvQu4UP/3lqpjwQE9uo5zNt/LT+axohvleXFizLzooprp0TO\n0D/zgIOoVU+tGCLNvXXymz594XtVIgd/F2wHIrUCnyewTI6hr55w87wHx8Jm\nyRRqVQB4HuNk1F1YrRxYYlQHVB/bWUqMLlSjH+NT3LYmfUnQwYiSzHk9CTmx\nD80j\r\n=t/Jo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ntJtJ3IRp096f9hjw+TbdtQB2c0X5VkJIlC5a6pfewIgdWR1/QS9URsCzIwg8EZXrfLQ12gyI4mNte+4iKunok0="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-beta.4_1595381145608_0.8560828412480672"},"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"@ant-design-vue/babel-plugin-jsx","version":"1.0.0-rc.1","description":"Babel plugin for Vue 3.0 JSX","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"},"homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"scripts":{"dev":"npm run build && webpack-dev-server","build":"tsc","lint":"eslint 'src/*.ts'","test":"npm run build && jest --coverage"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"dependencies":{"@ant-design-vue/babel-helper-vue-transform-on":"^1.0.0","@babel/helper-module-imports":"^7.0.0","@babel/plugin-syntax-jsx":"^7.0.0","@babel/traverse":"^7.0.0","@babel/types":"^7.0.0","camelcase":"^6.0.0","html-tags":"^3.1.0","svg-tags":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.0.3","@types/jest":"^26.0.7","@types/svg-tags":"^1.0.0","@typescript-eslint/eslint-plugin":"^3.6.1","@typescript-eslint/parser":"^3.6.1","@vue/compiler-dom":"3.0.0-rc.5","@vue/test-utils":"2.0.0-beta.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","jest":"^26.0.1","regenerator-runtime":"^0.13.5","rollup":"^2.13.1","ts-jest":"^26.1.3","typescript":"^3.9.6","vue":"3.0.0-rc.5","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3"},"_id":"@ant-design-vue/babel-plugin-jsx@1.0.0-rc.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-x7PfAHSs5/emIuey1Df7Bh/vJU27S9KBdufzoAA7kgwTpEpY85R7CXD9gl6sJFB7aG2pZpl4Tmm+FsHlzgp7fA==","shasum":"ae56cecbda9f08691bcf92dfe98e2416e77d758b","tarball":"https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-rc.1.tgz","fileCount":10,"unpackedSize":40144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIP93CRA9TVsSAnZWagAA2xEP/AnChX9L0U6sRSa+ZNio\n5WDp6o4iNt10AkmPFvq1swoQRUabxh8bJlscBgDCNFo9DMCiA4GKNLfSEGj0\nkK9G2qoMZhLfUxV429f+5kBHpOksL3wLFppjBn/4pFIdSGLZTctSrW3vAuvM\nh5r8tfWiuHkmUFzuz19NIn/u/D81U9ChZ2NP6jQCDHX4EUm3zBiFfYGpLE+R\nA7/yPRLLHQaXQuWLtF1WbmVzlxrFerHHlqbf2NxOlZuH6IGAWrBH2zClM3Z/\n0eIiaoZDUssovmzkWD6dpyaIxZ3nbMdFA4q4GcC+A6Cl0fsr/o4QQ3oKAUry\nQcU3fAB7amV14uFaRVJWilIoomJICvlPG9V54LLxg3A7HExU8Jw1Grv/quCu\n4tTEVxikOjXkRd/O8sWOmu+juUpoSPyXS09gLl6Mc2Gp0OTkpeykApgWsmXn\nq4Q2sEbDrtA7YB2PyQeulhoOJTfvtl+BxEz7L4PNC2xSrl7xPldYJRCCap89\nikVXSz/Eu7bkDoFswZePYD7SsG4iiRl3fcmQb1aCEI5vlm6J3VrrWp7Q3AxX\nePLNpuYx6MFF4UtIQVF03URwhyICN29yyCnDm5V+zhyuPpd1/XVY9/hvyNOv\nbCULh+/Lw4FR0Wz+T0tsgPzbCxeMKtAJxJzAql/OL5+BPwCTSsZLy982flcg\nWrWd\r\n=R46z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyhXyw3GXsA1uksVYLYlH+Lm1Gu6Bbd+UJUZdrABqdmAiEAuByeyFuc/4JZYJY0XViBPPOa+B8KVNqb+Blwi5NxPGw="}]},"maintainers":[{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"sandianbaozi","email":"sandianbaozi@163.com"},{"name":"sendya","email":"yladmxa@gmail.com"},{"name":"tangjinzhou","email":"415800467@qq.com"}],"_npmUser":{"name":"amour1688","email":"lcz_1996@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx_1.0.0-rc.1_1595998070714_0.49261720185687685"},"_hasShrinkwrap":false}},"maintainers":[{"email":"aibayanyu@qq.com","name":"aibayanyu"},{"email":"yladmxa@gmail.com","name":"sendya"},{"email":"lcz_1996@foxmail.com","name":"amour1688"},{"email":"415800467@qq.com","name":"tangjinzhou"}],"description":"Babel plugin for Vue 3.0 JSX","homepage":"https://github.com/vueComponent/jsx/tree/master/packages/babel-plugin-jsx#readme","repository":{"type":"git","url":"git+https://github.com/vueComponent/jsx.git"},"bugs":{"url":"https://github.com/vueComponent/jsx/issues"},"license":"MIT","readme":"# Babel Plugin JSX for Vue 3.0\n\n![test](https://github.com/vueComponent/jsx/workflows/test/badge.svg) [![npm package](https://img.shields.io/npm/v/@ant-design-vue/babel-plugin-jsx.svg?style=flat-square)](https://www.npmjs.com/package/@ant-design-vue/babel-plugin-jsx)\n\nTo add Vue JSX support.\n\nEnglish | [简体中文](/packages/babel-plugin-jsx/README-zh_CN.md)\n\n## Installation\n\nInstall the plugin with:\n\n```bash\nnpm install @ant-design-vue/babel-plugin-jsx -D\n```\n\nThen add the plugin to .babelrc:\n\n```js\n{\n  \"plugins\": [\"@ant-design-vue/babel-plugin-jsx\"]\n}\n```\n\n## Usage\n\n### options\n\n#### transformOn\n\nType: `boolean`\n\nDefault: `false`\n\ntransform `on: { click: xx }` to `onClick: xxx`\n\n#### optimize\n\nType: `boolean`\n\nDefault: `false`\n\nenable optimization or not. It's not recommended to enable it If you are not familiar with Vue 3.\n\n#### isCustomElement\n\nType: `(tag: string) => boolean`\n\nDefault: `undefined`\n\nconfiguring custom elements\n\n## Syntax\n\n### Content\nfunctional component\n\n```jsx\nconst App = () => <div></div>;\n```\n\nwith render\n\n```jsx\nconst App = {\n  render() {\n    return <div>Vue 3.0</div>;\n  }\n};\n```\n\n```jsx\nconst App = defineComponent(() => {\n  const count = ref(0);\n\n  const inc = () => {\n    count.value++;\n  };\n\n  return () => (\n    <div onClick={inc}>\n      {count.value}\n    </div>\n  );\n});\n```\n\n```jsx\nimport { withModifiers } from 'vue';\n\nconst App = () => {\n  const count = ref(0);\n\n  const inc = () => {\n    count.value++;\n  };\n\n  return () => (\n    <div onClick={withModifiers(inc, ['self'])}>\n      {count.value}\n    </div>\n  );\n}\n```\n\nFragment\n\n```jsx\nconst App = () => (\n  <>\n    <span>I'm</span>\n    <span>Fragment</span>\n  </>\n);\n```\n\n### Attributes / Props\n\n```jsx\nconst App = () => <input type=\"email\" />;\n```\n\nwith a dynamic binding:\n\n```jsx\nconst placeholderText = 'email';\nconst App = () => (\n  <input\n    type=\"email\"\n    placeholder={placeholderText}\n  />\n);\n```\n\n### Directives\n\nv-show\n\n```jsx\nconst App = {\n  data() {\n    return { visible: true };\n  },\n  render() {\n    return <input v-show={this.visible} />;\n  },\n};\n```\n\nv-model\n\n> Note: You should pass the second param as string for using `arg`.\n\n```jsx\n<input v-model={val} />\n```\n\n```jsx\n<input v-model={[val, ['trim']]} />\n```\n\n```jsx\n<A v-model={[val, 'foo', ['bar']]} />\n```\n\nWill compile to:\n\n```js\nh(A, {\n  'foo': val,\n  \"fooModifiers\": {\n    \"bar\": true\n  },\n  \"onUpdate:foo\": $event => val = $event\n})\n```\n\ncustom directive\n\n```jsx\nconst App = {\n  directives: { custom: customDirective },\n  setup() {\n    return () => (\n      <a\n        v-custom={[val, 'arg', ['a', 'b']]}\n      />\n    );\n  },\n};\n```\n\n### Slot \n\n```jsx\nconst App = {\n  setup() {\n    const slots = {\n      default: () => <div>A</div>,\n      foo: () => <span>B</span>\n    };\n    return () => <A v-slots={slots} />;\n  }\n};\n```\n\n## Who is using\n\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\">\n        <a target=\"_blank\" href=\"https://www.antdv.com/\">\n          <img\n            width=\"32\"\n            src=\"https://qn.antdv.com/logo.png\"\n          />\n          <br>\n          <strong>Ant Design Vue</strong>\n        </a>\n      </td>\n      <td align=\"center\">\n        <a target=\"_blank\" href=\"https://youzan.github.io/vant/#/zh-CN/\">\n          <img\n            width=\"32\"\n            style=\"vertical-align: -0.32em; margin-right: 8px;\"\n            src=\"https://img.yzcdn.cn/vant/logo.png\"\n          />\n          <br>\n          <strong>Vant</strong>\n        </a>\n      </td>\n    </tr>\n  </tbody>\n</table>\n\n## Compatibility\n\nThis repo is only compatible with:\n\n- **Babel 7+**\n- **Vue 3+**\n","readmeFilename":"README.md","author":{"name":"Amour1688","email":"lcz_1996@foxmail.com"}}