{"_id":"@arcblock/storybook-addon-user-agent","_rev":"6-35db88d2669a8a87a0032328ab472320","name":"@arcblock/storybook-addon-user-agent","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@arcblock/storybook-addon-user-agent","version":"0.1.0","description":"Addon to provide a user-agent switcher for storybook","main":"dist/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf dist","build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/jasperck/storybook-addon-user-agent.git"},"keywords":["storybook","storybook-addon","user-agent"],"bugs":{"url":"https://github.com/jasperck/storybook-addon-user-agent/issues"},"homepage":"https://github.com/jasperck/storybook-addon-user-agent#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","@emotion/core":"^10.0.7","@emotion/styled":"^10.0.7","@storybook/addons":"^4.1.11","@storybook/components":"^4.1.11","@storybook/core-events":"^4.1.11","babel-loader":"^8.0.5","react":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.2.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-filesize":"^6.0.1","rollup-plugin-license":"^0.8.1","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"@storybook/addons":"^4.1.11","react":"^16.8.2"},"gitHead":"0ca0ffb3522c8cb45fe00bb783c3b32eec6771c5","_id":"@arcblock/storybook-addon-user-agent@0.1.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LuicLA/qiPcqglaNZQUIBjTj3psFWQ1bc+EqtpSMoHqj98HKstFmaw/mSFgjTJUiruDWs/rOP5G9JwibBjxiSQ==","shasum":"3f48cc9bca2f0f8d87c4da70cf09b51dcfa56560","tarball":"https://registry.npmjs.org/@arcblock/storybook-addon-user-agent/-/storybook-addon-user-agent-0.1.0.tgz","fileCount":16,"unpackedSize":237895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecq78CRA9TVsSAnZWagAAdRYP/2qw5itaxwrDRiyPz+if\n7CRxy+zmByRqs85tDwgRwwwtPDqd6w4cq9GiR/a61TCaHKfz1oxiI+ck796c\nz9SQa28DL4/0x3LE6jWLnLE/Vj9mqjVyX6N1kh2W9BYgZ1vxQdYfhKn2qPrv\nf75UDEIx5xL1hiz9+31jQELe2BHgtQZtRliKWSHIF5Q247u1YeDoUN/ilzTW\nMtydnzBbFOC3Q9yH9HzSUqiT8Qyo4BJlwMs55Wqy2zdy2Tpkkc6tm32lHsiU\nYy6kXJ93ktxScqFYh2Ls1eawrtP/TQpOBxMhNsTuLuaz6w724gJOyNwV+WFo\n0uPara1nEGlNwNHt7r0qVYGPtMCBtOr4IIcQ3+wYpCAOlS4Dx7AjAGsQX9DG\nt8XRTMHNqshsNAcJlEJIf0yq4ZsQwjlmJg8wAQnCEwETVg9cSPcRYrAjrB+M\ncgI8o5NgY+cH5WMbuUX0MB0Rd+cgdUMEX+sL1n+LY2CiXgNSVb3bihee2QR0\nMKYQ9XZrGTOuPHHsISYbDKlWZXm3L/Upygq8qLJdtIOQcFAf6/1Hc8owLNR7\nm3fqPfa/T/DdvKiW/iZGc5dUdH7Uf+89sny0mMTmqr3rSPjsbqYSW1bvmqO6\nf0b0fmlJe/AOhngWw6vVbs8vrvEv9xUl4t3pQ+lexOiBJ5FZnsneKleHIjUA\n0FA4\r\n=Q41x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUcci3RU6UKUGfWW0g7Xf3RmV7YX1QJ5v4/IpOkE+IIwIhAM4npGD159SNBiKw83Sf11et6NL7igZOJ82Oj27cTJIK"}]},"maintainers":[{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-addon-user-agent_0.1.0_1584574204098_0.7001008273897646"},"_hasShrinkwrap":false},"0.2.0":{"name":"@arcblock/storybook-addon-user-agent","version":"0.2.0","description":"Addon to provide a user-agent switcher for storybook","main":"dist/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf dist","build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/jasperck/storybook-addon-user-agent.git"},"keywords":["storybook","storybook-addon","user-agent"],"bugs":{"url":"https://github.com/jasperck/storybook-addon-user-agent/issues"},"homepage":"https://github.com/jasperck/storybook-addon-user-agent#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","@emotion/core":"^10.0.7","@emotion/styled":"^10.0.7","@storybook/addons":"^4.1.11","@storybook/components":"^4.1.11","@storybook/core-events":"^4.1.11","babel-loader":"^8.0.5","react":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.2.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-filesize":"^6.0.1","rollup-plugin-license":"^0.8.1","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"@storybook/addons":"^4.1.11","react":"^16.8.2"},"gitHead":"4df86279d23b6f6f115b9e9c6d0c7c6b812dcf56","_id":"@arcblock/storybook-addon-user-agent@0.2.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5HZWrBOQf0cI6a+o/nUELmmgP/YXDGbQnWSuqzZHYl0tjAwyblG0xQ6qy9iSfyagK9zOnfZraAsJ8Y5O6mZjUw==","shasum":"91efe0b0ff514781a5ce68c94ef28d671a31abba","tarball":"https://registry.npmjs.org/@arcblock/storybook-addon-user-agent/-/storybook-addon-user-agent-0.2.0.tgz","fileCount":16,"unpackedSize":238400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecsYcCRA9TVsSAnZWagAA2/gQAIHofMTkBtiSeM0HYU6q\nG5J8qOk+0X6lP4dc40hFAdBN+v18iPG5Pht/ulx3uiJODJv9jo767Fv5LKpU\n9h9b0inw+ZHmG77HEhVZhqAQ4WBOjSc4d2NTYJZvFRFcMqyrNmnqY+ozEa3q\nOfXCiqynISYl2CGrE3lyUX+KUhtVSgZQyhWcmQLS4KNXZxwjU0WLyiqxzfRQ\n9CdMVFmcuwKKvY81aKS2wiYxKHMSIdXaLKskUpjKaQM88TJcImG7pedoUSDr\n1WL/o8wRB4sGQOMTMOEmO2twXBL3EjFvgPyX/brq0rV8NNxafrybrDtEm8Yq\noGQ2mbdTlx/I1FioRpEHzBjFBClfId1wqTnWbHDL7uFo99JoCTItoJ548nPz\neXOgtKiuc7H+ZdnCX/MJ4szJIarauRJOkoF5DKJJ2ZNOu1eWSVoJ1y4xbr+D\nMm2XAqHcmMSKlQuTUbG/sQr6Ochv0lcp6H5MSb2AC+j2/nc1B0HAshyUJp5M\nHx/17COtzDlIEO5mk3aiCihpAyLN5WLz/mj8qfHot1nB6EfjtSqEELPgICTw\nMfD3FWGhRNn7Q++hla5397DEi2d15gFvpBBJ6J6XnfCTIfJ0K3Rj2APTQ2bl\nfH7QhJ2MV/fsrADuFI7JrxTpbnT71VtqicF22MbuNks6+0hqMqAmozczEcSm\nS0WE\r\n=/Nt+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICh0WLdBQkCeScCqYnMPUwe7ReOU0S2C8lZV6gNauz4hAiEApnYTN4QhpzaQ+jKqSFr1hiK5Uw1DwWXaVGInmzSeez4="}]},"maintainers":[{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-addon-user-agent_0.2.0_1584580124264_0.4923972032076911"},"_hasShrinkwrap":false},"0.2.1":{"name":"@arcblock/storybook-addon-user-agent","version":"0.2.1","description":"Addon to provide a user-agent switcher for storybook","main":"dist/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf dist","build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/jasperck/storybook-addon-user-agent.git"},"keywords":["storybook","storybook-addon","user-agent"],"bugs":{"url":"https://github.com/jasperck/storybook-addon-user-agent/issues"},"homepage":"https://github.com/jasperck/storybook-addon-user-agent#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","@emotion/core":"^10.0.7","@emotion/styled":"^10.0.7","@storybook/addons":"^4.1.11","@storybook/components":"^4.1.11","@storybook/core-events":"^4.1.11","babel-loader":"^8.0.5","react":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.2.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-filesize":"^6.0.1","rollup-plugin-license":"^0.8.1","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"@storybook/addons":"^4.1.11","react":"^16.8.2"},"gitHead":"5849dc1e35fce1809a1b2bd0c558ef7542264080","_id":"@arcblock/storybook-addon-user-agent@0.2.1","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oSCCLF7ndhmsW6085/PR6V3VDpqIZha0Me/oB6yotZQ8tTVq78y0MHB3SkiROw+eIcSHUUOQDHdftwt50VCcbA==","shasum":"a27365e78b14b01a2a2869dc0846bec0c9b5af3a","tarball":"https://registry.npmjs.org/@arcblock/storybook-addon-user-agent/-/storybook-addon-user-agent-0.2.1.tgz","fileCount":16,"unpackedSize":238026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecsfkCRA9TVsSAnZWagAA26cQAJnucSRr1yFRvCnBK3cf\n7nsPOAjS7FUruhGiKcoDcYOfvbny2TgSft/fsXYFe8RzttEa3ovR+KxDSJsH\nq//nYHlfSYuq1yBAhH2l4rSyt3Os0lM913ewNvKT9vJV+mHkBueHt0DuVtuZ\nwT2op4yCnsn+bBu9lYbPkJD8Q69oC4po3kQ4ecmOcRtTlU7anYT6Y/RYnRWm\nZLjBhhH1kQLrCD+Y7e4gKmPQpCvGojIo68FLZ1y6FcGI5jaeepGPbs3LIfqw\nwed30u8nbo7IqRL2kQ7Woc86j5kAFIFrqed2baKG2Cw8zoPiQKoLpR7XLvqJ\nFFSmqlCComs+cOBNoG8HDXDFvR33duifwMMCxPcsL8rYKfafAehptZUCGpoL\njBXLDASEZgntiNGlJ6BmiZx0Cou0vdvnmNoNyhxWL1Omox6n3kka3xCjKWLq\nR+ksz0lpZu4SRLYjsUIwEV1Mp+BAnXh9DAa4fbVOkvNru1hf4EY6u4h1EZz1\nAYaaeQRAP5ph5TXgZnReP8Q44DZrFsUgU2xt4GMaz2q+FZpP09hZgpWUGaM+\n22P+w73jVrLxuNnKw8JM1c8wQW4yLSxY8qlHvtomxSssNJJHWufUF0CLQbJD\nt1fkucr8KTiFyrjeagfLmFFZPJPFtTU7aAxSCzZtXmQZYrb6plZwlwfzOqlF\njJ/j\r\n=Al4A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEBCOw2zmNU5WYHeEaeeOGX6rkSU15wBUF5JucOeNAwAiEAsviap9r4drzfsbi5JgK9g8rnMgfIxNALxqo+WxGhBSM="}]},"maintainers":[{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-addon-user-agent_0.2.1_1584580579522_0.20671013553561468"},"_hasShrinkwrap":false},"0.2.2":{"name":"@arcblock/storybook-addon-user-agent","version":"0.2.2","description":"Addon to provide a user-agent switcher for storybook","main":"dist/index.js","publishConfig":{"access":"public"},"scripts":{"prebuild":"rimraf dist","build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/jasperck/storybook-addon-user-agent.git"},"keywords":["storybook","storybook-addon","user-agent"],"bugs":{"url":"https://github.com/jasperck/storybook-addon-user-agent/issues"},"homepage":"https://github.com/jasperck/storybook-addon-user-agent#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.3.0","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","@emotion/core":"^10.0.7","@emotion/styled":"^10.0.7","@storybook/addons":"^4.1.11","@storybook/components":"^4.1.11","@storybook/core-events":"^4.1.11","babel-loader":"^8.0.5","react":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.2.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-filesize":"^6.0.1","rollup-plugin-license":"^0.8.1","rollup-plugin-node-resolve":"^4.0.0"},"peerDependencies":{"@storybook/addons":"^4.1.11","react":"^16.8.2"},"gitHead":"2dd6a6bf4f48e0d4c90510c76ce107ddfd8d3fd4","_id":"@arcblock/storybook-addon-user-agent@0.2.2","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9PPrznqfNtBMqonj7BerXsAsAEQlwcYLDfY3uWMmpu085O11tRmBt1hiFt8rVh+cLkbz5Lu2Nw7FJcR8PHBhSA==","shasum":"8d35512feda6ea2876baa083be7e6efbe72588dd","tarball":"https://registry.npmjs.org/@arcblock/storybook-addon-user-agent/-/storybook-addon-user-agent-0.2.2.tgz","fileCount":16,"unpackedSize":238521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecxpHCRA9TVsSAnZWagAATtsP/A0IHy1G5TYmTVMu3opB\n6j5F4VYny4cV2A+rmSM3zfoECz7jCYi9lNVajnXF6V+V9t0V1gdXPMX39TQr\nZbBCYZLixS4W+MAv9xDtbRbapMqece13J0a7Va8S9266Q4vuorXWIFMPRlek\nVYFxWVMtvEfdP2+RnW3yXAhjoF+Z5GfYq0O0kVBZQ9/OFwFRCROqbXUJXeOx\nu0vnLxRdUNqS8ddpUv9maKBA191P13JQFBiodg0h9qiBEPVHYQXxWYdcvkXq\nheiXPOtpuoapPYlCWM0HmaEdNEFJTdRZOeQ8GTnlacxqOG9uPLeU3za0SU5s\nPe1GLm4NjQTVYhKRsQC8rCq5BmMm02nnnoBNWpgEJv4EWsPLDboa0hjgYMOO\nQ2VNcx6IKBJ8xsU0g4JXEOtejIxC8XVGYYr3bsKbjxdPhDFLdL4b3aMhWHTO\nX1RzACiw4gcMjm67/Jg7WYtswCdGouMnm5KrEicHwu3OTl8nBBOgVfMwj+pK\nPsVMer5RpBCHt7yo0QS5CRfTRwZD3R2Lv+xk5sO5WPEMIrlGhc+fBWpkSPRK\nGPRMKCrZD34p/Kz65CYcJC/Njyr2K03okEChW65c7oJ2lA47OZriLHrzMyNi\ni1ecHhFmf554N/+B/R6Aoe4UVzsMrZprRVFDnN01Vg1UmPiP7HgMRBhA5Z/v\nW+Et\r\n=aQ74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOrNDCWbhNmNZwCeeb8CL1P/3wjfLXgbg0TpJnxnO/JAiEA6p6HCpep3OLep9qdgSZX0vS6NMr9xmDFFEHZb/HUziE="}]},"maintainers":[{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-addon-user-agent_0.2.2_1584601671355_0.2651009237385267"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-18T23:30:04.040Z","0.1.0":"2020-03-18T23:30:04.285Z","modified":"2022-04-04T15:17:25.635Z","0.2.0":"2020-03-19T01:08:44.604Z","0.2.1":"2020-03-19T01:16:19.695Z","0.2.2":"2020-03-19T07:07:51.521Z"},"maintainers":[{"email":"840501291@qq.com","name":"gxw"},{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"description":"Addon to provide a user-agent switcher for storybook","homepage":"https://github.com/jasperck/storybook-addon-user-agent#readme","keywords":["storybook","storybook-addon","user-agent"],"repository":{"type":"git","url":"git+https://github.com/jasperck/storybook-addon-user-agent.git"},"bugs":{"url":"https://github.com/jasperck/storybook-addon-user-agent/issues"},"readme":"# storybook-addon-user-agent\nThis addon for storybook will allow you to view your component rendering with different user-agent.\n\n![ua-switcher-screenshot](doc/ua-switcher-screenshot.png)\n\n## Getting Started\nFirst, install the addon\n```\nyarn add -D storybook-addon-user-agent\n```\n\nRegister the addon\n```js\n// addons.js\nimport 'storybook-addon-user-agent/dist/register';\n```\n\nDone!\n\n## Work with **bowser**\nSometimes we use [**bowser**](https://github.com/lancedikson/bowser) in our project for browser detection which depends on user-agent identification. Since we want **bowser** re-parse current user-agent right after we select new user-agent (which might not be workable in current major version v1.x of bowser, and looks like it will come with v2. I'm not sure for it, please update me if I'm missing something here 🙏).  \nIn this case, you can use the bowser module we provided here. In fact, it just a module extended the origin **bowser** with detecting whether you are working in `storybook` or not, if so, it'll parse **user-agent** every execution, if not, then it will just work as usual.\n```js\n// change\nimport bowser from 'bowser';\n// to\nimport bowser from 'storybook-addon-user-agent/bowser';\n\n// usage is same as usual\n// bowser.mobile, ...\n```\n","readmeFilename":"README.md"}