{"_id":"@vue/ref-transform","_rev":"1873656","name":"@vue/ref-transform","description":"@vue/ref-transform","dist-tags":{"latest":"3.2.24"},"maintainers":[{"name":"yyx990803","email":""}],"time":{"modified":"2023-04-27T06:48:53.000Z","created":"2021-08-24T15:54:47.951Z","3.2.24":"2021-12-06T09:03:33.824Z","3.2.23":"2021-11-26T06:34:07.758Z","3.2.22":"2021-11-15T03:45:16.614Z","3.2.21":"2021-11-02T06:35:24.809Z","3.2.20":"2021-10-08T17:01:59.626Z","3.2.19":"2021-09-25T18:58:30.324Z","3.2.18":"2021-09-24T20:05:25.728Z","3.2.17":"2021-09-24T16:43:19.407Z","3.2.16":"2021-09-23T14:17:09.876Z","3.2.15":"2021-09-23T13:49:08.745Z","3.2.14":"2021-09-22T22:37:05.637Z","3.2.13":"2021-09-21T18:23:04.085Z","3.2.12":"2021-09-17T14:55:35.038Z","3.2.11":"2021-09-08T22:58:31.540Z","3.2.10":"2021-09-07T20:20:27.261Z","3.2.9":"2021-09-05T22:24:19.283Z","3.2.8":"2021-09-02T18:46:49.228Z","3.2.7":"2021-09-01T22:05:35.361Z","3.2.6":"2021-08-24T16:54:49.242Z","3.2.5":"2021-08-24T15:54:47.951Z"},"users":{},"author":{"name":"Evan You"},"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"versions":{"3.2.24":{"name":"@vue/ref-transform","version":"3.2.24","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.24","@vue/shared":"3.2.24","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.24","dist":{"shasum":"335bf06e0b25be16e7056cc4117c51a79f0c9122","size":5647,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.24.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.24_1638781413620_0.32944336096629145"},"_hasShrinkwrap":false,"publish_time":1638781413824,"_cnpm_publish_time":1638781413824,"deprecated":"please use @vue/reactivity-transform instead"},"3.2.23":{"name":"@vue/ref-transform","version":"3.2.23","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.23","@vue/shared":"3.2.23","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.23","dist":{"shasum":"5c8b0c0638db27094ddd689020c60cf1aa33d873","size":5651,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.23.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.23_1637908447610_0.052532236735107096"},"_hasShrinkwrap":false,"publish_time":1637908447758,"_cnpm_publish_time":1637908447758},"3.2.22":{"name":"@vue/ref-transform","version":"3.2.22","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.22","@vue/shared":"3.2.22","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.22","dist":{"shasum":"16b03994eac71528cceff4cf76178ed9b44ac90a","size":5649,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.22.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.22_1636947916468_0.4690264020215018"},"_hasShrinkwrap":false,"publish_time":1636947916614,"_cnpm_publish_time":1636947916614},"3.2.21":{"name":"@vue/ref-transform","version":"3.2.21","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.21","@vue/shared":"3.2.21","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.21","dist":{"shasum":"b0c554c9f640c3f005f77e676066aa0faba90984","size":5653,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.21.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.21_1635834924640_0.5164388462531966"},"_hasShrinkwrap":false,"publish_time":1635834924809,"_cnpm_publish_time":1635834924809},"3.2.20":{"name":"@vue/ref-transform","version":"3.2.20","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.20","@vue/shared":"3.2.20","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.20","dist":{"shasum":"2a59ec90caf8e5c7336776a0900bff0a8b81c090","size":5653,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.20.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.20_1633712519461_0.6302950861569421"},"_hasShrinkwrap":false,"publish_time":1633712519626,"_cnpm_publish_time":1633712519626},"3.2.19":{"name":"@vue/ref-transform","version":"3.2.19","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.19","@vue/shared":"3.2.19","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.19","dist":{"shasum":"cf0f986486bb26838fbd09749e927bab19745600","size":5295,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.19.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.19_1632596310201_0.2279486230723251"},"_hasShrinkwrap":false,"publish_time":1632596310324,"_cnpm_publish_time":1632596310324},"3.2.18":{"name":"@vue/ref-transform","version":"3.2.18","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.18","@vue/shared":"3.2.18","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.18","dist":{"shasum":"270be5502dd95d312ec970f518239d0e85548bc9","size":5294,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.18.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.18_1632513925585_0.7778143855664734"},"_hasShrinkwrap":false,"publish_time":1632513925728,"_cnpm_publish_time":1632513925728},"3.2.17":{"name":"@vue/ref-transform","version":"3.2.17","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.17","@vue/shared":"3.2.17","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.17","dist":{"shasum":"509ca9943a65c9e563fcc33e9352ee6dc6510d6f","size":5295,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.17.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.17_1632501799267_0.8948387407894534"},"_hasShrinkwrap":false,"publish_time":1632501799407,"_cnpm_publish_time":1632501799407},"3.2.16":{"name":"@vue/ref-transform","version":"3.2.16","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.16","@vue/shared":"3.2.16","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.16","dist":{"shasum":"796a96a205a318b4b0f40bbdace78396c4d0708b","size":5291,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.16.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.16_1632406629711_0.07522689964437412"},"_hasShrinkwrap":false,"publish_time":1632406629876,"_cnpm_publish_time":1632406629876},"3.2.15":{"name":"@vue/ref-transform","version":"3.2.15","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.15","@vue/shared":"3.2.15","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.15","dist":{"shasum":"29566c6c2a9f8b85a151b01548a9b07c25b4c0ab","size":5292,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.15.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.15_1632404948631_0.8463328506428585"},"_hasShrinkwrap":false,"publish_time":1632404948745,"_cnpm_publish_time":1632404948745},"3.2.14":{"name":"@vue/ref-transform","version":"3.2.14","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.14","@vue/shared":"3.2.14","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.14","dist":{"shasum":"aa73cb99ab08d4fc808eba633b9c02d954cda31a","size":5295,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.14.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.14_1632350225413_0.15718052540812488"},"_hasShrinkwrap":false,"publish_time":1632350225637,"_cnpm_publish_time":1632350225637},"3.2.13":{"name":"@vue/ref-transform","version":"3.2.13","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.13","@vue/shared":"3.2.13","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.13","dist":{"shasum":"6adfce50d388cc03683d9d2ba58f3a3bde5166f4","size":5296,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.13.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.13_1632248583862_0.518688919824305"},"_hasShrinkwrap":false,"publish_time":1632248584085,"_cnpm_publish_time":1632248584085},"3.2.12":{"name":"@vue/ref-transform","version":"3.2.12","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.12","@vue/shared":"3.2.12","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.12","dist":{"shasum":"6f7fa46dd84447ddcf54adfb1b689b1cf4243de0","size":5294,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.12.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.12_1631890534844_0.22952352900677542"},"_hasShrinkwrap":false,"publish_time":1631890535038,"_cnpm_publish_time":1631890535038},"3.2.11":{"name":"@vue/ref-transform","version":"3.2.11","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.11","@vue/shared":"3.2.11","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.11","dist":{"shasum":"4d282b9570d1485a73e7bf5d57cce27b4a7aa690","size":5290,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.11.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.11_1631141911414_0.45710213236334885"},"_hasShrinkwrap":false,"publish_time":1631141911540,"_cnpm_publish_time":1631141911540},"3.2.10":{"name":"@vue/ref-transform","version":"3.2.10","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.10","@vue/shared":"3.2.10","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.10","dist":{"shasum":"2c35ea5401cbd5f543895f2363488cdaa5b21406","size":5296,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.10.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.10_1631046026388_0.7666286035754468"},"_hasShrinkwrap":false,"publish_time":1631046027261,"_cnpm_publish_time":1631046027261},"3.2.9":{"name":"@vue/ref-transform","version":"3.2.9","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.9","@vue/shared":"3.2.9","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.9","dist":{"shasum":"23af9e2955a6faef7f46bb367494181ad42d1948","size":5295,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.9.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.9_1630880659144_0.8217525300130999"},"_hasShrinkwrap":false,"publish_time":1630880659283,"_cnpm_publish_time":1630880659283},"3.2.8":{"name":"@vue/ref-transform","version":"3.2.8","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.8","@vue/shared":"3.2.8","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.8","dist":{"shasum":"a527047bab43ce50ef3d400ce71312ab30f825dc","size":5291,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.8.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.8_1630608408831_0.8171763497041769"},"_hasShrinkwrap":false,"publish_time":1630608409228,"_cnpm_publish_time":1630608409228},"3.2.7":{"name":"@vue/ref-transform","version":"3.2.7","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.7","@vue/shared":"3.2.7","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.7","dist":{"shasum":"1028708a44e1926f05e2967719a3481911c03c2f","size":5293,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.7.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.7_1630533935172_0.3710017771735632"},"_hasShrinkwrap":false,"publish_time":1630533935361,"_cnpm_publish_time":1630533935361},"3.2.6":{"name":"@vue/ref-transform","version":"3.2.6","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.6","@vue/shared":"3.2.6","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.6","dist":{"shasum":"30b5f1fa77daf9894bc23e6a5a0e3586a4a796b8","size":5283,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.6.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.6_1629824089097_0.43476760400260783"},"_hasShrinkwrap":false,"publish_time":1629824089242,"_cnpm_publish_time":1629824089242},"3.2.5":{"name":"@vue/ref-transform","version":"3.2.5","description":"@vue/ref-transform","main":"dist/ref-transform.cjs.js","buildOptions":{"formats":["cjs"],"prod":false},"types":"dist/ref-transform.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-next.git","directory":"packages/ref-transform"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","dependencies":{"@babel/parser":"^7.15.0","@vue/compiler-core":"3.2.5","@vue/shared":"3.2.5","estree-walker":"^2.0.2","magic-string":"^0.25.7"},"devDependencies":{"@babel/core":"^7.15.0"},"_id":"@vue/ref-transform@3.2.5","dist":{"shasum":"fb5dfe988cb80a4d1453dcb30380c04e4b03f9e0","size":5284,"noattachment":false,"key":"/@vue/ref-transform/-/@vue/ref-transform-3.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@vue/ref-transform/download/@vue/ref-transform-3.2.5.tgz"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"directories":{},"maintainers":[{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ref-transform_3.2.5_1629820487777_0.9903506638248625"},"_hasShrinkwrap":false,"publish_time":1629820487951,"_cnpm_publish_time":1629820487951}},"readme":"# @vue/ref-transform\n\n> ⚠️ This is experimental and currently only provided for testing and feedback. It may break during patches or even be removed. Use at your own risk!\n>\n> Follow https://github.com/vuejs/rfcs/discussions/369 for details and updates.\n\n## Basic Rules\n\n- `$()` to turn refs into reactive variables\n- `$$()` to access the original refs from reactive variables\n\n```js\nimport { ref, watch } from 'vue'\n\n// bind ref as a variable\nlet count = $(ref(0))\n\n// no need for .value\nconsole.log(count)\n\n// get the actual ref\nwatch($$(count), c => console.log(`count changed to ${c}`))\n\n// assignments are reactive\ncount++\n```\n\n### Shorthands\n\nA few commonly used APIs have shorthands (which also removes the need to import them):\n\n- `$(ref(0))` -> `$ref(0)`\n- `$(computed(() => 123))` -> `$computed(() => 123)`\n- `$(shallowRef({}))` -> `$shallowRef({})`\n\n## API\n\nThis package is the lower-level transform that can be used standalone. Higher-level tooling (e.g. `@vitejs/plugin-vue` and `vue-loader`) will provide integration via options.\n\n### `shouldTransform`\n\nCan be used to do a cheap check to determine whether full transform should be performed.\n\n```js\nimport { shouldTransform } from '@vue/ref-transform'\n\nshouldTransform(`let a = ref(0)`) // false\nshouldTransform(`let a = $ref(0)`) // true\n```\n\n### `transform`\n\n```js\nimport { transform } from '@vue/ref-transform'\n\nconst src = `let a = $ref(0); a++`\nconst {\n  code, // import { ref as _ref } from 'vue'; let a = (ref(0)); a.value++\"\n  map\n} = transform(src, {\n  filename: 'foo.ts',\n  sourceMap: true,\n\n  // @babel/parser plugins to enable.\n  // 'typescript' and 'jsx' will be auto-inferred from filename if provided,\n  // so in most cases explicit parserPlugins are not necessary\n  parserPlugins: [\n    /* ... */\n  ]\n})\n```\n\n**Options**\n\n```ts\ninterface RefTransformOptions {\n  filename?: string\n  sourceMap?: boolean // default: false\n  parserPlugins?: ParserPlugin[]\n  importHelpersFrom?: string // default: \"vue\"\n}\n```\n\n### `transformAST`\n\nTransform with an existing Babel AST + MagicString instance. This is used internally by `@vue/compiler-sfc` to avoid double parse/transform cost.\n\n```js\nimport { transformAST } from '@vue/ref-transform'\nimport { parse } from '@babel/parser'\nimport MagicString from 'magic-string'\n\nconst src = `let a = $ref(0); a++`\nconst ast = parse(src, { sourceType: 'module' })\nconst s = new MagicString(src)\n\nconst {\n  rootRefs, // ['a']\n  importedHelpers // ['ref']\n} = transformAST(ast, s)\n\nconsole.log(s.toString()) // let a = _ref(0); a.value++\n```\n","_attachments":{},"homepage":"https://github.com/vuejs/vue-next/tree/dev/packages/ref-transform#readme","bugs":{"url":"https://github.com/vuejs/vue-next/issues"},"license":"MIT"}