{"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"dist":{"shasum":"801641fa9c9635265b78131a2accaef388ea77fc","tarball":"https://registry.npmjs.org/@uni/env/-/env-1.0.0-beta1.tgz","fileCount":8,"integrity":"sha512-jZvgoIzGZv0GHX2pdtX/sWMl1oojpD6NH3IVbvT3Q5S36mgklxhwD9XKq+oqcaBUpjyW865YcwS/YO8bL+mrFQ==","signatures":[{"sig":"MEUCICN6oyvv0l6POmp94tH6rs5hT44VdkewAeMs1MFZ7WPWAiEAva34MMBn+O98Tt7A28acOoIwGyEI7YDMLtSzanqZZQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOPB1CRA9TVsSAnZWagAAXUoP/jAmfhzmhHpm8pFOtrIw\nqmnoTa7Ak2j59qvONcq1MBvilUFWPKa93tIrbCxGCM9BpQosY54A7ODgY5gI\nFh9HMvE99/SIjN7uoFKClMx34w/Z/FwPPolF7FLn7/cZN5TbxWvZNe/BNRkZ\n1bx0kwS0aXpSKaEn0YyHtW7v/m12z7w4t/1hmmvjqRoMpyMyDDWFFZJ/KLuW\nE0LxW+n10v8jVc81XLnpAViXiJxNlXUV6b5b+/8g4n6TpuhTEPbENMAYLuBf\nB1wjZWzmdgSjFdjQC7HaU8ywrQ4gpgJRZdFBNTSeXgetleulTtcEaH01/9rG\nzS1ywHFcTr1N493tAQeARalCl2iER4WJqT3Kae2EUWWoMYzqMRUF2s12fs9r\ngcEFT4ZORqOsz6N9dbZ8JRFRGVpK8L/QJiOIrWIdOd4uOGPewXepqm9V8Zs9\ntBWcb4IRxW5OYe2NTPbVcmssrB/BL6clrbOge/9Obai1AMJfelbQcYtep0TN\nI2gberzvGBsCdfAAgPFvTNnxlQ9Hwp8Li4rmbMKVPrnGkHJl99ZQF2eVMWIL\n2cGaENZdV+ibpd1zKHSfyB5KpNMMEd/Dm7yJt3cpf1obFc+gPOXPgRh1qyGE\nLs/mIaN62z4HH+8sRwniePzwpbS+sQycT97NJYiwLM1AK/cWNY6eHjzy5ElI\nDUrS\r\n=3KjY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","name":"@uni/env","unpkg":"index.umd.js","author":{"name":"rax"},"module":"index.es.js","readme":"\n# env\n[![npm](https://img.shields.io/npm/v/@uni/env.svg)](https://www.npmjs.com/package/@uni/env)\n\nJudge runtime environment\n\n## Support\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"h5\" /> <img alt=\"weex\" src=\"https://gw.alicdn.com/tfs/TB1jM0ebMaH3KVjSZFjXXcFWpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <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\">\n\n## Install\n```bash\n$ npm install @uni/env --save\n```\n\n## Usage\n```javascript\nimport { isWeex, isWeb, isMiniApp, isNode, isWeChatMiniProgram, isByteDanceMicroApp } from '@uni/env';\n\n```\nYou can also import from the big package:\n\n```js\nimport { env } from '@uni/apis';\n```\n\n## APIS\n### `isWeex: boolean`\nChecks if environment is a weex environment.\n\n### `isWeb: boolean`\nChecks if environment is a web environment.\n\n### `isMiniApp: boolean`\nChecks if environment is an alibaba miniprogram environment.\n\n### `isWeChatMiniProgram: boolean`\nChecks if environment is a wechat miniprogram environment.\n\n### `isByteDanceMicroApp: boolean`\nChecks if environment is a bytedance microapp environment.\n\n### `isNode: boolean`\nChecks if environment is a Node.js environment.\n\n## Results in each container\n\nNote：To judge MiniProgram env in WebView, please insert JS SDK accordingly.\n\n|                               | isMiniApp | isWeChatMiniProgram | isByteDanceMicroApp | - | isWeb | isWeex | isNode |\n| ----------------------------- | --------- | ------------------- | ------------------- | ---------- | ----- | ------ | ------ |\n| Alibaba MiniApp               | ✔️         | ✘                   | ✘                   | ✘          | ✘     | ✘      | ✘      |\n| Alibaba MiniApp WebView       | ✔️         | ✘                   | ✘                   | ✘          | ✔️     | ✘      | ✘      |\n| Wechat MiniProgram            | ✘         | ✔️                   | ✘                   | ✘          | ✘     | ✘      | ✘      |\n| Wechat MiniProgram WebView    | ✘         | ✔️                   | ✘                   | ✘          | ✔️     | ✘      | ✘      |\n| ByteDance MicroApp            | ✘         | ✘                   | ✔️                   | ✘          | ✘     | ✘      | ✘      |\n| ByteDance MicroApp WebView    | ✘         | ✘                   | ✔️                   | ✘          | ✔️     | ✘      | ✘      |\n| Weex                          | ✘         | ✘                   | ✘                   | ✘          | ✘     | ✔️      | ✘      |\n| Node                          | ✘         | ✘                   | ✘                   | ✘          | ✘     | ✘      | ✔️      |\n| Web                           | ✘         | ✘                   | ✘                   | ✘          | ✔️     | ✘      | ✘      |\n\n\n","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/env.svg)](https://www.npmjs.com/package/@uni/env)","directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"}],"_nodeVersion":"14.4.0","dependencies":{"@babel/runtime-corejs3":"^7.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.en-US.md","peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/env_1.0.0-beta1_1614344309381_0.30789604852276087","host":"s3://npm-registry-packages"},"_id":"@uni/env@1.0.0-beta1","version":"1.0.0-beta1"}