{"_id":"babel-plugin-jsx-v-model","_rev":"5-ee6e0d86bb8dd581ab8ab1716b7a31b2","name":"babel-plugin-jsx-v-model","description":"JSX v-model transform","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"babel-plugin-jsx-v-model","version":"1.0.0","description":"JSX v-model transform","main":"index.js","scripts":{"test":"ava"},"repository":{"type":"git","url":"git+https://github.com/nickmessing/babel-plugin-jsx-v-model.git"},"keywords":["Vue","jsx","v-model"],"author":{"name":"Nicolai Moraru","email":"dot.nick.dot.messing@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nickmessing/babel-plugin-jsx-v-model/issues"},"homepage":"https://github.com/nickmessing/babel-plugin-jsx-v-model#readme","devDependencies":{"ava":"^0.21.0","babel-core":"^6.25.0","babel-plugin-syntax-jsx":"^6.18.0"},"gitHead":"0d20886456e4dfcc84d89aacdc715e0712932d1c","_id":"babel-plugin-jsx-v-model@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},"dist":{"integrity":"sha512-LhEtdc/l8et7ZJ3A4qsRBUvP90wrJyx4KVNeQGlWs6I2+T7p9LVqz2EJNtqtOKHf/Z7Fk7IUSkUX9eDKb+YXmA==","shasum":"800b21ed61c32c5683bf025fba4464ecc3ded421","tarball":"https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtm8qRIxCR3ZIlJ5f1un6FqJ17jqmIRGlTxm6yaH6JPAiEA7k1LeAauU9t+nmqM3XwEfUj1oVpszojZsO8GMo94ETA="}]},"maintainers":[{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx-v-model-1.0.0.tgz_1500355859284_0.20759791298769414"}},"2.0.0":{"name":"babel-plugin-jsx-v-model","version":"2.0.0","description":"JSX v-model transform","main":"index.js","scripts":{"test":"ava","coverage":"nyc --reporter=lcov npm test"},"repository":{"type":"git","url":"git+https://github.com/nickmessing/babel-plugin-jsx-v-model.git"},"keywords":["Vue","jsx","v-model"],"author":{"name":"Nicolai Moraru","email":"dot.nick.dot.messing@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nickmessing/babel-plugin-jsx-v-model/issues"},"homepage":"https://github.com/nickmessing/babel-plugin-jsx-v-model#readme","peerDependencies":{"babel-plugin-syntax-jsx":"^6.18.0","html-tags":"^2.0.0","svg-tags":"^1.0.0"},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.25.0","babel-plugin-syntax-jsx":"^6.18.0","html-tags":"^2.0.0","nyc":"^11.0.3","svg-tags":"^1.0.0"},"gitHead":"e1a889660d3e7fc2bfda2b37bbc0ac2e9d8ea893","_id":"babel-plugin-jsx-v-model@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},"dist":{"integrity":"sha512-C5ffiix2u8HRKvA6dJWW17FkxhpKKdD/1ayWZG8TT6atS/wVvxSLC5Vk8peTQUAOEyB1A0dfJeZQLDf1MgkCEw==","shasum":"ef9d053cdf65e48f3be26166e7035c9e1ccbe9e8","tarball":"https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICs3snrZJ3xKWbDEk+FARQOawc07UhppYlkogROrqpbEAiAuAP5H5AyXV2/K0His2JirpPOO2grmaO3EhPFtjMQyig=="}]},"maintainers":[{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx-v-model-2.0.0.tgz_1503010704035_0.5975929968990386"}},"2.0.1":{"name":"babel-plugin-jsx-v-model","version":"2.0.1","description":"JSX v-model transform","main":"index.js","scripts":{"test":"ava","coverage":"nyc --reporter=lcov npm test"},"repository":{"type":"git","url":"git+https://github.com/nickmessing/babel-plugin-jsx-v-model.git"},"keywords":["Vue","jsx","v-model"],"author":{"name":"Nicolai Moraru","email":"dot.nick.dot.messing@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nickmessing/babel-plugin-jsx-v-model/issues"},"homepage":"https://github.com/nickmessing/babel-plugin-jsx-v-model#readme","dependencies":{"babel-plugin-syntax-jsx":"^6.18.0","html-tags":"^2.0.0","svg-tags":"^1.0.0"},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.25.0","nyc":"^11.0.3"},"gitHead":"b67beeb7a79076b8142e01db52e6b986c1d2192d","_id":"babel-plugin-jsx-v-model@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},"dist":{"integrity":"sha512-Jm5h18Ay2qkJ2Ixpaqfw/CTEIyDJJ5ZAxFDNNiAL9pl9aeaNDKnwui4sEkMrowvA4m906Mvelgbp0uVhL11NdQ==","shasum":"c7c9a124e8975b03235571c4541c39c6c10e1a09","tarball":"https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfMDgUzMnY5po8nMhvhptA+VzEWx4GBbds076YeqdPeAiAi704Nv6YrFJpVXAMPKONwvqHy7ZV7cJtRQPCF/Ynidg=="}]},"maintainers":[{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx-v-model-2.0.1.tgz_1503025021480_0.07048238953575492"}},"2.0.2":{"name":"babel-plugin-jsx-v-model","version":"2.0.2","description":"JSX v-model transform","main":"index.js","scripts":{"test":"ava","coverage":"nyc --reporter=lcov npm test"},"repository":{"type":"git","url":"git+https://github.com/nickmessing/babel-plugin-jsx-v-model.git"},"keywords":["Vue","jsx","v-model"],"author":{"name":"Nicolai Moraru","email":"dot.nick.dot.messing@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nickmessing/babel-plugin-jsx-v-model/issues"},"homepage":"https://github.com/nickmessing/babel-plugin-jsx-v-model#readme","dependencies":{"babel-plugin-syntax-jsx":"^6.18.0","html-tags":"^2.0.0","svg-tags":"^1.0.0"},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.25.0","nyc":"^11.0.3"},"gitHead":"7d2a7e45a0c5aa02b652ebd32f9e04a07a02e0d8","_id":"babel-plugin-jsx-v-model@2.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},"dist":{"integrity":"sha512-a2XRY5Qpgu8eJIq7N5b/46HULwc2hfQ6h82/WI628nz2VBo6MYnoOyHThSqgER1K90Mf7SpAa0E/iGP0Zuz8HQ==","shasum":"b70d7088a57e7919e9ddc8fc7335ac75fa82b537","tarball":"https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3lp7q19qLJyljqd259V1+HQadErK8+muZJm0Q+WNBdAiEAvWa9d66EjNGUSxJt3X14h5QQN/gXsc/byBz6EzQ8ybI="}]},"maintainers":[{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx-v-model-2.0.2.tgz_1503617091816_0.2416888775769621"}},"2.0.3":{"name":"babel-plugin-jsx-v-model","version":"2.0.3","description":"JSX v-model transform","main":"index.js","scripts":{"test":"ava","coverage":"nyc --reporter=lcov npm test"},"repository":{"type":"git","url":"git+https://github.com/nickmessing/babel-plugin-jsx-v-model.git"},"keywords":["Vue","jsx","v-model"],"author":{"name":"Nicolai Moraru","email":"dot.nick.dot.messing@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nickmessing/babel-plugin-jsx-v-model/issues"},"homepage":"https://github.com/nickmessing/babel-plugin-jsx-v-model#readme","dependencies":{"babel-plugin-syntax-jsx":"^6.18.0","html-tags":"^2.0.0","svg-tags":"^1.0.0"},"devDependencies":{"ava":"^0.21.0","babel-core":"^6.25.0","nyc":"^11.0.3"},"gitHead":"d592db45c3efa9f1307575de91be40b2589b2fb9","_id":"babel-plugin-jsx-v-model@2.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},"dist":{"integrity":"sha512-SIx3Y3XxwGEz56Q1atwr5GaZsxJ2IRYmn5dl38LFkaTAvjnbNQxsZHO+ylJPsd+Hmv+ixJBYYFEekPBTHwiGfQ==","shasum":"c396416b99cb1af782087315ae1d3e62e070f47d","tarball":"https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6ne/9ekF47c97ANPkL929Ap61xuDDtqWhZ8NzqYqLrQIhAMdAn4AUVdlvYrXpXJK8dgNLLkb9gR+UoXgibpxpRwJX"}]},"maintainers":[{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-jsx-v-model-2.0.3.tgz_1503618260278_0.3827358519192785"}}},"readme":"[![Build Status](https://travis-ci.org/nickmessing/babel-plugin-jsx-v-model.svg?branch=master)](https://travis-ci.org/nickmessing/babel-plugin-jsx-v-model)\n\n## JSX v-model for Vue JSX\n\nThis babel plugin adds some syntactic sugar to JSX.\n\n### Usage:\n\n```bash\nnpm i babel-plugin-jsx-v-model -D\n```\n\nThen add `jsx-v-model` to your `.babelrc` file under `plugins`\n\nexample .babelrc:\n```json\n{\n  \"presets\": [\"es2015\"],\n  \"plugins\": [\"jsx-v-model\", \"transform-vue-jsx\"]\n}\n```\n\ncode:\n```js\nVue.component('hello-world', {\n  data: () => ({\n    text: 'Hello World!'\n  }),\n  render () {\n    return (\n      <div>\n        <input type=\"text\" v-model={this.text} />\n        {this.text}\n      </div>\n    )\n  }\n})\n```\n\nBehaviour is similar to vue template's [v-model](https://vuejs.org/v2/api/#v-model).\n","maintainers":[{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"}],"time":{"modified":"2022-04-11T16:39:50.091Z","created":"2017-07-18T05:30:59.452Z","1.0.0":"2017-07-18T05:30:59.452Z","2.0.0":"2017-08-17T22:58:24.207Z","2.0.1":"2017-08-18T02:57:01.603Z","2.0.2":"2017-08-24T23:24:51.931Z","2.0.3":"2017-08-24T23:44:20.407Z"},"homepage":"https://github.com/nickmessing/babel-plugin-jsx-v-model#readme","keywords":["Vue","jsx","v-model"],"repository":{"type":"git","url":"git+https://github.com/nickmessing/babel-plugin-jsx-v-model.git"},"author":{"name":"Nicolai Moraru","email":"dot.nick.dot.messing@gmail.com"},"bugs":{"url":"https://github.com/nickmessing/babel-plugin-jsx-v-model/issues"},"license":"MIT","readmeFilename":"README.md"}