{"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"dist":{"shasum":"3492cb04b33a410d7143f6e6f4498322ca1f8ad4","tarball":"https://registry.npmjs.org/@uni/vibrate/-/vibrate-1.0.2-beta.tgz","fileCount":90,"integrity":"sha512-84gH1iE9WWbXS2+zhfKylpbza9ZcouVdWei82Y0UG7VJe1uKIoBpo/lrEB/IbOp2Ccg7EET8/QiYNnmIjXHcVA==","signatures":[{"sig":"MEUCIQCc0ExZauXEMLvRHvTaBH5yK6VYnG8hHEtLItrayI3BmgIgSqaa9AUIrOeHOWIr7tTlbVljpyFy7O5LgrYoYUjgXoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93197},"main":"lib/index.js","name":"@uni/vibrate","unpkg":"dist/index.js","author":{"name":"rax"},"module":"es/index.js","readme":"# vibrate\n\n\n[![npm](https://img.shields.io/npm/v/@uni/vibrate.svg)](https://www.npmjs.com/package/@uni/vibrate)\n\nMake the phone vibrate\n\n## Supported\n\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"h5\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"ali miniprogram\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"wechatMiniprogram\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"bytedanceMicroApp\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" />\n\n## Install\n\n```bash\n$ npm install @uni/vibrate --save\n```\nor\n```bash\n$ npm install @uni/apis --save\n```\n## Usage\n\n```javascript\nimport { vibrateShort } from '@uni/vibrate';\n\nvibrateLong({\n  success (){\n    console.log('success');\n  }\n});\n\n// promise\nvibrateLong().then(() => {\n  console.log('success');\n});\nvibrateShort({\n  success (){\n    console.log('success');\n  }\n});\n\n// promise\nvibrateShort().then(() => {\n  console.log('success');\n});\n\n```\n\nYou can also import from the big package：\n```js\nimport { vibrate } from '@uni/apis';\n\nvibrate.vibrateLong().then(() => {\n  console.log('success');\n});\nvibrate.vibrateShort().then(() => {\n  console.log('success');\n});\n```\n\n## 方法\n### vibrateShort\nAllows the phone to vibrate for a short period of time (15 ms). This only works on iPhone 7/7 Plus and Android models.\n#### Arguments\n\n| Property | Type | Description | required | Default |\n| --- | --- | --- | --- | --- |\n| options | `object`  |  | ✔️ | - |\n| options.success | `Function`  | The callback function for a successful API call | ✘ | - |\n| options.fail | `Function`  | The callback function for a failed API call | ✘ | - |\n| options.complete | `Function`  | The callback function used when the API call completed (always executed whether the call succeeds or fails) | ✘ | - |\n\n## Non-universal parameters (due to destroying the ability of one code and multiple terminals, it is not recommended to use)\n\n| Property | Type | Description | required | Default | Supported |\n| --- | --- | --- | --- | --- | --- |\n| options | `object`  |  | ✔️ | - | - |\n| options.type | `string`  | Vibration intensity type, valid values ​​are: heavy, medium, light | ✘ | - | <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"wechat miniprogram\" /> |\n\n### vibrateLong\n\nAllows the phone to vibrate for a long period of time (400 ms).\n#### Arguments\n\n| Property | Type | Description | required | Default |\n| --- | --- | --- | --- | --- |\n| options | `object`  |  | ✔️ | - |\n| options.success | `Function`  | The callback function for a successful API call | ✘ | - |\n| options.fail | `Function`  | The callback function for a failed API call | ✘ | - |\n| options.complete | `Function`  | The callback function used when the API call completed (always executed whether the call succeeds or fails) | ✘ | - |\n","exports":{".":{"web":"./es/web/index.js","default":"./es/index.js","miniapp":"./es/ali-miniapp/index.js","baidu-smartprogram":"./es/baidu-smartprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","kuaishou-miniprogram":"./es/kuaishou-miniprogram/index.js"},"./*":"./*"},"license":"BSD-3-Clause","typings":"types/index.d.ts","_npmUser":{"name":"bunko","email":"2leg@immaster.cn"},"homepage":"https://github.com/raxjs/universal-api#readme","repository":{"url":"git+ssh://git@github.com/raxjs/universal-api.git","type":"git"},"_npmVersion":"7.15.1","description":"","directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"sideEffects":false,"_nodeVersion":"16.3.0","dependencies":{"@uni/env":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.en-US.md","_npmOperationalInternal":{"tmp":"tmp/vibrate_1.0.2-beta_1635421500343_0.7687423257009305","host":"s3://npm-registry-packages"},"_id":"@uni/vibrate@1.0.2-beta","version":"1.0.2-beta"}