{"_id":"jest-useragent-mock","_rev":"6-a6a99d485126d8c2afc7707051a2ca4c","name":"jest-useragent-mock","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.2":{"name":"jest-useragent-mock","version":"0.0.2","description":"Mock `navigator.userAgent` when run unit test cases with jest.","main":"dist/index.js","typings":"./index.d.ts","scripts":{"build":"node build/build.js","test":"jest --config test/jest.config.js"},"repository":{"type":"git","url":"git+https://github.com/ariesjia/jest-useragent-mock.git"},"keywords":["mock","jest","useragent"],"author":{"name":"ariesjia"},"license":"MIT","bugs":{"url":"https://github.com/ariesjia/jest-useragent-mock/issues"},"homepage":"https://github.com/ariesjia/jest-useragent-mock#readme","devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","rollup":"^0.66.6","rollup-plugin-babel":"^4.0.3","rollup-plugin-buble":"^0.19.4","rollup-plugin-npm":"^2.0.0","rollup-plugin-replace":"^2.1.0","uglify-js":"^3.4.9","zlib":"^1.0.5"},"dependencies":{"jest":"^24.0.0"},"gitHead":"ab576c3601b03da5680aa832cb7b8049b69a4576","_id":"jest-useragent-mock@0.0.2","_npmVersion":"5.10.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ariesjia","email":"ariesjia00@hotmail.com"},"dist":{"integrity":"sha512-+FdXVNa54fZM8dxVKcYyYRsXtv8SJP3KfPC7eTQ4NDORYBVJAKTgLA/uQe8ZBmdlDw545G0J/eA6zfFiWN0E6w==","shasum":"be8b0a10a82aebe30d9c23b901ab6c6f51033e21","tarball":"https://registry.npmjs.org/jest-useragent-mock/-/jest-useragent-mock-0.0.2.tgz","fileCount":27,"unpackedSize":225460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUTs4CRA9TVsSAnZWagAA5SIP/iVPzzcVuIDQ5Z5TVluL\nJhXCXwnwMlw7opPJnGKLv4huViEYILmzCsw9YxY5gGBJ2N1g+5CPQ9HRBYWi\nyfFxuMa4f9zCXu0KKPQy3nsJdCEWRpR1aTDV5UlDVB5V4MPm9SoOX/yrTkZR\n8Lcaa/cqbkCJG10rdWZH/K7iGP5qcF34Rimf2iFQxNE7G0TVzKrA0luz/ynB\nejL7gIvtt8z9wjOv2b3eAjL8sxiwEm78vLglNM98Gg8ebcfnIWtI8WLPEPS1\n5mzceS0WrOeA7MwSxxE7j9KHmDQrZxz4y0JNgsWfO8QmZ7FBJHmEiak5v9nA\ntkKyOvhoPphJICsu8GP4TA80CW7dcQw2wUtSEReKrKc33lnZOuuaB5q8dGhV\nR5Kp8rIw4lUmHel8nYCjzz8ibmZvO4WT/O1JAo9HtsBw+QSINP/KqOpR8X+B\nzH2ITBbEPoNTKs0jV/ifk/wNurvgXF2FvKgRL2yEHjErJ97+sDv4ppAaVaYK\n/4F7XHvfVB3i9iw7ItW1VscLBbphzWmsuxADmmPIoqe7bcGimL8vFfBW/H6W\nTXIU1mbH4I2AyminQOFHXNxCfnjfY9DpEkinjC84nOcJBgp1r0X3H+3eqD7P\nOT0uzunXHFtoeevSEL9KD+jDLs/X2P4SMtvxrG+ftFJbmLIrEcHHGC9HqFcR\nk3w2\r\n=0AAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHO7jwi4eDdxQ1+L2PqbMaER6NcWwfkKQQAdcECL8I2QIgDU0THqJkjJpV+MgUxulAWhsW+7pREh/3sIlWVsWKBzc="}]},"maintainers":[{"name":"ariesjia","email":"ariesjia00@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-useragent-mock_0.0.2_1548827447904_0.23876589660103154"},"_hasShrinkwrap":false},"0.0.3":{"name":"jest-useragent-mock","version":"0.0.3","description":"Mock `navigator.userAgent` when run unit test cases with jest.","main":"dist/index.js","typings":"./index.d.ts","scripts":{"build":"node build/build.js","test":"jest --config test/jest.config.js"},"repository":{"type":"git","url":"git+https://github.com/ariesjia/jest-useragent-mock.git"},"keywords":["mock","jest","useragent"],"author":{"name":"ariesjia"},"license":"MIT","bugs":{"url":"https://github.com/ariesjia/jest-useragent-mock/issues"},"homepage":"https://github.com/ariesjia/jest-useragent-mock#readme","devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","jest":"^24.0.0","rollup":"^0.66.6","rollup-plugin-babel":"^4.0.3","rollup-plugin-buble":"^0.19.4","rollup-plugin-npm":"^2.0.0","rollup-plugin-replace":"^2.1.0","uglify-js":"^3.4.9","zlib":"^1.0.5"},"gitHead":"ccf64be1106e6b0d16c2740457eadeab70b56ce4","_id":"jest-useragent-mock@0.0.3","_npmVersion":"5.10.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ariesjia","email":"ariesjia00@hotmail.com"},"dist":{"integrity":"sha512-1C2boQOeOfxLVS0HsPgkSENW/ybzbwx86gBBNz4fEylMlnYwUc9LzCT9Gsk7WDLlaiFIPMhi+gAs3PiiEihNrQ==","shasum":"befb493bb7d7d3d92d6a48cbf5053bec7eddc944","tarball":"https://registry.npmjs.org/jest-useragent-mock/-/jest-useragent-mock-0.0.3.tgz","fileCount":27,"unpackedSize":225436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUmO2CRA9TVsSAnZWagAARjgP/2HNz73DMWHDEPHLT1qC\nJP6ZnUMYcU3V788ND79BHVgOJ7bkjWoJLCBcdhKcjHoU02CYmYflFWG0bhP5\nISiloo6A9mNGf91taWrI6qTo+nhpY8OBrwsAUx/siGKoKBcOdepjsh49Mabn\nYbCkNdJPly7AYnNa8SuhDLDo4gRuko4dpYgrwQg85Bj3iJXtVtsvhrenzifc\nRcFQT/pdfXa+Hng0FYbvvlzqkXGS4yB1ozbxY35XQlhbphEPRT1Z8lgkcAgm\nwcXBi1/2gciba25AU3aQSjc8oYVKzJSdrf4h6Aj9yriA71Cq6AB4OpfyfJ6E\n4n36wEpCnPZjvx5kWgAdOdx0OlYSoXYzAsblpSWdew2STxkQb34sSr5KuuCG\nn54vf7VdwwIfGIJ/pfzAv2g1n+Pd4zZ0QuXskl6mw3ZDxFXEaTs9LisLAhRO\nyzkgxdlzntyU8QBA+PFxMLrGHMcFFahCbu3H0mBH9vkNoA3WAFwFakYIUFWZ\nu4kHorhmALvkygEjlbx18R05K+ixSboDN23sMq2rzbE8J1DUy12TYqMszTUs\nQ6Bbyb/IUXwXM8XgYXfT6SHqg7MoE3e6mxfIvr52AsTjDtZC52TnAg9aNdxH\nnQaphnNQhHTW9VAP/aXEWLvKfy6ky1j2dVq0/9vZPi/Xrt4XgWL9K/iI0UuQ\n5aAd\r\n=2pyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuI/LhkdB4MrDKfTc/RgkB6qQCWW8ETANUOclhemo6dAiEAkiAh4hh8PGdF72oCs52KVMzwGDHPOFCiMBaCsrwOPCA="}]},"maintainers":[{"name":"ariesjia","email":"ariesjia00@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-useragent-mock_0.0.3_1548903350116_0.7288417764447706"},"_hasShrinkwrap":false},"0.1.0":{"name":"jest-useragent-mock","version":"0.1.0","description":"Mock `navigator.userAgent` when run unit test cases with jest.","main":"dist/index.js","typings":"./index.d.ts","scripts":{"build":"node build/build.js","test":"jest --config test/jest.config.js"},"repository":{"type":"git","url":"git+https://github.com/ariesjia/jest-useragent-mock.git"},"keywords":["mock","jest","useragent"],"author":{"name":"ariesjia"},"license":"MIT","bugs":{"url":"https://github.com/ariesjia/jest-useragent-mock/issues"},"homepage":"https://github.com/ariesjia/jest-useragent-mock#readme","devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","jest":"^24.0.0","rollup":"^0.66.6","rollup-plugin-babel":"^4.0.3","rollup-plugin-buble":"^0.19.4","rollup-plugin-npm":"^2.0.0","rollup-plugin-replace":"^2.1.0","uglify-js":"^3.4.9","zlib":"^1.0.5"},"gitHead":"adb70a72da509b18d2472c3ce84f98e74a2b0470","_id":"jest-useragent-mock@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-p5rJIJ5lT4E1Fh8vy7QZqx0rEtP93VjuyMY2QBokWIYAL4X6Lagn5AV5uTDgpkz6cd0WDh6pwzFLgUELHDRqLw==","shasum":"20014e11ff07295c49f5020f1e3b055a696e59a5","tarball":"https://registry.npmjs.org/jest-useragent-mock/-/jest-useragent-mock-0.1.0.tgz","fileCount":26,"unpackedSize":87034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea6lGCRA9TVsSAnZWagAAvAAQAKNEPaM1PMmJCjnUheqo\nIyQygG9zxEt8umcyClEA/G/PZ0FJnYeiJvIFcI+w5R5Q1TNZNcFHN9hashh5\npv6cFTS6tyld8d/YiYxGtNvvnCrXDAH8z6BhPfWljriJEjCPOsYKcWyudzId\n4l4Uh2wORvKPgnzfURCRxNWcU+mBdXAnW7/vdQsZNXpZUqnj8EzEaLCho3D3\nAE55ArS0a1JiPfg7VaWJkGi2Zd8W+A5g2gkPtNI4qDhH5ES8ScYhmV9RMqTe\nrHueMmEKOdd+T1fxTGrTiK5s6QsbrrjMHH7wLQ+f0yn1DhP6C2tEed/Zn3gY\n1vLnotS7xWjvLthlHgPdtMr5Ki3jEBATwkA/FqvzJCAoJIaMrXHhCn5JFBwW\nnTBrgIk0pD1O4wOsbVhbiXmgIbqwHkCLFjpG8IOQN2ylnmbzEgZHKTN2q/Zf\nkTxHsVzyhBVpQXXsCMKpn1OhRIZ4fn6DcLzQMfdgVBC/Z1blywj9abKCqLcr\n8fbheMFjpHVhkCjU0MG7xUwpQexBmwObatdbFmP+TCKhi6UqG8oTqE7x6WKu\nZkJ/2ah8bCSTWJTTZbtjmLE5EpMjGzGTaxTHQWpHnacMbKy5pu7nAXDOwMvb\n3MmK4z340UfcyiMtek8Hd5Zf6DFOSiHghJxfXM3TS2Q33XX+7bsBBBGmWEx7\n5ch+\r\n=MZqg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIeG3Bx5bhb8/YxCsk35Z0CnAA75bbQ+hgKC46qNkxMAiB0YPNEgc9FVSc37bHUF/jVh9cQX3ZADo7mnx3glFD3UQ=="}]},"maintainers":[{"name":"ariesjia","email":"ariesjia00@hotmail.com"}],"_npmUser":{"name":"ariesjia","email":"ariesjia00@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-useragent-mock_0.1.0_1584113990089_0.20556686901905796"},"_hasShrinkwrap":false},"0.1.1":{"name":"jest-useragent-mock","version":"0.1.1","description":"Mock `navigator.userAgent` when run unit test cases with jest.","main":"dist/index.js","typings":"./index.d.ts","scripts":{"build":"node build/build.js","test":"jest --config test/jest.config.js"},"repository":{"type":"git","url":"git+https://github.com/ariesjia/jest-useragent-mock.git"},"keywords":["mock","jest","useragent"],"author":{"name":"ariesjia"},"license":"MIT","bugs":{"url":"https://github.com/ariesjia/jest-useragent-mock/issues"},"homepage":"https://github.com/ariesjia/jest-useragent-mock#readme","devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","jest":"^24.0.0","rollup":"^0.66.6","rollup-plugin-babel":"^4.0.3","rollup-plugin-buble":"^0.19.4","rollup-plugin-npm":"^2.0.0","rollup-plugin-replace":"^2.1.0","uglify-js":"^3.4.9","zlib":"^1.0.5"},"gitHead":"73bef53f4d72e16fb7dd36ec8ebbe542f9a35756","_id":"jest-useragent-mock@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QmgydWl2ITj0xuWQfxj+TmXN0GT2XXxfNhsPzfhNVecjX7VnqLmCKXtr+J5QjT01DDp4+oWIGACdywO6XJlkRg==","shasum":"e1ec69a78abd833712a6c0b8ca684b3a59d19c34","tarball":"https://registry.npmjs.org/jest-useragent-mock/-/jest-useragent-mock-0.1.1.tgz","fileCount":26,"unpackedSize":87042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea7oNCRA9TVsSAnZWagAA/tMP/iM9O7HSs5kjxcRfNeTl\nkz0u8y9XJTeCxCzFqQmc5J6ciO8SGe3P926r0OaHYC7K/eOPBNeb9NPVy187\nl7l0evkP9rdWazetyUd2+uJqX4j5im5+8Lj4yo4kdXM1KhWwT03KMijEUbA+\n6dTcPeBCM13aE08HgPz3tNuuiPDCp+O+f2jQkQb6e67maCniY1K2lmwux1oO\n6/EZK3XXu0g8vtFxP/BoFJpan3Pi/eG0v8K+uf3F+ktLLqMG/WftfyTEPV5I\np6MCi+WIgQmi9D144WdaVYZd2uacvTXsAYu4wbv4VAhHAv50D14PLKMZMtOi\no/IErIUb00u2MSJeqDQ24041ljtS+aSv1cIN5prnEnCjQVuTWtVtNUwLITPN\nvoQ03JOOXS2g65viFmAZO+M9tQwF0wB8KIQgIiOWZvyyRIhSP4htWmCKfw8b\nVWB6vHieLKPS8yAtIKo7T9fnuCZZrwC4QDxqS6kE3S65UNFuUHpF8Zge3QBB\n4P1dYSfdeCaJXg4Xy83spGuJJyxf8NwtsMY7fHwvvu4xRqKFl+QAwX9WLAft\nvQKAl64ZpHe0S/JRqa4CUuLyH3ZXWCWoT2pB1w4DIZdFIAhdVBAiSecyyQ8D\nuiUEZejn6BgkkNOpyBFnITIb0MDf9ljySbdSQO0Vz3VLtuW4kNN8/4P0gDMc\n/mTq\r\n=VvbU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBONQ0pjLOQHrCn+z2H9gO19bGCTFsjozNCts9jVv72KAiBNWWKAeVY9hDhTC3xlfW9dWLaaTIh/ySR/99DAAni6ew=="}]},"maintainers":[{"name":"ariesjia","email":"ariesjia00@hotmail.com"}],"_npmUser":{"name":"ariesjia","email":"ariesjia00@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-useragent-mock_0.1.1_1584118284947_0.18526440294501412"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-30T05:26:45.548Z","0.0.1":"2019-01-30T05:26:45.770Z","modified":"2022-05-06T12:49:41.341Z","0.0.2":"2019-01-30T05:50:48.055Z","0.0.3":"2019-01-31T02:55:50.215Z","0.1.0":"2020-03-13T15:39:50.220Z","0.1.1":"2020-03-13T16:51:25.053Z"},"maintainers":[{"name":"ariesjia","email":"ariesjia00@hotmail.com"}],"description":"Mock `navigator.userAgent` when run unit test cases with jest.","homepage":"https://github.com/ariesjia/jest-useragent-mock#readme","keywords":["mock","jest","useragent"],"repository":{"type":"git","url":"git+https://github.com/ariesjia/jest-useragent-mock.git"},"author":{"name":"ariesjia"},"bugs":{"url":"https://github.com/ariesjia/jest-useragent-mock/issues"},"license":"MIT","readme":"# jest-useragent-mock\n> Mock `navigator.userAgent` when run unit test cases with jest.\n\n[![Build Status](https://travis-ci.org/ariesjia/jest-useragent-mock.svg?branch=master)](https://travis-ci.org/ariesjia/jest-useragent-mock)\n[![license](https://badgen.net/badge/license/MIT/blue)](https://github.com/ariesjia/jest-useragent-mock/blob/master/LICENSE)\n[![coverage](https://badgen.net/codecov/c/github/ariesjia/jest-useragent-mock)](https://codecov.io/gh/ariesjia/jest-useragent-mock)\n\n\n## Install\n```bash\n// use yarn\nyarn add jest-useragent-mock -D\n// use npm\nnpm install jest-useragent-mock  --save-dev\n```\n\n## Setup\n`jest.config.js`\n```javascript\n{\n   \"setupFiles\": [\"jest-useragent-mock\"]\n}\n```\n\n## Usage\n```javascript\nimport { clear, mockUserAgent } from 'jest-useragent-mock'\n\ndescribe('test usergaent', () => {\n  afterEach(() => {\n    clear()\n  })\n\n  it('can mock userAgent', () => {\n    const mockAgent = 'test'\n    mockUserAgent(mockAgent)\n    expect(window.navigator.userAgent).toEqual(mockAgent)\n  })\n})\n\n```\n\n## TODO\n1. Add some common useragents, such as WeChat, etc.","readmeFilename":"README.md"}