{"_id":"@bluesyoung/call-app","_rev":"2-8ccac01dd0e341f78f6739d56567b0f2","name":"@bluesyoung/call-app","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.2":{"name":"@bluesyoung/call-app","version":"0.0.2","description":"try call app","main":"dist/index.cjs.js","module":"dist/index.es.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs.js","import":"./dist/index.es.js","types":"./dist/index.d.ts"}},"browser":"dist/index.umd.js","unpkg":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","repository":{"type":"git","url":"git+ssh://git@github.com/BluesYoung-web/young.git"},"keywords":["call-app","scheme"],"author":"BluesYoung-web","license":"MIT","bugs":{"url":"https://github.com/BluesYoung-web/young/issues"},"homepage":"https://github.com/BluesYoung-web/young#readme","dependencies":{"@bluesyoung/share-dom":"^0.0.2"},"scripts":{"test":"vitest","build":"vite build && tsup","release":"pnpm build && bumpp --commit","push":"pnpm publish --access public"},"_id":"@bluesyoung/call-app@0.0.2","_integrity":"sha512-Fu185kbHdi4LnScvPDs87Utv2JBkhrgSS4XRnlXX3LAPz+ybW+up8djDw8vI7MH3fYTkAFOTkKccpZNTcrsPKg==","_resolved":"/home/young/young-project/young/packages/call-app/bluesyoung-call-app-0.0.2.tgz","_from":"file:bluesyoung-call-app-0.0.2.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Fu185kbHdi4LnScvPDs87Utv2JBkhrgSS4XRnlXX3LAPz+ybW+up8djDw8vI7MH3fYTkAFOTkKccpZNTcrsPKg==","shasum":"b59c9cd52d2632a595ea3468d83b5af638f9fc9b","tarball":"https://registry.npmjs.org/@bluesyoung/call-app/-/call-app-0.0.2.tgz","fileCount":15,"unpackedSize":93412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIJY65+0ItkmV7UupV1vuG1iNH1y8/yiPeiyzvrMQL4AIgZywYOcKQLNjtJtvYDcT/Ywe8WxIAW6uOHz+lr/VJsFo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig2KQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqfg//bGZEpZ5NFsmldLCUVFwdBgBwEYAJjvCMfT01qzFxXp6OZ5kz\r\ng6LktZmrOjUy57dUkGw3ruk9sAyzy4KOTBMBvZfpppvWDZarLQBy3MrZdoTv\r\nJsCyVpaXPKy0+xlplLR4MjF+PiSnWw3LTK/z4ufN+T246WZn7PeAAVubEjTi\r\nNHTftjwZkH9aJSdmpgj7tvm425uWNM8RAu4HUsuhtQHayGxmg+xNOKFST9FD\r\nBqufl2yEGUV7IhiWE3phf+YM134ftORVbwzgREqEMlEgi9Dui403W1SqnGtU\r\n7T3vYrA3i9VVAX/7j1xyovd82QdbdaWuVNP3lgxkgVYuzrFaJOcIetzXrCkF\r\ngKBVSoX0v8kPaYnwhbJd0Q5bA0kA46bzkGI0mDXxEpl+b7yufDhIBL0x7wrm\r\n5MzOhFrJvEwNTGdPblXVKkU+aZY+9S0rhwmbo+aIyZA7nys2McfFgyBWJsKU\r\njHucjLE7E8govwGOCdicM0fCq5FwhjjIFuRWnLEgp5IIzacGnsuQETPeso2N\r\npaAuy9mQgLzO6VOjlfo9DRUfwJh+P2PcOxdYCxQAsM/FnCXT0f78FbDzQs0D\r\nUlr7zzEaXGZP87zWz7+J/JF8gLcPaIyNDgfZaHYv3BBe1jwy4NHjF7E9WLZv\r\nvUqtRlt/yzXXn7tTodN4dDRNG2GD4lrA368=\r\n=kkIK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bluesyoung","email":"15171255945@163.com"},"directories":{},"maintainers":[{"name":"bluesyoung","email":"15171255945@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/call-app_0.0.2_1652777616615_0.34678020247992714"},"_hasShrinkwrap":false},"0.1.0":{"name":"@bluesyoung/call-app","version":"0.1.0","description":"try call app","main":"dist/index.cjs.js","module":"dist/index.es.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs.js","import":"./dist/index.es.js","types":"./dist/index.d.ts"}},"browser":"dist/index.umd.js","unpkg":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","repository":{"type":"git","url":"git+ssh://git@github.com/BluesYoung-web/young.git","directory":"packages/call-app"},"keywords":["call-app","scheme"],"author":{"name":"BluesYoung-web"},"license":"MIT","bugs":{"url":"https://github.com/BluesYoung-web/young/issues"},"homepage":"https://github.com/BluesYoung-web/young#readme","dependencies":{"@bluesyoung/share-dom":"^0.0.3","@bluesyoung/utils":"^0.0.3","defu":"^6.1.2"},"scripts":{"test":"vitest","build":"vite build && tsup","release":"pnpm build && bumpp --commit","push":"pnpm publish --access public"},"_id":"@bluesyoung/call-app@0.1.0","_integrity":"sha512-wpZpI4DJamct0ybTL0TS6M8995XJ1D1Fk97/JqrAfH5SXjJZ0MQM6cRZZRbAefXCQYpjhrUxvws3PJZqHT2i6Q==","_resolved":"/tmp/8e760032d8dea54d0e9d52d42573b8b8/bluesyoung-call-app-0.1.0.tgz","_from":"file:bluesyoung-call-app-0.1.0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wpZpI4DJamct0ybTL0TS6M8995XJ1D1Fk97/JqrAfH5SXjJZ0MQM6cRZZRbAefXCQYpjhrUxvws3PJZqHT2i6Q==","shasum":"e0c030c13cf92be54aae3dfa2b90c3a4c8e48d6b","tarball":"https://registry.npmjs.org/@bluesyoung/call-app/-/call-app-0.1.0.tgz","fileCount":15,"unpackedSize":114676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUHmmFTnRHCSgh+PAkAFEwvrC5jC/nvDwFRWuugTALWwIgI6BpWzxGqMfblDowdhgDNsur6hirmognkwhzgZPLc2c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2xXKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWrQ/6Ar6NsLiU6tW4qK+YuYUiARqWYcwSVq7Jt2gAPIPLTFo7vpTu\r\nq/Cn3MuwvK6+W/fozXZvRZEfglG3UyDKnqyy8gYaZU5Qt+UGAzVGl88EIMTb\r\nRvVEQowYqqsyxLMa+z+P5LRIEuTW7A6TSacC4TF9fFDZPngKwK7ENYhMtTbR\r\nBrBkFCpCAFYMSLfvsGSM2qII47yvMq/p9nJXBuNDKLbYQ5IbRSHBhzDK8+73\r\nnhuB1DcIdLA7dYmch+gLTPsZQ5qzgSYXe07V6m0LRBRQKymSnZ9TRlhlzTH0\r\ny6tS5lieJbMv6u7fo6wpwwb2SfPHTSWFcX+uzty2OHeOqFzbGzjs7NLLRwHx\r\nV+OTo3g6a66PCw9emJtZTskenbTv1PucMKemjoMElv9GObagHVdR+tr3H3Yy\r\nciH7bLtPRpQvNARn/X0MSD6gysFckybQagh8W5jhdKFi4QaAWGWrq+2Qg79p\r\nrUjtqjLzkSJz4WYLIiuTtMnHzCQa7dtjjqD4uSrgrasrRblcw//15JoVDmGK\r\nPy7tr0WOcSAS+nmcHxPXYS5gFUK+EEbQB2SIdyxAJWm9mQfVxcZJAAqI2bD4\r\n1xX6xQwPYleox5mTMnBggb1K7c5AlKBSd7Pp91eGNM3D/p7dbBFlirpjcloi\r\nCIf9hK4SyQGe1HRQh3EqjY0HFXI/FMQoVlc=\r\n=jOmp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bluesyoung","email":"15171255945@163.com"},"directories":{},"maintainers":[{"name":"bluesyoung","email":"15171255945@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/call-app_0.1.0_1675302346584_0.2930717384392607"},"_hasShrinkwrap":false},"0.1.1":{"name":"@bluesyoung/call-app","version":"0.1.1","description":"try call app","main":"dist/index.cjs.js","module":"dist/index.es.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs.js","import":"./dist/index.es.js","types":"./dist/index.d.ts"}},"browser":"dist/index.umd.js","unpkg":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","repository":{"type":"git","url":"git+ssh://git@github.com/BluesYoung-web/young.git","directory":"packages/call-app"},"keywords":["call-app","scheme"],"author":{"name":"BluesYoung-web"},"license":"MIT","bugs":{"url":"https://github.com/BluesYoung-web/young/issues"},"homepage":"https://github.com/BluesYoung-web/young#readme","dependencies":{"@bluesyoung/share-dom":"^0.0.3","@bluesyoung/utils":"^0.0.3","defu":"^6.1.2"},"scripts":{"test":"vitest","build":"vite build && tsup","release":"pnpm build && bumpp --commit","push":"pnpm publish --access public"},"_id":"@bluesyoung/call-app@0.1.1","_integrity":"sha512-ikgW7h+YHp4gXPptgFDoOqBm3u6FCF7V4NmSoAvsdLaBaLXZW/lC/W7K2BeI5ZPRdnu9ev9Gry2+yxpBWpJVgQ==","_resolved":"/tmp/049c9cc5cda99f48aba61c89baf5db14/bluesyoung-call-app-0.1.1.tgz","_from":"file:bluesyoung-call-app-0.1.1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ikgW7h+YHp4gXPptgFDoOqBm3u6FCF7V4NmSoAvsdLaBaLXZW/lC/W7K2BeI5ZPRdnu9ev9Gry2+yxpBWpJVgQ==","shasum":"bb143be80b816fd052c5c8b5cb829ee488bb44d1","tarball":"https://registry.npmjs.org/@bluesyoung/call-app/-/call-app-0.1.1.tgz","fileCount":15,"unpackedSize":115314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdNrQxZGckzKGwhU/1GfNd8UNl4p6OjkAg2YW/WFWl2AIgei6FO7KbHDPdazxBmjhLBaM14Xql+9gymkQVsfFGtkI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2xgZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofbA//e3dlCNiE7PDrna1FFuRfJDSrmxE2ok7oGJx6UXzzUbH285iL\r\n8zD43nlP16EB5/7jYGMqwUTQ00DHs50XntxUmEp3VNEovR8a5/c1d6VQa7ub\r\n4TnXd3REHqs1D0wV/G+IW/2aIXgPQAqzD96o1WhUVlMY+eGzJJ71IWrqxxw/\r\nP0OcMKpkifrj6GDD5BIPRrcp0Uf4TsYyUH3zBa1Tb5A8/FRM9pHL1gz+BW9s\r\nkV6ei4BPejIq2ZClFnFQHJo8ivXSciFfwR+T6Gqww5xK8gZjGYbBNOXaglI0\r\nBX0+QWSj8BooeRmKUh0kjiVat4rq5dZOJNk3XrrAvjZ217/M6WrxZpNmbkfY\r\n86k+QngHSI3eW0tpgoM2eCH1t6gEb1ht9b6oi1hM/NlSitfAwxscJliNk+zU\r\nYJjKXEw5mkR1bZP5La77O/kOshLU2BNSFrzAz/PsuQ/36FJQiJwOHtsvbrFb\r\nTdmo244tWvPClCL0ehR6EhGihbHwQJK0boDqaxGmPWCLPagYxooE5PDIkG4P\r\nhkAQ9e0Jjkidh6yyUsWRsEvV34mLwp/PIue4rCsCUqMoiKSQk7J0tt5w888/\r\nLfs+ut6+r62fCW/6G305kXe0GODIA2wwh6AK5uMSRzlAPab1EG9EoZgn3lzY\r\nbBV1hr87exs7wPxJNwx4svj3lLCJ0aztBX8=\r\n=Ak9U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bluesyoung","email":"15171255945@163.com"},"directories":{},"maintainers":[{"name":"bluesyoung","email":"15171255945@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/call-app_0.1.1_1675302937417_0.34876379248533995"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-17T08:53:36.540Z","0.0.2":"2022-05-17T08:53:36.798Z","modified":"2023-02-02T01:55:37.716Z","0.1.0":"2023-02-02T01:45:46.766Z","0.1.1":"2023-02-02T01:55:37.621Z"},"maintainers":[{"name":"bluesyoung","email":"15171255945@163.com"}],"description":"try call app","homepage":"https://github.com/BluesYoung-web/young#readme","keywords":["call-app","scheme"],"repository":{"type":"git","url":"git+ssh://git@github.com/BluesYoung-web/young.git","directory":"packages/call-app"},"author":{"name":"BluesYoung-web"},"bugs":{"url":"https://github.com/BluesYoung-web/young/issues"},"license":"MIT","readme":"# 浏览器唤端\n\n目前只实现了基于 `window.location.href` 的唤端\n\n## 使用\n\n[vue demo](../../playground/call-app-demo/src/App.vue)\n\n### 使用包管理器\n\n```bash\n# 选择一个你喜欢的包管理器\n# NPM\n$ npm install @bluesyoung/call-app --save\n\n# Yarn\n$ yarn add @bluesyoung/call-app\n\n# pnpm\n$ pnpm add @bluesyoung/call-app\n```\n\n```html\n<script setup lang=\"ts\">\nimport YoungCallApp from '@bluesyoung/call-app';\n/**\n * 极简形态\n */\nconst callApp = new YoungCallApp({\n  android_shceme: 'com.test.app',\n  ios_shceme: 'com.test-ios.app',\n  download: {\n    ios: 'https://apps.apple.com/cn/app/xxx'\n  },\n  params: {\n    key1: '111',\n    key2: '222',\n    key3: '333'\n  },\n  landpage: 'https://default.download.com'\n});\n\n/**\n * 完全形态\n */\nconst callApp = new YoungCallApp({\n  android_shceme: 'com.test.app',\n  ios_shceme: 'com.test-apple.app',\n  download: {\n    // 以下所有配置可选，若不配置则会使用兜底的落地页\n    ios: '此处配置Apple应用商店中的地址',\n    android: '此处配置安卓的下载链接',\n    yyb: '此处配置应用宝的地址'\n  },\n  landpage: '兜底的落地页',\n  path: 'scheme  的路径部分，可选',\n  // 需要携带的参数\n  params: {\n    key1: 'value1',\n    key2: 'value2',\n    // ...\n  }\n}, {\n  /* 可选配置 */\n  // 唤端时间，默认 2.5 s\n  timeout: 2500,\n  startCall: () => console.log('---开始唤端---'),\n  callFail: () => console.log('---唤端失败---'),\n  // 受限环境中的处理函数\n  mask: {\n    wechat: () => {\n      window.alert('目前处于微信内置浏览器中，不会执行常规的唤端操作')\n    }\n  }\n});\n\nconst openHandler = () => callApp.call()\n</script>\n\n<template>\n  <button @click=\"openHandler\">启动APP</button>\n</template>\n```\n\n### 浏览器直接引入\n\n```html\n<!-- 国内推荐使用 jsdelivr -->\n<script src=\"//cdn.jsdelivr.net/npm/@bluesyoung/call-app\"></script>\n<!-- or -->\n<script src=\"//unpkg.com/@bluesyoung/call-app\"></script>\n\n<script>\nconst callApp = new window.YoungCallApp(config, options);\n\ncallApp.call();\n</script>\n```\n\n## 开发环境\n\n```bash\nnode: 16.13.1\npnpm: 6.26.1\n```\n\n## 开发\n\n```bash\n# 基于 vitest 的 TDD\npnpm dev\n# 执行单元测试\npnpm test\n\n# 基于 vite/rollup 打包\n# tsup 打出来的包在部分环境下无法正常使用，所以目前只是用来生成 dts 文件\npnpm build\n```\n\n## 打包\n\n```bash\n# 产出所有格式的包\npnpm build\n```","readmeFilename":"README.md"}