{"_id":"@carverry/helper","_rev":"7-0552e2b9fb6ac31e1649a66149601ddd","time":{"created":"2022-05-17T06:10:24.938Z","0.1.1-alpha.0":"2022-05-16T11:14:37.053Z","modified":"2022-05-25T09:22:29.998Z","0.1.1-alpha.3":"2022-05-16T11:22:06.574Z","0.0.0":"2022-05-17T06:10:25.190Z","0.1.0":"2022-05-17T06:11:48.385Z","0.2.0":"2022-05-25T09:22:29.893Z"},"name":"@carverry/helper","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.0":{"name":"@carverry/helper","version":"0.0.0","main":"index.ts","license":"MIT","keywords":["carverry"],"peerDependencies":{"sortablejs":">=1.14.0"},"devDependencies":{"sortablejs":"^1.15.0","vue-router":"^4.0.15"},"gitHead":"f60a9b38b582b51946525d904aeb50d698e30f9f","description":"- [ ] 将@carverry/app中需要暴露给外部（主要是本地项目）的方法提取到这里；（优先级高）","_id":"@carverry/helper@0.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-8HxwVoxn7ryT8n9z0ETmjyt5hjqj8ASd/r6+aDuHVd9BseH/SJygiTcIxVElPJwKChi2eRhHQr59kG8YCGd4VA==","shasum":"39fdba4cc2dc010c72f199cfc4c700bafb293dab","tarball":"https://registry.npmjs.org/@carverry/helper/-/helper-0.0.0.tgz","fileCount":4,"unpackedSize":17031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUcoabbAzlMD/E3LqKQr6c68LyXSNO9uc+D1HCdtd1GAiEAiIljwtiuSVoG3LZ7PxJ/iUs8SqdUtKH8uj95D/JERAs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigzxRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowRg//UMVHsjVuf6uIgJbPW0J4mxl0qYZWJ1sZwGhZGXKV21hTVeKw\r\nyXV5hxUIc+etAYsurce3OrKJY/fBvyGZzBpmQkEbeH1HqGRGzynh1ITELK3y\r\nit8wi7yUlYL06nxM9+XP8oylsbyuoDRBM5Wsk3z4AnWu5SH2umColJjCyeJo\r\n3dH1E50bOmYYoee+JXKuldwDAq22sHI8z94QSrnaBjHoO0wevjUGD9MhA1Yu\r\nB9aTDYq6PBqYaY9K/225V/UVF5zWIH7gZb6OCaxVB7A/CIGgv6eWHIIjawiU\r\n8f6fAreBP1MTEZVo2vdcVY1aVFzH/cmbbYKphBRwjDaksfUsHBzBAdDAqzsf\r\n0IaRrhNf3wvhAGEu35iX0KsTHXNhMjOws43jqtA1ayO6+yKMce0iIAarsnfe\r\n97J2QVqazJefwlF+7Ljh5ujs8a07ZMOwv6DhuuHkc7SUk6/Mhtg/l0OzL3kN\r\n0k5xvUl3SDXpDaz0sE4OSAC3W4l3HMmAl3Ab9kv0GqJw1uBxqB6qTUvg696r\r\nEHTuvuct4oQhjevxXZkLTUA9Oj3/psrEp4dJS8ykL9HUTLOTtPDW6MRqa854\r\nPSa8G5XewgNct38vHvTGf1G4OTR8LQkUCKYSKSbViNukmX4Qpl/dfYFYwsiu\r\nd6U+evbjVcYbydigksUcyiUIwCm3cuxmyhQ=\r\n=ieaY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuki_snow","email":"1158231926@qq.com"},"directories":{},"maintainers":[{"name":"yuki_snow","email":"1158231926@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helper_0.0.0_1652767825008_0.9867694570375738"},"_hasShrinkwrap":false},"0.1.0":{"name":"@carverry/helper","version":"0.1.0","main":"index.ts","license":"MIT","keywords":["carverry"],"peerDependencies":{"sortablejs":">=1.14.0"},"devDependencies":{"sortablejs":"^1.15.0","vue-router":"^4.0.15"},"gitHead":"f2e3f76ff1b6ccd6a2d7626cf76609e9acbbe7dd","description":"- [ ] 将@carverry/app中需要暴露给外部（主要是本地项目）的方法提取到这里；（优先级高）","_id":"@carverry/helper@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-82/qLGw7xGTltoa9nA44fUT7TLdx7hb9Cx9R4B/TI9Cqf6bEN9BptQB9IB+1KIN3ROGPt3PEzmUkpMW5wgPiLg==","shasum":"4cc04e8a8dfb07b127c3d03922daf73c41f9c1a7","tarball":"https://registry.npmjs.org/@carverry/helper/-/helper-0.1.0.tgz","fileCount":5,"unpackedSize":17627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9DSjBU0CeUsYnM98dNrNLRgyqJuE/tSDOfMOCsa2LNAiBqv0ZyC0/yDfyjEatWJxZkLHNlyLcEj4LLF4CQh1SEOA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigzykACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhJw/8Ckmfkz/sg6+/cWL0RjW+emRm1JsaIpOrsLwpt8In2fkRhzPY\r\nPO446Oj4VFqWuV3ZERqKDKixgTC5qaSegBbIDplprorX5kd4zDNFJAoWCZ2o\r\nedsZfjff1yplWJj7+ST2bArMMnCZhc6q7n5rttwUGpvhoqnylkoS7U8jLm+Q\r\n7izWA4VOFn+K7X2v6jof41OT2+najQBmuGIW1lyhiNBT0jHbi3XFmzisgTNu\r\n/voW0kdvXSzyyfUJtLZa08z+kUwOCzglpzILBiuByu2Oz6tm26Myukb2grSa\r\niVeh3fg2nbITDRz9PwozdYhrmDKg7epvjN/wuyqaWWQFTBF3vMlh2LLfcsqu\r\n7z3kqCQXqRFA42hN7IDZ9cZISbtF8DacdP6/1jiFH+GyzZVQvjnRauyYiRNK\r\nGODIe+oAVTryrFReWlX9lbFuWPe6IaIW+i5mnfQd47RK5rjxZqjyoV+hYCXL\r\nPNihQubTzre+iwud2SRFtL/A5sXu0pjzJMb6HrMmiSPhGxaFo8j6PMeKelOY\r\n+TYKlrwOW0PWeSslQpfVG2f5tmIs5neys9vaaVyjDzHWVc59FR4tAodQ0CBP\r\nOgDG9UyDkwrxhzzkTsHCDwyH3BjsfsDjQZZHTB3StR4TomadyaFjXMPsiJxF\r\nfWmBkq3UCrrhfTOlOs0MQXxitWlW2EQ6YcE=\r\n=9jTV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuki_snow","email":"1158231926@qq.com"},"directories":{},"maintainers":[{"name":"yuki_snow","email":"1158231926@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helper_0.1.0_1652767908128_0.3734313965291667"},"_hasShrinkwrap":false},"0.2.0":{"name":"@carverry/helper","version":"0.2.0","main":"index.ts","license":"MIT","keywords":["carverry"],"peerDependencies":{"sortablejs":">=1.14.0"},"devDependencies":{"sortablejs":"^1.15.0","vue-router":"^4.0.15"},"homepage":"https://github.com/xxf1996/carverry/tree/master/packages/helper","repository":{"url":"git+https://github.com/xxf1996/carverry.git"},"description":"这个包主要承接用于给本地项目使用的辅助函数；","gitHead":"54f3cacc9579ac2d758cb774b1bb59c517887b0b","bugs":{"url":"https://github.com/xxf1996/carverry/issues"},"_id":"@carverry/helper@0.2.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-au4HRRSz0/RvZijh1UklCT15AxfqsTuZfLsYCxhAtOJBcWACHRffltymxw4J/+/xigOAXRKbqvf6jfH1Mdpp2A==","shasum":"d8e53f126018cb59baf92bd87fba5e8c3b4e4f4c","tarball":"https://registry.npmjs.org/@carverry/helper/-/helper-0.2.0.tgz","fileCount":5,"unpackedSize":19260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAAwZ2r8GkuQaCh2rkCHc9XARXf7NV7nU+tS7sUkZV9QIhALcod0v237SBIckOvmYL0UemuWvspjAmeIqgSVi6GqVJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Eg/8DtB69S78WU9edM0SWa6Ysdg4xuASXgXMH8HkVcQb7XDpuBXY\r\nJtqNgNQwaZ0B3aNuKaz/P3sieWsN5K1Q560sANb3A95ACZ5giPSfFHU9o/3u\r\nJZ4wyn96Q79pcBlFgchygkhTatVA/xB6hHjvfzYgZS+EhhQQNemAA1wJdPjh\r\nXfxhVJf99b1gG60tLzVs1PEkCClnTIvENcHw9bBTYGjigQsgH0p688GWMRa7\r\nweU0Dzb9X6ovYj/tFL75QKM6UknmMLXA3F9GT5R5uhvs12fvm5Dv0cHTT57n\r\nqLlDXB6admGKjDzevA4PMCEd12U+kwevYK7lEEpXZTb7CDvuQvKqvG7PFrci\r\ngorGXO3UNiWOhtVbjY97SnKRZD0MIiq3QOX8aHtbn8tSKwBEH4Uf+SoaVlIz\r\n+ZUgQjVCNPRDGqj0Le1D772ikYRNn4e9kuAXKRm1ve6weco/MnH0tITEIh59\r\nua9f8VpW5WpGJQePT54XjvhP5Niqr1g4Or91Cj0AZVaFhSoXRmYZtB8Gdv2J\r\n+lZ8rDlC1FZdJWXkgtXyf2JJvBMPAEuLyUZqErWGoDiunj86DBsIR9xkymr0\r\n90vPFD3SkJYeyc1RO/USQwMpdTf0/JbV/3CuR8Km6YnTIqfSZDki5qGyMOoQ\r\nHfS3lhrpLPyX0wHnJ5+hEky6ApDBHQWF9QQ=\r\n=RB8M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuki_snow","email":"1158231926@qq.com"},"directories":{},"maintainers":[{"name":"yuki_snow","email":"1158231926@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helper_0.2.0_1653470549712_0.3211310255998161"},"_hasShrinkwrap":false}},"maintainers":[{"name":"yuki_snow","email":"1158231926@qq.com"}],"description":"这个包主要承接用于给本地项目使用的辅助函数；","keywords":["carverry"],"license":"MIT","readme":"## @carverry/helper ![img](https://img.shields.io/npm/v/@carverry/helper)\n\n这个包主要承接用于给**本地项目**使用的辅助函数；\n\n\n\n### API\n\n#### addCarverryRoute\n\n```ts\n/**\n * 注册carverry预览路由\n * @param router 路由实例\n * @param afterInit 注册完路由后的事件钩子，默认会直接跳转到预览页；如果要增加自定义路由参数可以自行使用钩子；\n * @param entry 预览路由入口文件，默认为`/src/blocks/.cache/index.vue`\n */\nasync function addCarverryRoute(router: Router, afterInit?: () => void, entry = '/src/blocks/.cache/index.vue')\n```\n\n- `afterInit`：在第一次进入预览路由时，会先进行动态的路由挂载，然后在挂载完成后再进入预览路由，而`afterInit`则会在**首次进入预览路由之前先被执行**，用于支持对路由参数进行各种设定，以便适配本地项目中可能存在的权限鉴定或自定义路由参数等业务逻辑；\n","readmeFilename":"Readme.md","homepage":"https://github.com/xxf1996/carverry/tree/master/packages/helper","repository":{"url":"git+https://github.com/xxf1996/carverry.git"},"bugs":{"url":"https://github.com/xxf1996/carverry/issues"}}