{"bugs":{"url":"https://github.com/raxjs/universal-env/issues"},"dist":{"shasum":"9e883cb4a8b98c85c88366377c36f1547997f264","tarball":"https://registry.npmjs.org/universal-env/-/universal-env-2.0.0-beta.2.tgz","fileCount":19,"integrity":"sha512-Nk53jNjQLrc2KfY8VlJf5GCKmkCqZz16aAcSHDz2zTGIkm0Uk+dWyX21HtsknTm1nlaBz4YmxzeEqLa80LIsrw==","signatures":[{"sig":"MEUCIHr68l9kXlAJARSH5GhP9KG/W+R5+JuJZdHMP3MbD+nrAiEAoX+htHf0NcCKouLmQudwANq1Q9z4yn/MxYjq41cuLR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaL/sCRA9TVsSAnZWagAAl5gQAILYDV1Dvb/swcjnj9oQ\nqA0hiyk1NH7kHn9ie6G7Rn0YkdIav6yIVwjDD20vAHFquuse1DJ79Dqf5SAC\n17mfrbMcQhwS41eBwDdMdFpvH48SX9wSDBmcRfgt7kn9MlrTGWj+ZFbvQD7m\nje+nJAlAAIvci+xN8cgAO5DO/O/OaBi6fGaDrtRipkvuR/++L8qZi4H7WmvQ\nNVtxm26iB/bGLfj0NoAyaNWX5wmgcvybZZSQanWK3MQMIVjxLlVqHGj0anOj\n0cBCIQ9S7hP+pAePPZjSKnfLn7vjh12/62Sx2s8hm44I5se8ptb6Je6c9L2t\nClkyiuIdpVnmFq1O2eIGjr/pAjeLkVFWtia169r2PA0BFpKO47EpQN+5ncd0\nNOivD3iP6i37EKwFfwltKsVhthofhCNXMWU2uofwdqTd4G43nvFEvHvbgy9t\nuFb7NdLNStEVDJQPxhOTeWrYvTlArJr3vqBBBvC9F8gBUWgk8jiy+D45d9T1\nnu3VPehEkLe5RkFqh3reOPwFu5LfTu4+r1iwDoxDXyNRADOHjqz01sD3b2BM\nNHIwVzb27eTfNs05AiV2SoHA7ZjSGa5HJY4yKsCLQod7LTROpB0O7kT/Jb/e\nQy12wSnAONvNX331YB4qy/DaAhDRKK/nc+5jfG9OieWHyTAmFAWTQNVp1z+I\n8FvV\r\n=ESv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","name":"universal-env","types":"lib/index.d.ts","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\" />\n\n## Install\n```bash\n$ npm install universal-env --save\n```\n\n## Usage\n```javascript\nimport { isWeex, isWeb, isMiniApp, isNode, isWeChatMiniprogram } 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### `isNode: boolean`\nChecks if environment is a Node.js environment.\n\n## Results in each container\n\n|                    | isMiniApp | isWeChatMiniprogram | isWeb | isWeex | isNode |\n| ------------------ | --------- | ------------------- | ----- | ------ | ------ |\n| Alibaba MiniApp         | ✔️         | ✘                   | ✘     | ✘      | ✘      |\n| Alibaba MiniApp WebView | ✔️         | ✘                   | ✔️     | ✘      | ✘      |\n| Wechat Miniprogram         | ✘         | ✔️                   | ✘     | ✘      | ✘      |\n| Wechat Miniprogram WebView | ✘         | ✔️                   | ✔️     | ✘      | ✘      |\n| Weex               | ✘         | ✘                   | ✘     | ✔️      | ✘      |\n| Node               | ✘         | ✘                   | ✘     | ✘      | ✔️      |\n| Web                | ✘         | ✘                   | ✔️     | ✘      | ✘      |\n\n\n","engines":{"npm":">=3.0.0"},"gitHead":"25418ac51b0b1f12ce3518078dc2682e53d4f416","license":"BSD-3-Clause","scripts":{"lint":"eslint --ext .js --ext .jsx --ext .ts --ext .tsx ./src","test":"rax-scripts test","build":"rax-scripts build","start":"rax-scripts start","prebuild":"npm run lint && npm run test","prepublish":"npm run build"},"_npmUser":{"name":"solojiang","email":"feifeishen1996@gmail.com"},"homepage":"https://github.com/raxjs/universal-env","keywords":["Rax"],"repository":{"url":"git+https://github.com/raxjs/universal-env.git","type":"git"},"_npmVersion":"6.10.3","description":"Judge runtime environment","directories":{},"maintainers":[{"name":"solojiang","email":"feifeishen1996@gmail.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.16.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rax":"^1.0.4","eslint":"^5.15.1","rax-text":"^1.0.1","rax-view":"^1.0.2","driver-dom":"^1.0.0","@types/jest":"^24.0.13","rax-scripts":"^2.0.0","babel-eslint":"^10.0.1","eslint-config-rax":"^0.0.0","eslint-plugin-react":"^7.12.4","eslint-plugin-import":"^2.17.2","rax-plugin-component":"^0.1.5","rax-plugin-api-builder":"^0.0.1","@typescript-eslint/parser":"^1.7.0","@typescript-eslint/eslint-plugin":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/universal-env_2.0.0-beta.2_1567145963849_0.08332497784372728","host":"s3://npm-registry-packages"},"_id":"universal-env@2.0.0-beta.2","version":"2.0.0-beta.2"}