{"dist":{"shasum":"556fe46922f9e074e3c46d28a7381c43552c3a0d","tarball":"https://registry.npmjs.org/universal-env/-/universal-env-3.2.0-1.tgz","fileCount":8,"integrity":"sha512-g8hJdpPx9mFezWytRqhDnNhOt0g+HnCnQhE04S32zIGqMEBqfGx63KfI8a4jpl9L7xXuyUvxCxByH4Zn1zerag==","signatures":[{"sig":"MEQCIGb/fqjqQ0Zm2s6xh/R9RKdlT9Idit0omiFlYsXCx4M/AiB22CkxZpCZyK7e8Qepog77UObh6Tn5bj5D59ZiLN6+UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg0CZCRA9TVsSAnZWagAAnpcP/iXOjFrsdcQ5Y0wU16Dq\nvtazNLXE1vBeLdBmQiGHmHq7An8b8mWToufAlQhiDODIwGtZGIjrHww4s+m4\n3D/LosvUVdXLtY9UJTFqMH6HdAVW+wMtvZ5jBmak1jZbNk+eqC/fZk2uMB/D\nL8RJU16n21NUFNQ+vUPSKulO19Cfk3UyEUzqG/6JkpgEljgC+Ib5Cqu76qwG\npaGxTYUB0+bIn0dpp9mewGEdW0/HhZZDAmzyqi63F5Y48jhoCRr8zFDpBsAa\ngEv2jySgP7d4PWymeo5uhQxiADhjxgeFbGckoDGLhA3KiJWzKltrhjtZ4rY8\nR+0AFKodUNeamAta3otElvuWw6YG8D1S6NjErv8Jq5s5zsRodO9fa1WWSPFE\neKgpAqGYanROR/le0zohARleyEbLJnqYtWZLh5m/wfrn42Wt5lRgHy6ZP5Z4\n8WMGaFTMs/KaTaJyWixdVeE5KJThEYDzjtwL8wt1fPlJx9rilHcAT66bxgro\nF5nK/tFds77+Hqk9So2zlcV52sOEPGcw5YFE0wcMqOYOPX3FeP7WdEGqdXEN\nb9EKI+16yGBwM45iEHIoK50GFszXXmzbHOt5O8qHgmB2nB3P8kx+pILbulK2\nRNC1Ga6LItsw5LK/GZhaI1gWZw+uuiz2RR6d3jcC0+kEVzoCJReHl2+Vg+Vv\nkAON\r\n=AO6u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","name":"universal-env","author":{"name":"rax"},"readme":"# universal-env [![npm](https://img.shields.io/npm/v/universal-env.svg)](https://www.npmjs.com/package/universal-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\" /> <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\" /> <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\"> <img alt=\"quickApp\" src=\"https://gw.alicdn.com/tfs/TB1MP7EwQT2gK0jSZPcXXcKkpXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n## Install\n```bash\n$ npm install universal-env --save\n```\n\n## Usage\n```javascript\nimport { isWeex, isWeb, isMiniApp, isNode, isWeChatMiniProgram, isByteDanceMicroApp, isQuickApp } from 'universal-env';\n\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### `isQuickApp: boolean`\nChecks if environment is a quickapp 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 | isQuickApp | 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| QuickApp                      | ✘         | ✘                   | ✘                   | ✔️          | ✘     | ✘      | ✘      |\n| QuickApp WebView              | ✘         | ✘                   | ✘                   | ✘          | ✔️     | ✘      | ✘      |\n| Weex                          | ✘         | ✘                   | ✘                   | ✘          | ✘     | ✔️      | ✘      |\n| Node                          | ✘         | ✘                   | ✘                   | ✘          | ✘     | ✘      | ✔️      |\n| Web                           | ✘         | ✘                   | ✘                   | ✘          | ✔️     | ✘      | ✘      |\n\n\n","engines":{"npm":">=3.0.0"},"scripts":{"build":"build-scripts build","start":"build-scripts start"},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"keywords":["Rax"],"pre-commit":["lint"],"_npmVersion":"6.13.4","description":"Judge runtime environment","directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-publisher@zeroling.com"},{"name":"wintercn","email":"csf178@gmail.com"},{"name":"yacheng","email":"narutosun2@163.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"zeroling","email":"wssgcg1213@qq.com"}],"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rax":"^1.1.0","rax-text":"^1.0.1","rax-view":"^1.0.2","typescript":"^3.7.5","driver-universal":"^3.0.0","@alib/build-scripts":"^0.1.0","build-plugin-rax-component":"^0.1.0","build-plugin-rax-api-builder":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-env_3.2.0-1_1585660056965_0.7042900349947216","host":"s3://npm-registry-packages"},"_id":"universal-env@3.2.0-1","version":"3.2.0-1"}