{"_id":"@vue/babel-sugar-composition-api-render-instance","_rev":"20-0faa8f50625273385b8a49e87f68ccac","name":"@vue/babel-sugar-composition-api-render-instance","dist-tags":{"latest":"1.4.0"},"versions":{"1.2.0":{"name":"@vue/babel-sugar-composition-api-render-instance","version":"1.2.0","description":"Babel syntactic sugar for replaceing `this` with `getCurrentInstance()` in Vue JSX with @vue/composition-api","main":"dist/plugin.js","repository":{"type":"git","url":"https://github.com/vuejs/jsx/tree/master/packages/babel-sugar-composition-api-render-instance"},"author":{"name":"luwanquan","email":"luwanquan@f-road.com.cn"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"scripts":{"prepublish":"yarn build","build":"rollup -c","build:test":"rollup -c rollup.config.testing.js","pretest":"yarn build:test && cd ../babel-sugar-v-model && yarn build:test","test":"nyc --reporter=html --reporter=text-summary ava -v test/test.js"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/preset-env":"^7.2.0","ava":"^0.25.0","nyc":"^13.1.0","rollup":"^0.67.4","rollup-plugin-babel":"4.0.3","rollup-plugin-istanbul":"^2.0.1","rollup-plugin-uglify-es":"^0.0.1","vue":"^2.5.17"},"dependencies":{"@babel/plugin-syntax-jsx":"^7.2.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"nyc":{"exclude":["dist","test"]},"gitHead":"a6f821f59f55f5dcb9de8850d2105ebd92e1c864","_id":"@vue/babel-sugar-composition-api-render-instance@1.2.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Jw+MyjxUmZ9ZMJMiNgztjAMa3gFMFmdPRBVRUrdPfQMGBvYomK5OTtL6MvXipfOsKUvjceOrLd7RCJF2QtO8UQ==","shasum":"59f278cac1de2f299f12fae309c95757857243d5","tarball":"https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.0.tgz","fileCount":3,"unpackedSize":4184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiZPdCRA9TVsSAnZWagAApuIP/3787Ya6ebe10WxtzdeQ\nC916RUf6Lg39K39hf0PHSSNc6cxDIbgRxtnsNPlNUhQWo05kljABNu79cktc\n0kiQ0z8sTKvqtBVWSTZtQs43cwRFXGF5GKnnGgO2sVdfu4V7TSnNdKdple7h\nxByB/7IcSVWE8GfiITx76wbPJjryTJIp344Xg16NunZikExc7iNjRzdPiJeH\num5IyZ+lDfPoEgeNI30n6P7dPmro41Sn+UzH3AVP9vWgLHqiNNGynVEuQ4gY\nNDmsVU8v2t1tQ/j6vMvoptdCPD0jVXdk1gDJsdWscV9HuMZ2qLY/utWQ8BGy\n/CrHmv4xRXOMvoYqPDTt1XQ/MnX6SKoShSkCAbu4ecEZXqjv3DFR2avoIWPz\nF5phXXyaOvKysAUHjKX/j/2pHhQX5vLFxApNfej+naT/aGDklSF76NK0oNGK\nB3Ey7ye33T7tcq7XldkTjAuqcs6OQWux9NU1nNLz9mQP/ietSdBlnmN4OKzM\nQoX1cfUSqbQ7g8FSwBR9fOTVDmlZrMFiVsz7TUaK9Sm4pcr82FXl4Cb7AOeO\nghd0m3myxfdpzWNlhH3821aLZxoXyjMZcwttj4KoNf5FxLYmpLT5NTSESFzA\no4eVSXUFtDo9EsNbUOOxGCwvbd1WpZPmZX058lFfAB86RzqWrVx/Ozqfk+Qu\nIl5/\r\n=f1mP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBLsCMKK00WxJET5XGJTk4yePV0ny2CQ9maFuMDxrkvAIgAsmxshc8/3WvpYB8Shq4PYB3BsFyBvy0yz+1rgPBD4Y="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"},{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"pikax","email":"david-181@hotmail.com"},{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"linusborg","email":"t.luenborg@googlemail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"liximomo","email":"liximomo@gmail.com"},{"name":"soda","email":"haoqunjiang+npm@gmail.com"},{"name":"znck","email":"rahulkdn@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"michalsnik","email":"msajnog93@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"mysticatea","email":"public@mysticatea.dev"}],"_npmUser":{"name":"soda","email":"haoqunjiang+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-sugar-composition-api-render-instance_1.2.0_1602851805539_0.4790837869867923"},"_hasShrinkwrap":false},"1.2.1":{"name":"@vue/babel-sugar-composition-api-render-instance","version":"1.2.1","description":"Babel syntactic sugar for replaceing `this` with `getCurrentInstance()` in Vue JSX with @vue/composition-api","main":"dist/plugin.js","repository":{"type":"git","url":"https://github.com/vuejs/jsx/tree/master/packages/babel-sugar-composition-api-render-instance"},"author":{"name":"luwanquan","email":"luwanquan@f-road.com.cn"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"scripts":{"prepublish":"yarn build","build":"rollup -c","build:test":"rollup -c rollup.config.testing.js","pretest":"yarn build:test && cd ../babel-sugar-v-model && yarn build:test","test":"nyc --reporter=html --reporter=text-summary ava -v test/test.js"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/preset-env":"^7.2.0","ava":"^0.25.0","nyc":"^13.1.0","rollup":"^0.67.4","rollup-plugin-babel":"4.0.3","rollup-plugin-istanbul":"^2.0.1","rollup-plugin-uglify-es":"^0.0.1","vue":"^2.5.17"},"dependencies":{"@babel/plugin-syntax-jsx":"^7.2.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"nyc":{"exclude":["dist","test"]},"gitHead":"ebe50c0f20b991fca6588cab93965629ffbcf64f","_id":"@vue/babel-sugar-composition-api-render-instance@1.2.1","_nodeVersion":"14.13.1","_npmVersion":"lerna/3.20.2/node@v14.13.1+x64 (darwin)","_npmUser":{"name":"soda","email":"haoqunjiang+npm@gmail.com"},"dist":{"integrity":"sha512-F2gQbEMOUPyapqc85/O1Tbw0qBuvgXC/qBcBsjMKqC7KWJ4hK1eJUvU3iLHHTbre6V7zzIjrqEe0SoE1lR4mfw==","shasum":"745cf4608ed71476c66434203d0603f32b4c025b","tarball":"https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.1.tgz","fileCount":3,"unpackedSize":4184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiZgOCRA9TVsSAnZWagAAeVIP/isuUWanHTII40DqMNRd\n8TnYmN20KU9hQJDU3go0zkixyGyj7O/zd7Jb38TSOtkIVQcapqQ3dqciYgO/\nF8nhIwnwgAuNavK5Ffjj5X79VkpfNvOuRT49+FANWivtlhIeHKk/kT7U59rf\n5Oe2YihRLCyAKxnFRyycxN6zSA326xz496yG6AuodQ3MdURwpH1NLFu8zwKR\nVIIXZfOrx/uvK4RROW9CnZYek5AnLw83qdvBP0ikfF4FayTpjUdmiXYPS3W5\nZUnLgS+9toefTL894Aps4x8WkcOM2Fb71MmVdmfv1ZjZG8cV1p/MigbS1nGT\nNJ1MfZjW+fk9+zfpXEffQf7yxEa8oimbzZMzjZqaBcfCCpYk+YQxr5ysVVMg\nbUwd7MSpJk/TYkanWBWc/DsUQKXYtvWBDt+yFaGMecA7j4Zbykz4PKqdyb26\n8ZG49swSO0z/xfpcZ/2c07yIKAvpT1yMBjuPv72NQMecFpXPizVYafVfRd9W\nKCChkvt5Pr44Jeno3FPP8pJkOE1aRfXgoS5KTPTG603ltz26r/uuz5DWkvhF\nue90E/jQ4JX9Z+bEAI7jpdxQbJsVRY3Ov0cpr38JThleiZvREmBaUoVS5Z4i\nZbpamlWd/5aCs1/8iGNeb3BTgCZR0ht5ArdEU4T9pnAwcKLRtoNm7EspTjRK\n5jNJ\r\n=ecys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCerB54OxVgnXPiNuPpTJiCd7vBVojOo/EeVvC5jVo5egIgPu+Lr/9k7OgE+Vva4e1JLvSouVoZyORJesw60xSm6UQ="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"},{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"pikax","email":"david-181@hotmail.com"},{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"linusborg","email":"t.luenborg@googlemail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"liximomo","email":"liximomo@gmail.com"},{"name":"soda","email":"haoqunjiang+npm@gmail.com"},{"name":"znck","email":"rahulkdn@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"michalsnik","email":"msajnog93@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"mysticatea","email":"public@mysticatea.dev"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-sugar-composition-api-render-instance_1.2.1_1602852878216_0.7883495116267345"},"_hasShrinkwrap":false},"1.2.4":{"name":"@vue/babel-sugar-composition-api-render-instance","version":"1.2.4","description":"Babel syntactic sugar for replaceing `this` with `getCurrentInstance()` in Vue JSX with @vue/composition-api","main":"dist/plugin.js","repository":{"type":"git","url":"https://github.com/vuejs/jsx/tree/master/packages/babel-sugar-composition-api-render-instance"},"author":{"name":"luwanquan","email":"luwanquan@f-road.com.cn"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"scripts":{"prepublish":"yarn build","build":"rollup -c","build:test":"rollup -c rollup.config.testing.js","pretest":"yarn build:test && cd ../babel-sugar-v-model && yarn build:test","test":"nyc --reporter=html --reporter=text-summary ava -v test/test.js"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/preset-env":"^7.2.0","ava":"^0.25.0","nyc":"^13.1.0","rollup":"^0.67.4","rollup-plugin-babel":"4.0.3","rollup-plugin-istanbul":"^2.0.1","rollup-plugin-uglify-es":"^0.0.1","vue":"^2.5.17"},"dependencies":{"@babel/plugin-syntax-jsx":"^7.2.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"nyc":{"exclude":["dist","test"]},"gitHead":"3a12ae2c13de6fdb47dce4394d26c74e048a25b6","_id":"@vue/babel-sugar-composition-api-render-instance@1.2.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (darwin)","_npmUser":{"name":"soda","email":"haoqunjiang+npm@gmail.com"},"dist":{"integrity":"sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==","shasum":"e4cbc6997c344fac271785ad7a29325c51d68d19","tarball":"https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz","fileCount":3,"unpackedSize":4515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmC0NCRA9TVsSAnZWagAAmp0P/jv0CgP4tG9D+jvT7CGe\nzkQPydOReo7mwPQJQ6LMqtvirJk5/+IbhfldgYWnsRYfhQNn9xTYG7hzLno7\n6tpOdAo2PZ6XjX5v1pzxCVPqCiEL0Jf4mW9OG2XSg477CBfRVq6js1Dkgbsf\nrgQdFhIY+yMniEQ8Ot5/CsyjHlcZio06ZCfhRs/UVnX/oGH8S6tj/y81SdYp\n/ltoMBUt9JlgTf2ljq26IXIO0PAOIoyQ0FFNCogqJN+Bji2krZDkPY8HYhEI\n+PkH9B+Q+qNbgj2PQprqoRqxLUw7nypHO2st+4JnAazzOWXBh2miNy4MxZix\nN7brO2ertObneeVGLCZXF/uc3/XpOj0dgepIyAeNgPpjlaPBGbXmzH2qoDn1\nE2i7X3671ei3rp0jgoWeieU3SACjD8f8CjKCOS90ht9RHYe5VS9lv9b2VQcQ\nbbaEHrIWPYToX7LcE3ikk2PNc68KLGou3vT83XDnMuS8M9tBf6Gqlpv5Ir0e\nbeJvcup6u1jabcSVsFyCN4ghxC8ZkQ82pUp73/lbbKU8V7KKRo0tkf/kz3u1\nbzbnKlEFPLrXxhpwGcbejs28kKob+jRrSrWnTQvfqZilEEcOIUL5ytb9vqHb\nZImhuybgi0ykS23sV3lFbokV58m7Pq+9qnzQjxt4i5nCBMcM+fxW7SxDQhN8\nJKKL\r\n=b9uD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLXcukKAkbWvmZiOyDiQ6l7jaJ/IxanfOxa+3rKfEBfAiEA0MEPNrskD6+Nd2OISN+2iLXWL73plLjklQlgaweNnfE="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"},{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"pikax","email":"david-181@hotmail.com"},{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"linusborg","email":"t.luenborg@googlemail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"liximomo","email":"liximomo@gmail.com"},{"name":"soda","email":"haoqunjiang+npm@gmail.com"},{"name":"znck","email":"rahulkdn@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"michalsnik","email":"msajnog93@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"mysticatea","email":"public@mysticatea.dev"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-sugar-composition-api-render-instance_1.2.4_1603808524715_0.8369300799731936"},"_hasShrinkwrap":false},"1.3.0":{"name":"@vue/babel-sugar-composition-api-render-instance","version":"1.3.0","description":"Babel syntactic sugar for replaceing `this` with `getCurrentInstance()` in Vue JSX with @vue/composition-api","main":"dist/plugin.js","repository":{"type":"git","url":"https://github.com/vuejs/jsx/tree/master/packages/babel-sugar-composition-api-render-instance"},"author":{"name":"luwanquan","email":"luwanquan@f-road.com.cn"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"scripts":{"prepublish":"yarn build","build":"rollup -c","build:test":"rollup -c rollup.config.testing.js","pretest":"yarn build:test && cd ../babel-sugar-v-model && yarn build:test","test":"nyc --reporter=html --reporter=text-summary ava -v test/test.js"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/preset-env":"^7.2.0","ava":"^0.25.0","nyc":"^13.1.0","rollup":"^0.67.4","rollup-plugin-babel":"4.0.3","rollup-plugin-istanbul":"^2.0.1","rollup-plugin-uglify-es":"^0.0.1","vue":"^2.5.17"},"dependencies":{"@babel/plugin-syntax-jsx":"^7.2.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"nyc":{"exclude":["dist","test"]},"gitHead":"f82f6182d294632a2cbddaacdff0a506c09e4ddc","_id":"@vue/babel-sugar-composition-api-render-instance@1.3.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.20.2/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-NYNnU2r7wkJLMV5p9Zj4pswmCs037O/N2+/Fs6SyX7aRFzXJRP1/2CZh5cIwQxWQajHXuCUd5mTb7DxoBVWyTg==","shasum":"3039d3d9eca09e56d41a56a03d73a146211c18a5","tarball":"https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.3.0.tgz","fileCount":3,"unpackedSize":4542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVZb6aymTjRJNYhGS6uRKDs+PbOLsHPPlNctALGOT2dAiEAw41EXL6RUEZkZWAWBUNZFxsGWs/b1xB4olnAdmSOYGw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixTuOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Kg//Y5q2mGgrCq0v7cM2A/poqiNKqOqa3hUk301MYrocdofpxDH9\r\nOaTq2WNhaBzC4zbcHFPIoOs5EF/VIEmtt4zOUem5lvu+Mdxs1yNeqbOb1u8s\r\nmSu3WswRk8YiW7YcsjLyKELHarrF6X3PZACZTCPfZaEzhw3l1iGLyLNrehmv\r\n98BwHCRyr8uhzdlTS51ZNdar+asLe2u8ZmMMJ3JwSfkAJPUohF0f0mXnoTfJ\r\n9ZN+qQvzLTPOHFmmHa2QaGW/JdilPvcja57u4bRDCVInFratog1TlGDH9h6o\r\nhvoIX0si3wZe2q+NFjDnaBjEehgUKc7sdLPQObxkhRk+/IC8M2Q1jdE5xle1\r\n/fi20SbvlrXlan5F8hd3WY8P5m9GV72f0ScYUXbFzZ5oC3wu13en3kZn/PE7\r\nsDZflvUUoYqqHUhxfkZsSUxkbECxI1IG6CmV/ZegtefmmnDRGOkvemztt8Gc\r\nPCk4tUnJTbUiwLBIOpe06Is4VgFN6i7XOM04+DXlKAsHf0sDSoq7EM63TMnj\r\nZMT89W2lr4FBEY/m0j2HedVwdxVzbF76lYWzPV4kWasZo6kMqGxgKX1L1v6g\r\nvx+QEXH7jDYCRspoUGEd+FhgnMGmP/Wq1l7266NX0QkNim4uCbaDp+I1PczY\r\nH7qPxbUp3aBTvmWnsiFA6zqOint99YrDXYc=\r\n=fgDn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"soda","email":"haoqunjiang+npm@gmail.com"},"directories":{},"maintainers":[{"name":"znck","email":"rahulkdn@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"michalsnik","email":"msajnog93@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"nickmessing","email":"dot.nick.dot.messing@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"mysticatea","email":"public@mysticatea.dev"},{"name":"soda","email":"haoqunjiang+npm@gmail.com"},{"name":"liximomo","email":"liximomo@gmail.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"linusborg","email":"thorsten@linusb.org"},{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"pikax","email":"david-181@hotmail.com"},{"name":"amour1688","email":"lcz_1996@foxmail.com"},{"name":"posva","email":"posva13@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"afontcu","email":"afontcu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-sugar-composition-api-render-instance_1.3.0_1657093006429_0.8873712705410259"},"_hasShrinkwrap":false},"1.4.0":{"name":"@vue/babel-sugar-composition-api-render-instance","version":"1.4.0","description":"Babel syntactic sugar for replaceing `this` with `getCurrentInstance()` in Vue JSX with @vue/composition-api","main":"dist/plugin.js","repository":{"type":"git","url":"git+https://github.com/vuejs/jsx.git#master"},"author":{"name":"luwanquan","email":"luwanquan@f-road.com.cn"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"scripts":{"prepublish":"yarn build","build":"rollup -c","build:test":"rollup -c rollup.config.testing.js","pretest":"yarn build:test && cd ../babel-sugar-v-model && yarn build:test","test":"nyc --reporter=html --reporter=text-summary ava -v test/test.js"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/preset-env":"^7.2.0","ava":"^0.25.0","nyc":"^13.1.0","rollup":"^0.67.4","rollup-plugin-babel":"4.0.3","rollup-plugin-istanbul":"^2.0.1","rollup-plugin-uglify-es":"^0.0.1","vue":"^2.5.17"},"dependencies":{"@babel/plugin-syntax-jsx":"^7.2.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"nyc":{"exclude":["dist","test"]},"gitHead":"6566e12067f5d6c02d3849b574a1b84de5634008","bugs":{"url":"https://github.com/vuejs/jsx/issues"},"homepage":"https://github.com/vuejs/jsx/tree/master#readme","_id":"@vue/babel-sugar-composition-api-render-instance@1.4.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/1.9.0/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==","shasum":"2c1607ae6dffdab47e785bc01fa45ba756e992c1","tarball":"https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz","fileCount":3,"unpackedSize":4542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNqmR0sHE51B3IlgaugguKhd6xVHC0MKLnsUarwa4yfgIhAM8p9z6a+VI4fRfUfXOcGKETXuE0V1sRmHTsRKi4QKFu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB2MZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSPw/8D56ZPQ1TlUZEClDlFhpY5MxB/xbVCKItHIrkc1Bw6w/XMQs0\r\n5JPprtojnjLH2jYCxjHzBU05WoeJxhBAcGYrxoZtEFgOeQ+UyONSh/pUIalN\r\nuNCXd+aQQ9cx4DHUMf+TcFsksPqTHr7RPwGdCAnvoRjU8MhKqcaVxLe28POW\r\nAjcwDe0V64wP/LkZ/vX8rqasoeg8AcywOBfYIqUgXAGmrswb0l5FStoBmiIy\r\nPb8QA97pDgOfH53ZZlhTVTmNV3bMJr0X9mdjPjwq7wi8Lgnr0+AyKVyNgGC7\r\nfRveVvDc7DFwn2QpC2v0paN+EByVR7Qp2mEHfz9FdyVB3mOzrLznYDMviuXJ\r\n+8iqDA49A769UqeDwHB5uWwxVv+HuKTsHNKFAxeOGHk+L6wUwW/+6cu1RIUp\r\n4FoDDDkKxpesheJS66c1mTvZXuR4sk3xpWkFNLwpDq6fzHecc510KYJygcR/\r\nDEnBnnbKfXR+IGz+oJ/NgswAH7qP/0if8kKiwgeQKPyfUhBOQnUKHBNsnD33\r\n4lhAYdMpBIMC9/czkTcpAaXyjQOkwBidEtb/0RzDgdi+s+rQR3/9O+hgQTME\r\nzv9tobyl517VR6uMLVDh8uy8kRhpYuXZasUPkb427bUw23QVUnCND6aMbMO/\r\nySS0k96OJIlbfUSUd7hBYo8AcFleYarLm2U=\r\n=mxud\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"soda","email":"haoqunjiang+npm@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"soda","email":"haoqunjiang+npm@gmail.com"},{"name":"amour1688","email":"lcz_1996@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-sugar-composition-api-render-instance_1.4.0_1661428505435_0.21833456058072587"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-16T12:36:45.364Z","1.2.0":"2020-10-16T12:36:45.646Z","modified":"2023-06-22T11:58:31.312Z","1.2.1":"2020-10-16T12:54:38.408Z","1.2.4":"2020-10-27T14:22:04.991Z","1.3.0":"2022-07-06T07:36:46.581Z","1.4.0":"2022-08-25T11:55:05.617Z"},"maintainers":[{"email":"guillaume.b.chau@gmail.com","name":"akryum"},{"email":"yyx990803@gmail.com","name":"yyx990803"},{"email":"npm@haoqun.me","name":"soda"},{"email":"sxzz@sxzz.moe","name":"sxzz"},{"email":"lcz_1996@foxmail.com","name":"amour1688"}],"description":"Babel syntactic sugar for replaceing `this` with `getCurrentInstance()` in Vue JSX with @vue/composition-api","repository":{"type":"git","url":"git+https://github.com/vuejs/jsx.git#master"},"author":{"name":"luwanquan","email":"luwanquan@f-road.com.cn"},"license":"MIT","readme":"## @vue/babel-sugar-composition-api-render-instance\n\n> Ported from [luwanquan/babel-preset-vca-jsx](https://github.com/luwanquan/babel-preset-vca-jsx) by [@luwanquan](https://github.com/luwanquan)\n\nBabel syntactic sugar for replacing `this` with `getCurrentInstance()` in Vue JSX with @vue/composition-api\n\n### Babel Compatibility Notes\n\n- This repo is only compatible with Babel 7.x\n\n### Usage\n\nInstall the dependencies:\n\n```sh\n# for yarn:\nyarn add @vue/babel-sugar-composition-api-render-instance\n# for npm:\nnpm install @vue/babel-sugar-composition-api-render-instance --save\n```\n\nIn your `.babelrc`:\n\n```json\n{\n  \"plugins\": [\"@vue/babel-sugar-composition-api-render-instance\"]\n}\n```\n\nHowever it is recommended to use the [configurable preset](../babel-preset-jsx/README.md) instead.\n\n### Details\n\nThis plugin automatically replaces `this` in `setup()` with `getCurrentInstance()`. This is required for JSX to work in @vue/composition-api as `this` is not available in `setup()`\n\nInput:\n\n```jsx\ndefineComponent({ \n  setup() {\n    return () => <MyComponent vModel={a.b} />\n  }\n})\n```\n\nOutput (without @vue/babel-sugar-composition-api-render-instance):\n\n```jsx\ndefineComponent({\n  setup() {\n    return () => <MyComponent model={{\n      value: a.b,\n      callback: $$v => {\n        this.$set(a, \"b\", $$v);\n      }\n    }} />\n  }\n})\n```\n\nOutput (with @vue/babel-sugar-composition-api-render-instance):\n\n```jsx\nimport { getCurrentInstance } from \"@vue/composition-api\";\n\ndefineComponent({\n  setup() {\n    const __currentInstance = getCurrentInstance();\n\n    return () => <MyComponent model={{\n      value: a.b,\n      callback: $$v => {\n        __currentInstance.$set(a, \"b\", $$v);\n      }\n    }} />\n  }\n})\n```\n","readmeFilename":"README.md","homepage":"https://github.com/vuejs/jsx/tree/master#readme","bugs":{"url":"https://github.com/vuejs/jsx/issues"}}