{"_id":"@allex/vue-renderer","_rev":"1-a7821041aaed667aa3ebf2d8b6792cb5","name":"@allex/vue-renderer","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@allex/vue-renderer","version":"1.0.0","description":"Abstract Vue components for purge functional render","jsnext:main":"lib/index.esm.js","module":"lib/index.esm.js","main":"lib/index.js","unpkg":"lib/index.min.js","combo":"lib/index.min.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/allex/vue-renderer.git"},"keywords":["abstract","renderer"],"scripts":{"precommit":"npm run lint && npm test","lint":"tslint -p tsconfig.json src/{**/,}*.ts ./*.js","lint:fix":"tslint -p tsconfig.json src/{**/,}*.ts ./*.js --fix","test":"jest --coverage","build":"npm run lint && rollup-worker -c && cp -rf types lib/","prepare":"npm run build"},"author":{"name":"allex","email":"allex.wxn@gmail.com","url":"http://iallex.com/"},"dependencies":{},"devDependencies":{"@allex/rollup-plugin-node-globals":"^0.0.2","@allex/typescript":"next","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/runtime":"^7.6.2","@types/node":"^10.5.4","babel-core":"bridge","babel-jest":"^23.6.0","husky":"^1.1.2","jest":"^23.6.0","mkdirp":"^0.5.1","rimraf":"^2.6.1","rollup-plugin-babel":"beta","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0","ts-mockito":"^2.3.0","ts-node":"^7.0.0","tslint":"5.11.0"},"license":"MIT","jest":{"testEnvironment":"node","modulePaths":["src"],"testMatch":["**/?(*-)+(spec|test).?(m)js"],"roots":["test"],"moduleFileExtensions":["js"],"moduleDirectories":["node_modules"],"transform":{".*":"babel-jest"}},"peerDependencies":{"vue":"^2.6.10"},"gitHead":"b1ab8cec89a434fdf97531554808560ea4bca2e1","bugs":{"url":"https://github.com/allex/vue-renderer/issues"},"homepage":"https://github.com/allex/vue-renderer#readme","_id":"@allex/vue-renderer@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Azyo99pgaZxg5lHW/ZJK1xX8ZxzbzmcqaKvGrYqWlZSbIJPYnGLPyVRjjH6B+F75d/bvtDRkVQAR8fq9TRcRYw==","shasum":"43ad583837d567f5c4b5441111b9fda4bed79c66","tarball":"https://registry.npmjs.org/@allex/vue-renderer/-/vue-renderer-1.0.0.tgz","fileCount":6,"unpackedSize":3883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrV5jCRA9TVsSAnZWagAAnaIP/jUCchUMkLLgnVMgGvAv\ncAj8sQcJoYenphig7XgW4o0Ij/W/6Oky4cByjAPek+kR0rVFjTHjnSsBlBVq\nd2oMX2zy+eqsZ7NQNVQoIPfK635NrdEbksLX+HpAkXQln3zfzwnZ+JxMkpUH\nU58ZEGCdEX3E8J8nKUg/hYqUQpWnBRlJFKyNElif7BThQLE5ZNCEi1qXCEK8\ndo19OJMYHX87t46mpcuZa0UOtrxDKxAMpYjEElt6hAkl5lnDQoSaIznxBJIq\nV3SO9+gkCbsFt58fpA0t8f59WbKTxxxa45DrfwiRRdgMlX7T980nJ98ZazBm\nMSN0q6rPqBU1hIyujk8lH5+Nc6dosZqxuKvdQbKhU7hiSNzmzN9B2aRRcJd/\nVngmws7oOrPjBoNL1PDmmVtLYXWlZfACM+8amR06h8Rss6gMg+HBVcUJ/0WQ\nHF0BzrWztuOUYeFo3XbkwefWqCFXtSoe11WpHt77JaHRl1ZUNTJjNdiJxiob\nH9KntgRjaC4ehhdPNZFHHBB5aK7avWrOhkqbSPY0n57HUxJAR1PmTMhLVST8\nyqs03e9gnqwcvAmRD5sF0vg7Stq+vI7pKzlKP+YXjlho72ZKSW8LnZHnKLBB\nsg9vCkWpEpWWDsYduApEXKyOY8pi0aYuvrlEdg1I7eFZ3fTNmkEa9uJuSb3C\nNLXi\r\n=G1dF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvwz5hgSd5Mm5WB4bZwQiiDOcoH/HbEnCttAQ2n5esQAiBTIYI2k2kcm1H/6peQ4my58MUPUiKpp44MeYZnIALEoA=="}]},"maintainers":[{"name":"allex","email":"allex.wxn@gmail.com"}],"_npmUser":{"name":"allex","email":"allex.wxn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-renderer_1.0.0_1571642978546_0.23549281537144506"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-21T07:29:38.288Z","1.0.0":"2019-10-21T07:29:38.668Z","modified":"2022-04-04T13:32:18.793Z"},"maintainers":[{"name":"allex","email":"allex.wxn@gmail.com"}],"description":"Abstract Vue components for purge functional render","homepage":"https://github.com/allex/vue-renderer#readme","keywords":["abstract","renderer"],"repository":{"type":"git","url":"git+https://github.com/allex/vue-renderer.git"},"author":{"name":"allex","email":"allex.wxn@gmail.com","url":"http://iallex.com/"},"bugs":{"url":"https://github.com/allex/vue-renderer/issues"},"license":"MIT","readme":"# @allex/vue-renderer\n\nAbstract Vue components for purge functional render\n\n## Installation\n\n```sh\nyarn add @allex/vue-renderer -D\n```\n\n## Example\n\ntest.jsx\n\n```jsx\nimport { Renderer } from '@allex/vue-renderer'\n\n// A helper functional jsx module\nconst renderName = (h: CreatElement, name: string): VNode => (\n  <span>Hi, {name}</span>\n)\n\n@Component({\n  components: { Renderer }\n})\nexport default class TestVi extends Vue {\n  userName: string = 'Allex';\n\n  render (h) {\n    return <Renderer data={this.userName} render={renderName} />\n  }\n}\n```\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) Copyright (c) [Allex Wang][1]\n\n[1]: https://github.com/allex/\n","readmeFilename":"README.md"}