{"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"dist":{"shasum":"e837d7bc1cdfec4449680f913fb6008a0b90c071","tarball":"https://registry.npmjs.org/@uni/navigate/-/navigate-1.0.5-beta1.tgz","fileCount":100,"integrity":"sha512-XIWXGG66HY0e+cov+cwZ0YVy/KEc1feJu2AshnZ2wVWwjS9RDcGi1VKc8Ih42tddsD75g+OvMIBE3ztSXy14qg==","signatures":[{"sig":"MEUCIQCk+/IinbYN2x2WyhpJCetqNBWxjkl2Qd6tdiDvECuHOQIgCI9li3RvXlMISkN0/1BWan8LAqrYZ+XKNMq040dyeGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtZ6SCRA9TVsSAnZWagAAvm0QAIWnqRdIEr4EOiJdIplx\n7xwX25lk+SNJpSRjZTBt9eAGxjj5soMVYvxGQlF6R0vjaz3dz9N6kbb32PLp\nqS6XmE/wgJTxEJQAosHP+Yh86ER3dogU3UVFfkuMUfzDb/wKJL+TguB94nEZ\nSpEhByTOg7SZAfs+HpopEhUa1JOKawJnErTBbOVb/+SP1z4dGEm4eiE4xLKC\nyNjTse7oq4Nn+JTxNJv2H4JzoCJyAXGB3q2/v25R2s94WNacsDdGZjEjuTZ+\n52VLQP318p0+XpYuSLmoQ/HBZ4RasQm8gF2Dl1LwZwB1G7XUpujGG7jlsARy\nNRaBP5rQPBQ1usMwgTj2ukrekWWk9uRKSvEoeXtRNN9u7cqGkSB4Pp8zi5ZM\nETImIkBTVHeDTeyl4ggUcHUM4rKE7rbzwrEZdaCWyawv1BknNxm/ftPME65p\nuhbiqvNKDi4w1xn7RbRrklPqohCRCYAS28Jyre9FKmS68RRqu7n2Pt123Ndv\nQbTXfMcOZZXf1rPmOtJC7XuNiiuO5a97lIoRY+aJYWRmgeGhOiGMXjx9k8PI\nGYkzTwhyYr1kcdqphs2E9fNCBiWFbo9JvHlF5T87tjD0geVLkwFAUynB+47Q\nizEphzoFXJTCxIjg9iiWreSNGq9QNC38Ys6vyotzj9ixwIiK55HcK98JZEhE\ntaD7\r\n=MDdm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","name":"@uni/navigate","unpkg":"dist/index.js","author":{"name":"rax"},"module":"es/index.js","readme":"# navigate \n[![npm](https://img.shields.io/npm/v/@uni/navigate.svg)](https://www.npmjs.com/package/@uni/navigate)\n\nRoute navigation capability implementation.\n\n## Support\n\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n## Install\n\n```bash\n$ npm install @uni/navigate --save\n```\n\n## Usage\n\n```js\nimport navigate from '@uni/navigate';\n\n// How to use it in quickapp\n// import chooseImage from '@uni/navigate/lib/quickapp;\n\nnavigate.push({\n  url: 'https://www.taobao.com/'\n}).then(() => {\n});\n\nnavigate.back().then(() => {\n});\n\nnavigate.go({\n  step: -1\n}).then(() => {\n});\n\nnavigate.replace({\n  url: 'https://www.taobao.com/'\n}).then(() => {\n});\n\nnavigate.reLaunch({\n  url: 'https://www.taobao.com/'\n}).then(() => {\n});\n```\n\n## Methods\n\n### `push(options)`\n\n#### Arguments\n| Property         | Type      | Description                                                                        | required | Default |\n| ---------------- | --------- | ---------------------------------------------------------------------------------- | :------: | :-----: |\n| options          | `object`  | Push function arguments                                                            |   true   |    -    |\n| options.url      | `string`  | The page URL.                                                                      |   true   |    -    |\n| options.success | `Function`  | The callback function for a successful API call | false | - |\n| options.fail | `Function`  | The callback function for a failed API call | false | - |\n| options.complete | `Function`  | The callback function used when the API call completed (always executed whether the call succeeds or fails) | 否 | - |\n\n### `back(options)`\n\n#### Arguments\n| Property         | Type      | Description                                                                        | required | Default |\n| ---------------- | --------- | ---------------------------------------------------------------------------------- | :------: | :-----: |\n| options          | `object`  | Pop function arguments                                                             |  false   |    -    | \n| options.success | `Function`  | The callback function for a successful API call | false | - |\n| options.fail | `Function`  | The callback function for a failed API call | false | - |\n| options.complete | `Function`  | The callback function used when the API call completed (always executed whether the call succeeds or fails) | 否 | - |\n\n### `go(options)`\n\n#### Arguments\n| Property         | Type      | Description                                                                                                      | required | Default |\n| ---------------- | --------- | ---------------------------------------------------------------------------------------------------------------- | :------: | :-----: |\n| options          | `object`  | Go function arguments                                                                                            |   true   |    -    |\n| options.step     | `number`  | The number of forward steps is positive and only supports the web, and the number of backward steps is negative. |   true   |    -    |\n| options.success | `Function`  | The callback function for a successful API call | false | - |\n| options.fail | `Function`  | The callback function for a failed API call | false | - |\n| options.complete | `Function`  | The callback function used when the API call completed (always executed whether the call succeeds or fails) | 否 | - |\n\n### `replace(options)`\n\n#### Arguments\n| Property         | Type      | Description                                                                                                      | required | Default |\n| ---------------- | --------- | ---------------------------------------------------------------------------------------------------------------- | :------: | :-----: |\n| options          | `object`  | Go function arguments                                                                                            |   true   |    -    |\n| options.url     | `number`  | The page URL.                              |   true   |    -    |\n| options.success | `Function`  | The callback function for a successful API call | false | - |\n| options.fail | `Function`  | The callback function for a failed API call | false | - |\n| options.complete | `Function`  | The callback function used when the API call completed (always executed whether the call succeeds or fails) | 否 | - |\n\n### `reLaunch(options)`\n\n#### Arguments\n| Property         | Type      | Description                                                                                                      | required | Default |\n| ---------------- | --------- | ---------------------------------------------------------------------------------------------------------------- | :------: | :-----: |\n| options          | `object`  | Go function arguments                                                                                            |   true   |    -    |\n| options.url     | `number`  | The page URL.                              |   true   |    -    |\n| options.success | `Function`  | The callback function for a successful API call | false | - |\n| options.fail | `Function`  | The callback function for a failed API call | false | - |\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","bytedance-microapp":"./es/bytedance-microapp/index.js","wechat-miniprogram":"./es/wechat-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":"6.14.5","description":"[![npm](https://img.shields.io/npm/v/@uni/navigate.svg)](https://www.npmjs.com/package/@uni/navigate)","directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"sideEffects":false,"_nodeVersion":"14.4.0","dependencies":{"@uni/env":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.en-US.md","_npmOperationalInternal":{"tmp":"tmp/navigate_1.0.5-beta1_1622515346481_0.43600168423335117","host":"s3://npm-registry-packages"},"_id":"@uni/navigate@1.0.5-beta1","version":"1.0.5-beta1"}