{"_id":"jest-emotion","_rev":"67-ed36d1991f43e00472c4e5b278718634","name":"jest-emotion","dist-tags":{"next":"11.0.0-next.10","rc":"11.0.0-rc.0","latest":"11.0.0"},"versions":{"9.0.0-0":{"name":"jest-emotion","version":"9.0.0-0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.0.0-0","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"899af789fbccd7f8cb96af1b3a2e63ec3d315ed4","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.0.0-0.tgz","integrity":"sha512-snRYGrXgV8cakSQJWi4BESaXuOX5G+S9mcmPhJkCbHxojwVM4WYJPBfHBOq8GXV+JuneVOb5wwjNxfoWz0/KSQ==","signatures":[{"sig":"MEUCIDrZW4kzuVjp6CKlc9GmLjF2vPHK6kEJp0c6kYbu5YSpAiEArQAfdD6/OHIxXfWisEZ3APet6/OAJZy4gg5UkYu1OEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.5.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"8.9.1","dependencies":{"css":"^2.2.1"},"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion-9.0.0-0.tgz_1514000657627_0.15578499482944608","host":"s3://npm-registry-packages"}},"9.0.0-1":{"name":"jest-emotion","version":"9.0.0-1","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.0.0-1","maintainers":[{"name":"tkh44","email":"kye.hohenberger@gmail.com"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"822075d852f2935312c7fc1337ad401fef75c6b1","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.0.0-1.tgz","integrity":"sha512-9Ye2XUgEUE7h9QlvGBF4Srw2506j1vvGzOWpeKjvpxpURXsMipIpnEGfDumZswwJb5mzHqA9RmsUcPmi94bl/g==","signatures":[{"sig":"MEYCIQC1d45QSH2MkWLUaUtob2L0ldMiTSqOOw7eJx/NesvbDQIhAO/M2tUGHTLB1POi1J1pYa8vLwBp8gYdo5BH0F4SM/69","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.5.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"8.9.1","dependencies":{"css":"^2.2.1"},"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion-9.0.0-1.tgz_1514005006401_0.646262263180688","host":"s3://npm-registry-packages"}},"9.0.0-2":{"name":"jest-emotion","version":"9.0.0-2","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.0.0-2","maintainers":[{"name":"tkh44","email":"kye.hohenberger@gmail.com"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"1f6c6fe089f6abf4f8eeb573574e5b26608d2aa1","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.0.0-2.tgz","integrity":"sha512-FqR2YGNQgZFa5W1ND+tdLtWblSHLSdC/cPsvK/EakUETFt9xw0K3VHlgMDwJpBYdrJWF3jYG0Y+WOPLbRZIX6Q==","signatures":[{"sig":"MEUCIF7v6h2yTGDSEyxSiNTl3vHz7M34UiiiGSiP+CEL1ktlAiEAjEC4FaACkhGnpIBma2c7pJuyWtPoWOzr5KhoF9z39b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.5.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"8.9.1","dependencies":{"css":"^2.2.1"},"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion-9.0.0-2.tgz_1516145587117_0.6969181532040238","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"jest-emotion","version":"9.0.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.0.0","maintainers":[{"name":"tkh44","email":"kye.hohenberger@gmail.com"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"29d0ad7fc7bd08f8b83a3c06519162ed51b557fa","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.0.0.tgz","integrity":"sha512-t/1Z7RRsrMyYzrcZNUgTmFRzuWL4fGNnPX/88oPyfENnBLMVpsCOeblqWMurz8IsJzNm3DAEc3k42tJLH4ip5A==","signatures":[{"sig":"MEUCIQD5g/rWuTLfRP+Z7rlJojDbl3ZWWjngP0WGxE2FTfmFsQIgNx1KcvYEHbpGEzc6Py4KH53vAeee8ZE9Gv5wV7J8tyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.6.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"9.4.0","dependencies":{"css":"^2.2.1"},"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion-9.0.0.tgz_1517720011519_0.8371141257230192","host":"s3://npm-registry-packages"}},"9.1.2":{"name":"jest-emotion","version":"9.1.2","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.1.2","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"b0114c502ef13a8ef05e167f7611d72e5f21e761","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.1.2.tgz","fileCount":6,"integrity":"sha512-qaWBymxRNjfCX+78d9g/KkgXWHz8ln5TJaXEDSgas63GMIpBteLRVi5Ar5lh7hyAxf4nfkE4YvtH04i6HnWrEw==","signatures":[{"sig":"MEYCIQDeDXLOLoy7xumKMccFdetvD7xnjc1OPItW524NYnIX/wIhALWUP031U8/BuvqOtdowIGaRYgXarStlCngQiJRT9UI/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1aYoCRA9TVsSAnZWagAARIsP/1E8wjaTaTmAMlS1HDbN\nJf3AL1r4bmvJ+mAoAyXLZlxfPYpM1NyHShvjS3sDMZDpBUSAD7r7sRvVgg0y\nbXAYRdsmkg+Mqm4sBovY7D6fcL07IsBTS48vLDW5jbEAcWUGSJ9YSEp3L2I4\nR17OtKibkXeM0sf9iAUkcSKg9BH5qJqmpZUCOJXc+GSLWKtwf5mc0ihNc+Kj\nnMgXQTeAwGNp6H30pjaUeKK3MVGLBXYxvflKE9sgtLWNG930ZYHEFCKlhwxG\n1/G0FxRF3El4XnZ2OLuNeiQ0guCsH3Ju470v4Nq3Wd/b9YsApqn1Iy2+oItB\n4Jt8RFI3shETlPoYpnNIHbtsAmgTMwDOxbz0YASZWyVtzpn6f4kku6OhL6cc\nfIyy5c0SrO1oEt/57Rkv9fCKiu3KqC93eIlrw9rhP7av9U5hiM9+TcRfVnBU\nMdP/Tg4Hyb4GbafK1JSNo8MhIsQtftl9Hex99/H8D1pxKr2cPq8NayPyZVKF\nARfzv1Jrdoze6R7D1e6SWHrKSy5DV2j8kN5HnlYgGugK7pctV3l9aZKA455B\nuxnbJREGi4XlkuLjGPHwHNImbRj0pgth1aswX1ciS3MnrxEDL7t6DpPRwGiL\nyTqD1Q/w15n6tG8WSk7mGNKT/2z9sWDBYBJ1f8uuTLqHKNs4QbrlILFfzlSA\nhotB\r\n=TBP1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.6.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"9.6.1","dependencies":{"css":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2","pretty-format":"^22.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.1.2_1523951143600_0.2817911189873308","host":"s3://npm-registry-packages"}},"9.1.3":{"name":"jest-emotion","version":"9.1.3","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.1.3","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"d6dab1210f00d438c932b3d96c0401ff4606339c","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.1.3.tgz","fileCount":6,"integrity":"sha512-j0/emQidi36EoZFVHE70vwvzT28DjlHTaw0xbhO7kP0V+BslvXYXkWjznAQY/KGpKzRg0EQcSltImtDZhua7sg==","signatures":[{"sig":"MEYCIQCsb1j0oEUTYKCNAtcYtKoagOw/fe+605VExp2L2E9MRgIhAL9COhFg9+KDBb5lawtrKwaLWn4jA4SgkJDYJCn6tIS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7/qUCRA9TVsSAnZWagAAx10QAJkSFwCilvicT8MlS1vl\nbypLEXsYU94H6TAlh1+YjwLZ+Ea7fqEtX9ohMsKHgVivZckB3tBnzh51oQo0\n5gtAjN0HVsXPG2xBW5Z31Gl7h6pcLt9KOiiFOwAiWuKuXtsAc5jblwd7TJDY\n48FMZjTT4Who/AtUbGe5tNUGYwHnrZ2bPv0PkjZHMMB5RtUvlfdG8tdeC/vE\npUMxbyjOiSAh8jLw+AXaMtAxMAAPssrGjMmG17E8gHpLclKMgiEQV8SecOw+\nI7Uze7Py8L8KYwkhG/HdBaWDlAN96WAGWBXjyLAWLDMlvagJn93H2GGm1aTm\nPo5l3EQ8kaKmzZvmgabme9oMLbdvZZ4611mYX46OUbasRpMEJxvYL1HgLtJ4\nMf38zbk2e4YQjZVqKfo+4+F1VZb+CklKg19VRxzG0veGfWP1I6YFcxeyz515\ntFx+BYYYuLnVjlMYtlfbbXkXFxyZ53Q01CW11e69rhvzZi0OssnrSUgrQyy9\nsXKl4sDkfvc/BcDjurzjB4/OY5QBUOuu5wFbalr9K6vBTa3q1iml8Xr4bHZG\nhYkEvbICFWiuh23ZehGghE9004nv3JGqLtr2HHDS9Ta64YUBkN9/lEd0hAZy\nZEhf/KTBugeqtNJevpNjrWNJRcnBkpnYnLibTB5enSm6dBk3/jWYh0djx548\npNm8\r\n=UwZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.6.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"9.6.1","dependencies":{"css":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2","pretty-format":"^22.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.1.3_1525676691646_0.41467937605400906","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"jest-emotion","version":"9.2.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.2.0","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh/","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"713ecfb21d03bdbd39b85c2d41144195af52b035","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.2.0.tgz","fileCount":13,"integrity":"sha512-H+s/sarewRXTMRRn4sPZ0BnoK8lUcpdW31KmI8i2ccDCcDeVUDgQDLWS1khmVcc5BL+E58yj6nrmWvq/l1vvyg==","signatures":[{"sig":"MEYCIQCIjzIh5j+t3k92nneZoFC85gv4/K8+VfUBXRtZuz1FuQIhAKcxr4+tniK67cs1kTzykH1DvNOApkE5i+RBR6wEbQwC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGQKLCRA9TVsSAnZWagAAiYUP/jMMiNG74lBhtPEYZyQn\nqgvuVudl4rMR/OivtHj7RZy1P4Vb2WY+keAMtxBMM4OxDDGhbrRdjw6uY0j0\nCI3VPveKJd8ERQbqQEZ97LTldBVk7gGW3mfqm7gd0oXSsyCrdLN2pDKSTWdO\naPAaaAo8G2tirPbj4j5L9+5h/Jo6t3IBKZq+vT43+//jXd+7q91ov3QVyUHF\niewqCiYpmrwyCAiC1mOd4OYXW6t0gWTacZoYl0+SZkJips20jMzj9uBYIF0P\nVWOxO4cTRD7awDTZnIQ5eaoCqyiWXxkHHkmA5n5srJBI6aKX6e055A1a6UBo\nwyL0PPEhVnIEYFCv37lyV/cCCASRzNjLxIO2r9Gn5OSyWfg+0+Lq8d+jXIgJ\n9x7fdhIFZ00GfwxkJm1eow0Y3jHhbF13k2CFcAZS/xqNSdDOXI3aUGXGBFD5\nAwlrMGZqeIKB/FJbnhOxEeTva2+hyocyVL7svv6JDSHIfnLg1abJYgSZTx+S\n7NnR59MhadNTbeFcVH65MC5vg8s/TsS1vt+vaJKg83Z+oJtVgCDFVeNK3Haw\nFxUaecmzZbbTzjKDw3Q24K7UeHmOLqbFtu5/3DfXpkz1u/BhtEpyJIalPwx8\n4+JJD16seIwtNhGkkVQqu5QRLbiXY4LHOoaQuMMjbsYk5z/Cb7n9LITbL9A4\nQdOQ\r\n=mbdI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"description":"Jest utilities for emotion","directories":{},"dependencies":{"css":"^2.2.1","chalk":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2","pretty-format":"^22.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.2.0_1528365706891_0.31507348890834574","host":"s3://npm-registry-packages"}},"9.2.2":{"name":"jest-emotion","version":"9.2.2","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.2.2","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh/","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"e10e98dfe3ba2180ace734f05ecc31cda2a7899a","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.2.2.tgz","fileCount":13,"integrity":"sha512-1oxskSZdipsfIbFB6yoNShaRww+0NT7sQ1WEEdxR36C0CSeF3e50iBuP7PXuNQuyU0fCSISHSGAd0zRMA2GEpQ==","signatures":[{"sig":"MEYCIQC1gu3Y51n/YwPOwCDKGbRmo+/dJIzpPnObTGHFzAEpLAIhAJxoUNem8hfs8BSgxhfrCYrYw8g3rQXE7KVGHZ1VlmAc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZxQCRA9TVsSAnZWagAAIO0P/1XsDgB8Jf9rfq5Q0jQZ\np7ELGR23ZaBsDt/MMYgc2yR/y58uuc0dZtzTpByJkscH407Ngjly1GKpQurQ\n9hCjIQvO+U0XsQo04Z455HZf90SlGksC6wjJENelD6fiydRfJhFOHAzrKFo5\nf4cTVxYoBOdeh0FSSp3sE968P/O0DgX/swX+5Z3BEwR5ehP9uGOmbKT7ZO0o\niDkH8bhdiDzVwg05MKIe0XeETsNP6q5XWqgYkdtQoe8qJNeHMfMakN2QCKtD\nkY6MnUlNOI4DtzHmJ3ULb0xuIT7sjQVARmznBRxlwQjq46TDmAWBdz5dVHoJ\nYWoKfd5IG2wX6y8OuRYA1Q5AkxqfFVCDIF9dhWHSR0aQbcrbDALsIZiGM4XA\nYQa1NKO26/FR5nQpuExOU7oFZ9rU6GkJXXaR4cI9Pbzg8MgjY319ouOJfnFm\nBD0VeTmL/EmKTf2scMAsI/Amu4wp4NOS8Ui0lbjuiR5xy5JM6l57DiUJSh4S\nj78UOZLSgoRCLorEnkZ8W/Kq0kc4nWQUAUgwrHFtIb4suh1v14r9a7k4KvpB\nx8sM7s/dmzVvtUUoHUTCdhcwKtss5HTsgs5u2oMxa0IXzOEymjYYmV4Svohg\nZv6g+T/OoquQTETIcZ2w02LAI48EWqG6AlLCfGe7wUSfATjRl6AjrbRg+DwB\n8hn4\r\n=08g0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["src","lib"],"scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"description":"Jest utilities for emotion","directories":{},"dependencies":{"css":"^2.2.1","chalk":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.1","babel-cli":"^6.24.1","npm-run-all":"^4.0.2","pretty-format":"^22.4.3"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.2.2_1528405071175_0.3561333849013695","host":"s3://npm-registry-packages"}},"9.2.4":{"name":"jest-emotion","version":"9.2.4","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.2.4","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh/","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"a5cfe4374082a3c3dd42b7f0186a8c898f677cb8","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.2.4.tgz","fileCount":13,"integrity":"sha512-1Ld/NO7A+w0ctx9ZV2AmhY79b2ai0qaRglqDSW3EkNEX1nV8Ayegn1YrmX8v1sK+mPkxd215WNGLA4DhsOYSNA==","signatures":[{"sig":"MEQCICkNNNtkdoerJiZqOF4b2GJaOLnZRHfdpMINL4BF+DmsAiB2q2VqTIKGDTqizv+h9tYF5gffjBiqokuusbXP0+yEIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22012},"main":"lib/index.js","files":["src","lib"],"types":"types/index.d.ts","scripts":{"babel":"babel src -d lib","build":"npm-run-all clean babel","clean":"rimraf lib","watch":"babel src -d lib --watch","test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"description":"Jest utilities for emotion","directories":{},"dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","rimraf":"^2.6.1","dtslint":"^0.3.0","babel-cli":"^6.24.1","npm-run-all":"^4.0.2","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.2.4_1529614510427_0.3976732108414074","host":"s3://npm-registry-packages"}},"9.2.5":{"name":"jest-emotion","version":"9.2.5","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.2.5","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh/","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"1608bf20232f183c4073fb3bfe5186b0815a8549","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.2.5.tgz","fileCount":16,"integrity":"sha512-bBa2dTR7XgMHmiTSKD5q7TZQbRgSb8w6VrlXz9FG0Wu9SZmnH1XDYRS+9GMvR5VdeSEfIO4pFX0nSTj60zaqqA==","signatures":[{"sig":"MEQCIEUZ1GEEvyvvX5TKNeVTdrKEBcvJVV2Pv1BwPcM4qmV0AiBxmD+zfuhGPTznJoWPllje8VtNUu9jE3TkLrF+88jesw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38566},"main":"dist/index.js","files":["src","dist","types"],"types":"types/index.d.ts","scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"description":"Jest utilities for emotion","directories":{},"dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.2.5_1530918174477_0.7813884222039884","host":"s3://npm-registry-packages"}},"9.2.6":{"name":"jest-emotion","version":"9.2.6","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.2.6","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"eeaf25b23fdb2f65e489cc33040395f39e66012d","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.2.6.tgz","fileCount":12,"integrity":"sha512-JX16I1wf7gqKzTITC+x51Yb8jpJqqyoxx5H2l3HjFkN89mivnWhNUsTRfKjwpDFo9Cpl9tU57nmx0c3DVakijg==","signatures":[{"sig":"MEQCIBy6ujuADbWN8sntfoq0pK0TeuXk9R7MkguKsednp90BAiBTft6g7TWNGdxjhMNh6gre/2UwUbKWYYVUC972996PVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSsjRCRA9TVsSAnZWagAAGF0QAJMC+Fedu5Kwl/OgtWui\np5yiO2yVkL8mgE7rmuqWogKC486yNSA71jAU7dFu9MQRO4nrQPbsj50euQKw\nTHKevO8prH1EcxZquth2BF2EpEMjt5Misu7BgRDDddbD5Fc8aaUS/uVhSMIX\nV5gokFuQYyWADN3sbuPy5VjHe0lgpP4HlvZCZsHLmOh1gWNoLF0pFKzdcw79\n2QI08jPMclg8QJT1CLIPJ8+tRnsnPvEtXshrSJMw0kprY4hZO68/X1gzzMbY\nfNvCl/XSxJcmHsH5vGVMd+e/yxL9bpnrdF6mxXFNyjLdJZESfpOvZAyDC5Nc\nxDU52gTnDD6H/VtjaLNUTE/uqh5JUHKGFyYenzDTevgLALoSV/rP5uLEH3/I\n32IEsohV3rLk15Aj6/UrbN0pqb47iztJ1fQB3TIr6WO31itsf8NYs7GkSyhy\n70vlojsyUQJylrcrBHkZPw9cx6E3zBreDN7UftDR6ytywjglSpoRoBGgcXVi\nmqXcbUuuFuKtagdn67J8J4pCY7/y7/UiuSWftaTH9DzvMctY/IfBW1QKcc3B\nikOKN4MdRy5PfyVhrmomHQtpeSDXDzrMNXezhvZcznm/2jmy5RrRy50+uPp5\nzeCfWNcFmCBf+zZrg0n+O0GUc4yJpRNRlu680xA5xBRyeRJI5uh3myvv0PHY\nni+S\r\n=qAxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["src","dist","types"],"types":"types/index.d.ts","scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.6.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"9.6.1","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.2.6_1531627729876_0.8620008496600262","host":"s3://npm-registry-packages"}},"9.2.7":{"name":"jest-emotion","version":"9.2.7","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.2.7","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"7a854156d1d5ceb95d8f36095a3f81d04109f125","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.2.7.tgz","fileCount":12,"integrity":"sha512-EiYN+kJP/vToVI84DDQoTdkjcztpZICxaST0UOlnnxuFvE/JPr8R3Wo9xcU+3T/r8E3iu8GOCO5NlsZDhz+kqg==","signatures":[{"sig":"MEYCIQDZGxz7SYb0W5wO6dbjzUNoa8eT4Vo6+maP8LgGrI/6XAIhAJdVazlKk/ZESJ+k5DYU8kV8H/KvLvXNUYnDtthLghr7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXRQfCRA9TVsSAnZWagAAAmEQAKMTdFzTJrE7l3WHeRHq\nibL1zcakEAVnQzdz2EOlCfkNI3AoOpk/JbPYOp+IUT/QXAqTJjXSIotzmRdZ\nAUuFVEKlSJHchscb1c2C+peaPbQhjQKux3tDwGCirWKfesyN7ouxEcxH+I72\n9dCsWIwEilT0YNsJrsYg6yo5IPPcVSANK4MrUuVW1UlPqR1hzWE+cCrIcgg9\nO9uctcCMeMwWKkfhAMQ+MwcMIyPSA1KI0tzqLAICsfE4v7fjbxnfu/aAlB8R\ndpGgdQ+0PitnGiScodw4lQI0/lQVGNK/9nGr5oDbx8/TLcmm6ej69yRq0EZ7\ngGhMBtVyQbOJUrEbvm5v2FrGKvEhsAY4WfIbJ8vdrPzgf9+7NR6G8QNgNzd9\n8RcqlpXDnlPkBODSF0H/R/NNtSYkqosjWHH9AisSD6V02jVnN08TwnszRv30\nkYlBvz4FzNvJSw3cOeVCfQj/XUnAy7OpEbSlWNL/xowvp3Tp3LlJZxDZO+QM\nwZ4RLnSEiK3x+IC9vJ/ir0rJ9bvi3eyF5rxsFfz0txq+ceeCtracsPfmwjQc\nb/P47uZfbLshwwOqpxkdNvFx7ZJq//FtNkMa1X0U93EffGisacGkePc6MvNI\nIK7YFZ7gBv2sjrbUNBXH60Lor5aAL3kX3TvRV7nJLfgUvmOxcaINeRqC5ykF\nbtzk\r\n=s/nZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["src","dist","types","serializer.js"],"types":"types/index.d.ts","scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion-react","type":"git"},"_npmVersion":"5.6.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"9.6.1","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.2.7_1532826655784_0.0016946642321078453","host":"s3://npm-registry-packages"}},"10.0.0-really-unsafe-please-do-not-use.0":{"name":"jest-emotion","version":"10.0.0-really-unsafe-please-do-not-use.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-really-unsafe-please-do-not-use.0","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"653f2de8f5287fe2348bc9e7dabd3d78fd8dd38f","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-really-unsafe-please-do-not-use.0.tgz","fileCount":17,"integrity":"sha512-kGmSmRbsiFdPsx4dmMawMpWowqkJq0yI5VH0NAP9W2/gslapLqIKzqYQqv0uf+Df58hKLw8g+ph0jRHDq8eqKQ==","signatures":[{"sig":"MEYCIQCTkEXcu20vz1ypyKYFVygTj4RMTL6HZeBpOb4B9+acdQIhANrjCWO9otgJ5CwAHG77PG5YTTZOzSErf75VoUY6o3sl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrWjoCRA9TVsSAnZWagAAo/UP/3NkaJrf2eWbgJ9DwcOJ\nO1tqrKbqf6yXUTtt/3fNAIVr/V9TMdO6Dcik/FwP2q9N5y/aTpdiXz+wAQhS\nqyl9SXHtAOmyfJymI86rzNu1orqIaqfDmJxKT367EsHNvc7C7O2LOK4VxRr1\nLRHU8Gymi7Z3oa1elJ3fGzXwHO5+YaXZz9vyJhOCyDpZCdiNliU1kmj/cWLB\ngdCafMnU86ekhyF6HjXssb4ugh0mdrJL3B0tWKCkEQEUzbkXIW7JOq0kK88o\n+xQ7xZ5sqRLXwmotR0fIV7yniu0j8i/+a/ALSaEGL9TYM4uRfxTmBRoreEU1\nKzQSpCxwNfXE8wTb2IRdPVnm0PrTlp8whuuoOdLada0iMF09wvkOXVCCHsUU\nZ88leFDf0kMG6+EP/bJINS3iJi6N9JTf7Nk6+4O+dIfTjfxCTDp5gwwzjxN1\n2v3UZ5ltkQWZqSrynKU8WbuBkSFPgcfTHX8KjDBVD6Z0tWBWyY+uPgEIuFIk\nk+/DA1tPTyIswbDnHoNvSGnMpG5NWxdRXTmYNf0a2Ka1OZL1Vv9fTykdGEfG\nBfkj5FuTwr2eRTGvTD1ZNR+Zl8eFOWw/pYUUh4Ug922rDtn6L19fpfXXxGxr\nOqXgR4sLae0V86H6insLnuzDP6axiMdutVtpGW/H/r/AgBoop3/GedwgnKyw\nAXfM\r\n=8G4S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","_from":"file:jest-emotion-10.0.0-really-unsafe-please-do-not-use.0.tgz","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"gitHead":"a5f3825603dffd69fddb44bf5f29afd7c49eabd5","scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-really-unsafe-please-do-not-use.0_1538091240136_0.6992902534047201","host":"s3://npm-registry-packages"}},"10.0.0-really-unsafe-please-do-not-use.1":{"name":"jest-emotion","version":"10.0.0-really-unsafe-please-do-not-use.1","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-really-unsafe-please-do-not-use.1","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"ea29ec39528770dc3cc4c3e1a3d193a05123bb2d","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-really-unsafe-please-do-not-use.1.tgz","fileCount":17,"integrity":"sha512-k30NokRYE4eHCdywVBhv1o7zLRcu4cOJ3CJEceguz93+vwcn0sFaU2y6Tme0WZilCHgk+K/SylmbLbbymYXc2w==","signatures":[{"sig":"MEUCIAqQOW96ZjrkLaNgUDMlQK+1cm1T7XYhK7O7k/MCpJCwAiEAsDmEXzEnDkEyJWL7lap1Hj0v22XWIztneXMwydTGmCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrauECRA9TVsSAnZWagAA/QIP/i/2fnxommph/sRIyXm3\nYDMz1xSCAglvi9ZoBg+7kBj4ctpyZWZ2NCQ61rKgklIB+j6MiqIwcYC/ZhXG\nMgm2A/fe22u4dkeIDBAQPqNW0FoDeNy9jJxSDvhPbEGpk/fw9sUH8OOcQ/WH\nUxzjSikc522MfOaC3XUsJkiPacC0FnGjGzAdmEcyzHk7jXA+vrfYT8mwejmt\nt6OXWHZ85d/qyFCO5jyCDLuon2jUpoSs009MDQO4KW1bvuBgsYDbBN9VXTNW\nFSpaxUSPIHMSFGc1PotFuUVVvgkW+M6iOWjLIDWSdu/rlTzBGy+oMegML2E0\n1fi5gxiTmBxrVTNiZ3QXfA9WXplhnB1DKLIDZ7s45Re4ZyqdujgNa2U9xlSS\nUybA9oMfkCOXjLeJomyGbOAGdwnXrDm0ad2alnHpyKYLDXwQIJteR9CWQtBG\n6R80MjonMfKEk7GqgHYTqJtfr+JOZHQuDccM7vWVuCYRFPo/Gkp7h/a9qiK0\nzFjbHWeI2LqZ65v4DSrVCLT65F/9uNC51FvA79g9l5z0E5zcK1rBrtRlX7oM\ndUFOyzi6/Igz4mDyOSGBqUb+Omp2qJQvMXd9GUPwAIZzvW97RSuni71MVVJs\n3Uje9FKIq9Y082Oye+O8nA8Rtq9Mz4MG4gkgULBw+aH05vKEPkBXbv3Jd3CK\nZ2nB\r\n=jQUw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","_from":"file:jest-emotion-10.0.0-really-unsafe-please-do-not-use.1.tgz","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"gitHead":"2b1bf6ef43eaa9133ba7a9d7c8d96ebc1d3877e2","scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-really-unsafe-please-do-not-use.1_1538108291825_0.6240270614523824","host":"s3://npm-registry-packages"}},"10.0.0-really-unsafe-please-do-not-use.2":{"name":"jest-emotion","version":"10.0.0-really-unsafe-please-do-not-use.2","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-really-unsafe-please-do-not-use.2","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"6b90993c7d374992997e4c4aae63aedbace2f239","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-really-unsafe-please-do-not-use.2.tgz","fileCount":17,"integrity":"sha512-xIzuggdJ5qJCqpKi/s9pzHNRHTyxzCPjB1QvyLidXurFCGZb6uAw3ntGGu1N7xHiPAkMXiFOjx9Z4AggJK+svA==","signatures":[{"sig":"MEQCIElzh0TLSM8XzbRnMS3uNSwHm4Q8JPaj3EuMeCejQVbtAiAcmUTxb4JYEnJ2IsZJgPKuQCmTcCISUsDnseyKOOFpNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbra/tCRA9TVsSAnZWagAAbKEP/3Np9DsqVmR4NpKUkFFE\nnBNnujaQyVXfvEj4IDxT3rH6vkn64u2CG5ASfmkd6OumE0xF6Oh6TzstgDaa\n0UW/7EUFLtAM+dsOlbcEkYDcHflCMAHQwDZKCS+l2VMzOfy7CAgeO//RQKa4\ndmlLVOJideSmr2c/lUh417AhpxGRNwzx4clryvjz7kGiDRCz2DghOwJbDlrG\nWGhtw+p1Nlh8Yh1RpUXqLfUUakTp2VS+6Muiz70nhLB3bjMz2VzFiudgatel\nYSwELKJ/CxywlkioSrikCS56ParZTpp1BhrDsoyEr74RHXNwzD/sutZaStx/\nDhyRBpb1rD7RUFecZ9mGeRSv72twqrwQmEjxyteWMXxiYDCfIp0rPAhk87xX\np6U7UXuWigDJ8p1mtmaR0b6rVCy4CybWhMmS0jndFwULKSjQRttjUjc8407N\npwyxAi5LLYy6bFvu9W47zWPkTskKNijTQksiLaZsFuhC7x2b5bI7+lghSPiG\neG3viwIrWpK5M1f/gf3MH+Cqzqwxhe7iz7YRrVaxWtXJ8Zj6XGv/fcn8hwrk\nKFyj+oasna9NC3qtm7foWMYt1WxDLHAe4ygxVR+vv35pO1YpYwY4ZZz71qKt\nChJ07xip7ApGx/oYp5Vj+bTdJ2DTeVsTFOhcCgKFUMJ97zvkRuT69BVKtYT3\nRDll\r\n=hVLE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","_from":"file:jest-emotion-10.0.0-really-unsafe-please-do-not-use.2.tgz","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"gitHead":"0da0de50f6f2c19e46bca7662d1a954d48db1264","scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-really-unsafe-please-do-not-use.2_1538109421156_0.9944371637701466","host":"s3://npm-registry-packages"}},"9.2.11":{"name":"jest-emotion","version":"9.2.11","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@9.2.11","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"de1e5974f1a6e636fa87c631dd58f988ed8311f9","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-9.2.11.tgz","fileCount":13,"integrity":"sha512-+u7I9lQg14LIW0g4i6D5ez+AUJks1K1P76e38hfbnv0uPph2z5yjN150BSsMQxHuoZZB1fKZmtEdrRPIqlUkGg==","signatures":[{"sig":"MEUCIF3BnwbPkS67Mxv0veBRIYVcUY0miqV56idsucNoZ9bXAiEAiliRCV1Dyxiy3zi8+pswE3qmmEobX7sUS+4k10gMFrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsUPmCRA9TVsSAnZWagAAUG8P/03rY6XpY/cGvbbIXC02\nM+merSXTlLulgCSfHqqacPYHsuP9Xdgf8qwgXqhn/v2vl7v8qT8q/NPimeUA\nvu8MLbhE5npQ3D6h+ZTB7TVvVLbJsPdKgdQh0yqNQC3zNf/jK46aLEmBwcPg\ndZOex8nPw3zZcf090RiNdAnA61/oQXw9iMUwQMUDiqDwVeZB6J7Orqo/b3Uy\nWUyGqSasD7T2FcfE/nAecxpmPw6qS7XiF6DlIY+Q0fAVlQKqoHDe4katYyf+\ntfmMQs9v/SBUzmVBWjb4q8isOt1zl75pROu1jGZpkXK74kbCd3t6ccfEDsFp\n2B+81gNbU/OgOZDfcUD0/DptRUd+cQfdUw4Pp8chJrNu6G0fa3U5FKwnro5i\nctm0BqJ7VzgqoYwiiDGcpD1HyWoTP5U0I7FVzUozzjBjCG7N1SYby4dXMC/b\nIJrBsbTyi5zrq3UzT0DRC/NZA+J0eRG+VWam9MS0fvjeQLUOnzWvSIisvkFp\nfJlYiIWOxgkXXyKFi9Y+UTSNfZt0N0m1y+8ueqzUDLgqRbpv79k18b7SUQUx\ngbj6jIrIuiHBKWn0j/i7pKiEVgfGLw1e67D0FCudkXEtozt5rweWrZUzkk17\nhPhY8hasTubHzRdob7puYl5kZJTrr8P+ZD7Ri88ad2juaapRsn0NnWOko8/K\nEa2n\r\n=GOd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:jest-emotion-9.2.11.tgz","types":"types/index.d.ts","gitHead":"206e5f642b13153a7fc85360c3eb7c302d7bda84","scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_9.2.11_1538343910170_0.37571082806745126","host":"s3://npm-registry-packages"}},"10.0.0-beta.0":{"name":"jest-emotion","version":"10.0.0-beta.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.0","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"6908bea85488142026789b73d3e578e95b74e2c9","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.0.tgz","fileCount":16,"integrity":"sha512-PZJgLFTVCCImbku6+OGcA1RCRbt+J35LZuJA5FmNkebkvKvYNRAqEUWdyfhm+mNvTb1Io9qv6bsaPywHAtoJFA==","signatures":[{"sig":"MEUCIQDw7P6ltlRunFNBDC2GsDna523lYmuZIjC7miLw34Vt3wIgCjAtpKeZfLLLJnfBkGhO/Zc+C0v+FTH5ZU16t4mVDEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwaAZCRA9TVsSAnZWagAA3/cP/0MKhWCOznUTZBo0KFps\n3TNeYihAFbwqFw/G4W2ir7IvPhy4iYeJIGK/cQdbuUlHDlSa0th8uzSsA/b0\nw5IBbXMtJqd3YfFD3B+iDwFgDt1DsE+LlLPZwOiOufzgydEtzZwAuOWzCpBO\nw8v5EXhhbZGyCWzkWsy2NnpMgh4LtG7i6f2Bofmc6nfJkzFHlBqe7ng8aPOH\nvmFPR11igx6Hmvl8R8FIrMf3nxf3q9c+nXoGQ70c6RVX+APCMTKWgGB91/kB\nEHvDr+lYrGy7/+B5Y+OhKT6ibWHiwTvyfScXUziwUPUMdBtgQAIIVrwMBKq0\n/5qU5KAWCNeSvkc3yx24c8EgINb/RT5EaMVK23sFNG2sBcIggHHDfpe7aLsr\nnKjdwi81XT/oNvaSmMIjnGw7tgLIJAG6vzPVd0kFmBYvC+L+SqHIy9nkO2/L\nHOrfSorb9ZBpGzFPnKc7SIu8vmQohdiLZxNGqBkpYJnYfAKwLEFrb/9lxZng\nSbC9yNufGZf8KoN7jV6g0ibDpVSI/J8sEcpGptSaEanWeYTFzcHj2mElJHsx\nn1dlz1Ge24dWrriY97JQD53m+LLdzAkmyldym1L5xwVD0f+ekOURpbqtcNRE\nFB78qMpcjKHat55KxzcH9T5izZPytmPUNPRSrPp0LbGrn7TkXOiUzHannOtT\nRoNQ\r\n=fgVN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.0_1539416088937_0.8477343200440117","host":"s3://npm-registry-packages"}},"10.0.0-beta.1":{"name":"jest-emotion","version":"10.0.0-beta.1","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.1","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"eb8fb2da8d4b77f694d6532c6084749d3a519bf6","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.1.tgz","fileCount":16,"integrity":"sha512-UavRFX1eYWLXBxktolEpWy7+ievVX+KAtRRoYGbSiRp0wcdhYcb+tuGFZ4uDaIVdWPBcQZ6l8aMK3lbVqQEMKw==","signatures":[{"sig":"MEYCIQDCu8K9cJ3kg5oxVje7MbaVEmVI0vSzQpvJZQW6HWrWHAIhAJm9+PFYcE8GNSMQxk0WIwy/xX1HzwiWyX4+zCnoETOk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxGt4CRA9TVsSAnZWagAAGhUP/2Nr1q3IwlUC4hdz3SSa\n94cKpML4lKd3zRl/3C5CCaFbroHBKv0A7bSk3BH82krtTs3h8NJY1/ohXO9e\n7tIzTv+Xna03XBCsL8rDDgDF//4XxnOkQi2HwC0Rsa/i5dxaTmoaJsZMC5MV\nlei4cE3GoPo9LoG9xV+sahDckCR8arJ8bMVSMUeY7KojvxJEm3/r85xzeAKW\nx6a316TLH2H5x1rvzL0xnCOa5CyBE9vB16/ykReH4bHEibkA6GtI69g/TR64\niy1M3/rPhiWnM2DJcluy1EOJ2LvG+KxPrAzxlfrz+0WCYVzhPDNEFBh2KMyl\nbPQiUK+//ATmErcUieNgJsd9EkXEZxDGr13vihCkeHoGUZStnQQprdzILxJx\nFe6Till3qgMP+Q5Ssjc2xqt1wuQy47Cd2fvXZkI1XPRVMd4/cFHp4UfrwHOR\n7+hehegPpCk6T6toXlps/eqJrGaUVvJJeNoYGsjjuzomPYqPU+VwjpZZwA9a\nmroG54sWWcneIxVFiZsYiMNooyRIavU4H12wtR90pXjndVMoJsZqsBFp05Cf\nfdL6gU6nRUNgP3yvfnrOpsBT3vEMfhWH54iGmvaJHxsO6bmkn3TWB013B0XR\n1rk/NALHLqmCxS9AReD82kZB4z5inTgX+GQJL6NBd3HdRVFHuj80gNMhiKqr\nzZ0F\r\n=zB5C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.1_1539599223814_0.6291357876891306","host":"s3://npm-registry-packages"}},"10.0.0-beta.2":{"name":"jest-emotion","version":"10.0.0-beta.2","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.2","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"a77a6e85a703f8ff671a44b9597746b3d2f9ac33","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-pcGTdN5QgBkUR1XcgPlYTl+p9SYNcILEbszWRiFQuAWDkOfHWMvegKksj/O710+54Yzs+YOBpC8QhZoFxRGqDQ==","signatures":[{"sig":"MEUCIQDI/2XdiTT7PjkXKzv5wOtzw/eI/n9urjny/s3zf/Qn8QIgVSrcpRY7vtDOM5P3pXAbb8nhqBXMSDr4TKu6dsAATog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxaJuCRA9TVsSAnZWagAAs5YP/09vKjdiy6bBgapVJAsI\nTanEKxbBK+lY0NjEo1/yr8kflsopGJPdM1QYTwHWwtfo8GxpIfC0+qVBCIlG\nnElQtrs0NX6EUFli/sK+af8LGtLsIPK5wsQFKtKo7abss+nPT8tHKTxWoMfK\nyk8Zyg5GIq6xifwShonjmseRT2I7pCQ0bhMUj8piz5EKoA3aZvlIH3hBqoed\nscfrj8P0n7Xss+uljq3nnJIvucA9YkVIg3PDOKpdOuWFxopSDhV4lraZ/fLp\nDnKcoK6JO58kOSng4+gDh42uPxSbsNWqRK/9f/iUa8imQyrb98HzJZNJXwps\n7gINqIvqwOTkGnUG4HY3tZIlZDc3+9PA+yIAA8/F/JC37Wm0kpXLouEVhC2j\nPXXTDtsENz/tNWg2pxShf4km3atqcOAxHYXZMY420TN+UZHP8x7GDb/elozF\n0+OgDfRTYRmkP845PTOJx7MubMTykoGaqa0si05A0nd4/S7yb9vxXmIkmIl8\nh5nL9/pyItAvmHCftvh3EElEK18xd4ZhNlIHwITGkFyokIpJmTFE8VuJfOBF\njSyQ3O1pzBdmxcAL4FPkzmjLAG4p2+rvWW4rLAh8IvkdcukM//PpH05ZEC6E\nlnGe7Mx8TrhNlfG5BFB7bvQErp/+O4Lj+oy6Vkckkl+n03DIW8Jp+httL4tL\n+Klp\r\n=LD/s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.2_1539678829301_0.6991853081510335","host":"s3://npm-registry-packages"}},"10.0.0-beta.3":{"name":"jest-emotion","version":"10.0.0-beta.3","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.3","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"7a11488b98e0b49b0dea346ce0c2c8d059d716c9","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-nms8+fzVtRIx5NLzN0XLZpSaAe0oTLYhLi9HnJM0HW6FLwcpi5h2SWM679uAbWORMM60RUjqntjgW+gn3YyIbQ==","signatures":[{"sig":"MEQCIEA1g22Wqnc6I2xDBrsfjWvpyP3suNU/XCqOxWx3dfUNAiA0L/uvw2amQ/hWjqyseCljoFYDP0zBTS/U7KKt2xLP8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxnsjCRA9TVsSAnZWagAAlaQP/Aw53gNk6c9kFuiboLPf\nS/Sn9BXTSOJ5ob9D0rE4sjUhrC+nu51kqe9Jtl9hvrfcyTxc1Annig/P6AN3\nN5cWIobcIqPJQvpq7C8plNnXhAsPGaRuiPG4vHA21lMv2Oz2HaJU8WFSbspx\n6lGNin/GvrHWYKMttTFJz3Uhq2XgOLHf1HKdC12uVGNNcLvfPpsghlxNLPgv\n3JCAaOAtR3Yjhl7Qb6urLP4Rxjg0aib+2HKzl1sLL71J48SYUBIhMlZ2t8ux\nEeD/JCSpfpvtedpD3QdOLqWdLaIwlztuWSGgrE4Us7EjBEOigIpN6VUcoc9f\nSbpXPPx8blPocYcZ+FpAPYFO9g6bbCtOYH3tzeh7tTsGNQdX4jZdA9CkXNZV\no/h/fYNfW1fukfe6J5Nii3rC34hKGRApafelhFsKGA9Mii6Q07Atbgr0qadY\nixPDLbnCN2Kme1NFrs2xzXg+Nd3uZozoxt0/T7k6wSNGopQZIlsxY9EY1uzi\nZfh40501ov2dROcZYwRU5nkxIPmYEbZD3MkgmHsJll6nsyEjfwXojZyC7UpK\njlA2EVXm8Dvoz5lk7qKH3O8EEaEpvKaKNPaL0f/+uF4kSYYpzz3pvwhcqq8/\nKmG8uhUrcspBSHRreShnPJA5eBKRFf5Fi7yoCrKi8qUt4W5GWPLWSoRhVoJy\nzCDH\r\n=7ECd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.3_1539734306170_0.5723835247479943","host":"s3://npm-registry-packages"}},"10.0.0-beta.4":{"name":"jest-emotion","version":"10.0.0-beta.4","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.4","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"1dc2a5b1da283d9790f07191df851f953597f0e4","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.4.tgz","fileCount":16,"integrity":"sha512-HNJx+wd6pkcOL+CRHzAaiAvz6H52IaGp4yWxt7G+3gjEZgdI95zB/eLbb5uWjoIJ5IPsraJ0JxdXL6GKOXxu3A==","signatures":[{"sig":"MEYCIQCXIa9OUQFeGjCdhq6wiFh2wA1Y/Vgdwz2cH19ctxRfywIhAJIB2xpql/ryCJkPw/Stt2S5FM1df3B7YdwekuIQupkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxuPiCRA9TVsSAnZWagAAlJEP/1q713rp4kS9qicS7DEY\n1IJ4XnvNGQTM8gQBaqT11SQf589P8S+6NYwt/AkFy5sSJ2E9eQPQByqZzxPd\nmhearkeCtFhiIrGlW8oMir+BKkrksMcTZ4UYbgbesQdar8o61rjWmlt6MaaG\ni0NtoOG/79m12XsqzvDY1J6wnH24OkDn4QYAYCXeunGmOOCWcw9fgy1ILJJ2\nTffV/csAWQeVz7QLvvWJIk72nLAILpMTL0q5xpZMoj7lYU0mKT4qY7ZTDDw6\nTRnJQ+DGltGbUusEnKMrnaPZwn4tsBLNgrCUL1+fe3/wr4A1VS6V4HWKAdcw\nTpk3xY3jE3kfIA2/WPEGIxWyXPlEaXN76pKk+5W7F++yKa5D3hNJtMmAdI9M\nN+RVInBg+0n6qt+jqgBUUnVzc1O2N3Wnupkd1X6yQVtovV/9lcPV5UtPWPsB\na9Ehl8QgntLgcvICYc8WzvzQ0fkEDtJ9ZBgiNqZmD++aIOcK/ZJ4MgrTK+tR\nVBIIl9LWkOjVMocEqfjNrIhxLwRjjMYGUKsP5PQyfBK359QsH963pG3pZBaK\nzJXwS2FC4oq/NHi7/T+dn6kKmgkdXdTHaJ4OuGZrTHYkQ4Ku/s+PfF0sOADc\nlos6TimeDUQaRgW7HJHZBJW5JeqijDR6Hew4I8LfXPvpiBORoQu2hOkWoNvw\nSEpd\r\n=etub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.4_1539761122056_0.1708741325923797","host":"s3://npm-registry-packages"}},"10.0.0-beta.5":{"name":"jest-emotion","version":"10.0.0-beta.5","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.5","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"79656a9f7bd53dc455579e770b35f3cd54d0a69e","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.5.tgz","fileCount":16,"integrity":"sha512-Q8SY8Nkm4tZa3BvQ7RRa3gfdbE2po1mfGnpM45h5Rkc8a5VczrT+UNWFtrWJ34iYwE1eqbIYg8L/So5h3FyhCA==","signatures":[{"sig":"MEUCIGpYuiuT2WQjobJdv6JPgHZTPyrx6ljACyxMj8S13rXkAiEAl47rWqT8FlxONkxvA4IOPyDSN1RF1GJWBgc1wRb2FXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxuYCCRA9TVsSAnZWagAAv44P/3I2wlW/SUoZUgIMd/Vs\nlQr6vByn0sXoA3lPrRmEsipesDG5M7L36KE0YKfqUyaZsrpTOCu9ky78VkCT\nF+FXdtiYlKpEj0WxsbsE7X/BRgVN+Eh9Uidf5ZYS7H0PRSOG5qNenOoxLDnI\nhLV8Xnix3Z+Jp2o5VErFiYFSLsbgLm/n8/7K4lBWG/Sm4evddPTMGonjK0Ip\nKhNNSqaw+i9wEmoksxhoaJBk3xHJ1KXwXkPl/m33EWqTCJU/qr5VFpxG+HCH\nroe+1Yv0OdAq6ZDWsTd2Wr78ZN76bmMTzRgxBIUv2gO2h8m4q90F+AiQr099\nAxnriZSiDyu3/bH1yqqrWq2xeASySFtB3pHugtzq+0os1H/7EsoF+pTAOJIC\ncBM8TOMLJTLLgSD2awT6GzZK5fhjmlydTHriGBXYKfSYLkWGgx2kFMe1oNka\nT8YzunfeO3/Pfsu7CGDrIBM+HJLAOysDKz/lT9lgw8RgG/y8TOSuqqm5zblE\nUlJ/GXX8V0TekU2IDG7TL2qkBE2YGa3KmvlINtIHDBz9F2TwvFKoVKu2sUBR\nPA+uL/ugxqfY6BJ1gPjy4aTb0epkJ3Ek+D+dr8xrk+iVDtAcz5gCQR2pzl6W\nQnWfKQDhfhKddE31ftrYpT869PyQZe3UCaum3IKyLra3nZCU1nLVl66NC5SG\n+yCB\r\n=t93v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# getStyles\n\njest-emotion also allows you to get all the css that emotion has inserted. This is meant to be an escape hatch if you don't use React or you want to build your own utilities for testing with emotion.\n\n```jsx\nimport { css } from 'emotion'\nimport { getStyles } from 'jest-emotion'\n\ntest('correct styles are inserted', () => {\n  const cls = css`\n    display: flex;\n  `\n\n  expect(getStyles()).toMatchSnapshot()\n})\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.5_1539761666329_0.4619759528904219","host":"s3://npm-registry-packages"}},"10.0.0-beta.6":{"name":"jest-emotion","version":"10.0.0-beta.6","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.6","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"6666c362a7cf944fe79bf2dc8576b9b39709f55a","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.6.tgz","fileCount":16,"integrity":"sha512-ddNb2NYyw9GTQZVllOUCVWvEKWkrO3XZGPTIrZTghrE6cCuQSAeXUQzJVY81WdeJXtqSBy2g6v9rtfBOMRPJTg==","signatures":[{"sig":"MEYCIQCGGPtT/Dbhxh4ra+w8sU5CGPtkZW5EuelQsp5KwOykgQIhAKbngvCqKubzdsqKGQC1Xk364pz116nKlBReDc94bICp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0/XdCRA9TVsSAnZWagAA5V8P/jRy3DIrI592QICtp+Dw\nDWvY2GS3WwOkewkNSp9vBXK9bdL0v1qOCORp4P6hcn9cYLwxKE3iXcgKoNR5\n67J+CznUdoFPNOCqmpitwlbR+dXvmqtY/YzRBCHPPDa3HFlGzHFkuXPmc9Ug\ncydNaL9CKepuTYa/ZpR/BSFwndU45Lb7Z1284jlto9fnrARAqfsKgAcETdzG\neQaKI0A+rBJZH1ad4phe9SS+n6detkGyEI/cG1VCojIWcZ0Be1foXRthtD9d\nKBtmtEPz8PFWaABWQjio/mn56ghQc76xaZVZbKuBtTE/qzTZqsJ/ULRQ3FN9\nZ6Dy5ifF8gpTp2mSATip2phPVunEr0ixOBuZpEraH5edF/7I7bt0eLTl3rAl\nZ6FoY1zNtI2sala7eVLhybgv+dOy/gjZ5bdmv1l3YQxkXJCshbdWh0XwvU0Z\n1j+d5DknOhmRLBHouZvEeTjo7+wPRUFVmt51JZAUvuR24zdhyQdLe3xsz9W6\nsNaBSxPFGDcI+1LR/S/Cp5GltEo+31KIHwCslhtqvrsapmKBf6tCjXH0hwhS\nkGhkfaPd9cIFUsnbg4H5UWs1p+FPylR9TJBrjJsMP+m3zzXFrU1Pi5ws372j\nYUGokz/2d41Hq9wz2ZpdcaIOuDfiDG3MPfTTgUbrTzjH91cjqBLyBQkTsy/Q\nYvAu\r\n=/ZA9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.0-beta.6","pretty-format":"^22.4.3","react-emotion":"^10.0.0-beta.6","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.6_1540617692521_0.04921396601329309","host":"s3://npm-registry-packages"}},"10.0.0-beta.7":{"name":"jest-emotion","version":"10.0.0-beta.7","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.7","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"270d0a05396f7fc71d4ae117dde1c9ab88741aac","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.7.tgz","fileCount":16,"integrity":"sha512-NZKlpEtEFgZsimNsNrTovwLG+Sk4VbiVG5syowhWFIsS+uA8j3aFJcxRIY36h4QDrWGEDxpTl94k3veru1GEFQ==","signatures":[{"sig":"MEYCIQD9RVmIC3g1t/Kb1vBAmUQVGoG571SLBUjVzQb0On5uDwIhALW71zQhq+csXyvCSLuZLXCncamv5fKsRioJVzT5vImp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2/07CRA9TVsSAnZWagAABX0P/1ubo9vK9xxNxEXJC5Ss\nZ/JBD76oL+gCmYWsPNNz9/lOCZl/I1DoHCaLcIiP838wu7SlWulavfYIww1o\nZo+NEfXPA6VJ4Lb92Yk+0gzviX7a3j/nhCLOtTrxyhGDdyLZOdPnjgs29NP2\nwPavHIY5acYGCjo/nYIC0UOR6Fby8ERddiT/lX/Tq8pic9d0RgWQX5erBEmh\nQFgR0N43nx8hhyKfxlIz7z4pV0zKxEYO5GKgr1kgvEvoHhHmmzJmJqa4PLyb\nkBBj587lrmSpyVspEaW+y9VtRU513wkkqAyuduJGWxvmOvEael3nFTXCz8LU\nlGvA8zDtsVevLMzWZc6kxU+eh9AICOkRM5DJErewhzg/i0QyFRy+LSD60Iln\nxafqCI5+y0Z9PpflgZDMQM2cmGK0qdn7SQOGiv3S+zf4OT23l6Ea/l1KFfVp\ntSVW84mO9C+DwWB1npzehXgWgJVFYTOYydLcSWtpcW3aeQj9Dm5ebbtF9JIt\neGfwTcXXyHSteAu94p7UJ4O8cQ/EMXYdutqU7z8E4YatRkV0uZu78vueXkqx\nDBKP/VqdXbsuyvDRRBKlv2QfCA32MivAoj/VK5VKKi7TTfZaYqizqqiliVNx\n+OZ2BlrC+xnFU1C2oVH3WrvLlqsowlLOT+o3xYCU9zznkQvJYyeJ/szri7tw\nPylo\r\n=triw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.0.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.0-beta.7","pretty-format":"^22.4.3","react-emotion":"^10.0.0-beta.7","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.7_1541143866423_0.2703176785363963","host":"s3://npm-registry-packages"}},"10.0.0-beta.8":{"name":"jest-emotion","version":"10.0.0-beta.8","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.8","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"445c728f3332376fa22a0d9c8112fece380e535d","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.8.tgz","fileCount":16,"integrity":"sha512-/ZqPo4eThHsE1s9i4L4VUxQ5aeYvcfuWtEWS386X2KUSG8xVGLWvbAg62WfnT2t+1rN4Ul4fRMIFzTAwYijxiw==","signatures":[{"sig":"MEQCIFafByT7g21e7+/2LbtH7CBJ6gbnDnQcVuyTR3c0dGPsAiAO7tztYWr9Tw7Cb5PsZmIVPZZMV8MsXmiKGHrHDt09Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb38tGCRA9TVsSAnZWagAAV4sP/Rp4OBey/lZejyx7FJGf\neMEC551mT0Fc4m0n+wgESV8fiLFfNLnvtFGhyt1u6fmsT5fyXzB4FVGwHbFA\nHPnbvVaV89GWRhYilvV4NR63o+PpPAazHQpuw3kcJPGQikO1/At71HxKgfFR\nvrXcZCHYynXn+MzL1wQyYQWn+L+I10VQP7NWY5Q1dnsGpM4EDDWfEZxatT3/\nQUxQLyxOI9j4ZSiNZ+Sd3tWjZenefBxE35l+eGKDn49LbxLIjArbjHB7k5Q4\n78Rb/i9/IDkMAHmtRv9cmr79wjLEVP6TufrLkU2ioeqbxb0TqTfkYc0PGqO3\npydYEHq4ZlrV1gN+u9WxhNJ2Y9BEIIzwbr9/rMwJG4H2d4UgCckM6TuIruEo\nAAFqlRd1nLY32sYA+K0q0piJzUWMNCU9kotf25Fa0WGZL+xv1vKDlqAqu+9i\nndVeKAFC0k329COhiIvbBIZIDznlh2Q5Uu8ECgnMJcKDtIqu0t4xA0+8VSOr\nXZSZ0JeuclLq2tnIDttgkGiQUP+kTk0LlJ/XuaBn2/irt+fdmIBsoO0CoVVX\nbSBfzklcfQNYhI5bNvMbh7bi+ve9IYH5H1JKTBumFaI87W0ihJM8XVUnKBsi\nzwUJp0NINOvM2PvK5VKvZUQ0iNxuo8uojt2h7kJqPXHW//npsnCHqFLhHtPc\n92Jd\r\n=uHI3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.0.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.0-beta.8","pretty-format":"^22.4.3","react-emotion":"^10.0.0-beta.8","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.8_1541393221724_0.11052476976281178","host":"s3://npm-registry-packages"}},"10.0.0-beta.9":{"name":"jest-emotion","version":"10.0.0-beta.9","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.9","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"148190cc775cdd49709f6ac6d361a8f0f3af9a97","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.9.tgz","fileCount":15,"integrity":"sha512-IMTU9VAT9qn1s7Ijw+zs5GifvBh9OfR9QtABK693sn3xyLaUXk9dTljAjLdqwkPGEX6oGU/buKhUFWldLc+0Qg==","signatures":[{"sig":"MEUCIDhuGmpd3uxzLXWm+R1rPvKvcDX6mmnOtSrMrhIzBN2dAiEAk0NjZ+uqEIdzrWSdd72piDgN+xZdFsST87bX9zbI5cQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6QjlCRA9TVsSAnZWagAATaUP+QHqtWlFUo1EGoAGC5Yt\nlH8RVZJA880tf/opm6nlNtmJZwFX3Tahkpw+1noSnm60kVWMXqmu8ecLKed1\nv84JT4QpGgAzOstebf10i+nXEeXMddFcJu6drNmG/wswygRAzuGxHG4Eqtk8\ngc9OQiQvHCUCEZxKdbfGIPYalz3pEoTrACfG7v6XbLdBJWPw/hUdHl9BjrQZ\nd8cDkjWa/jyIgw2zsiwCk7nmex3a9VHk7WQ58GMsPF2PtQjAJaaMGHHIBUCt\nvT45avFtojbY/tXDVUU7lnCUTvVgytYZ7Xs9FuUYlbhJVfxdQQ7DyArc7tLw\nID6BKubg8l/i//w3wXTkCstu4ufFhXoI0w4AbyCFRdM1YvgdA6uAfjd40cwK\niPWiOka4nD2QgfVlMy7DHTS5ynkH2vZ5faTzduyTtdZi1uQhNnEP4WTrwRga\n+j2topzhASNbNMYAVbw/5AKIb6NT+0ERmp6VWHS1KC4i5i7HupXl+H09vAoM\n6ifOxW9eABYdAWCWFcDu4DOYTquwP55hbcIljg4O5d9Y3ymf/YzHTpqtRuFc\nqPPRxsZAglp8E80qB51/2aZgr4i+LVknA6zj2Ko6Fg40irkwCLK/7+RnlHJ5\nhWcEZicuLxI8Q7ONhXH6q9r2EKXZWq1yh66o7xhil9gDb5+XTS/Sy4kuasRY\nhT5N\r\n=O3tE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.0-beta.9","pretty-format":"^22.4.3","react-emotion":"^10.0.0-beta.9","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.9_1541998820617_0.02456873703226581","host":"s3://npm-registry-packages"}},"10.0.0-beta.10":{"name":"jest-emotion","version":"10.0.0-beta.10","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.10","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"40615f4fdd220620d14085aaa2db3b7dc9263f72","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.10.tgz","fileCount":16,"integrity":"sha512-wUWLbaQN1nqoad16HGoxFPJJz8Gk8sqwXp+YAc/oJAUGE/+NBhHUgHgp91n7WCSDbh73aJZYKBwnT/Rthjj/iQ==","signatures":[{"sig":"MEQCIDd4Iu44vQZ/sa0hz7ZfGm78YmPyb08cGzbgFedtLwJpAiAFXbTMNQ9AtPKDK25XAs+UAWhPMoS8rm24C+Lv81ULzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6QzrCRA9TVsSAnZWagAAaH4P/iRqzWD2kywY9o8vW35T\nInZrUX6HjzNcrr8jglntCJqIi7a8w5M87rRrodL5CKRV4FJ+8jylrML5Rgs4\nUlF6BLYlRw4Mnmll3+cfT7774UE4xP2sRmaBdJD2/frMXUuaCyylHVaInUem\nh5eKKcos8F2546Z0PCroHYIJhkcsL0m1kzP2yqhDh3/qmn/p0v+N5xpEqpa5\ncVOfExozZa+kiorWiHlQ4RCIX8v2ecF3Q3KxLN9rvFw0ueJUdjip8lvA67Iq\nzoZRIVsf4gK1K0rV+rktawAL2qZJjGPFmt/HuNzVPWWsDdeTl6I3iD5muCNi\ngPDUzxj8K4EGJON8dtmQCxl16vr6kdxGo6k33VRSaxj5LEar1wHZ1Cp8UsKM\nCbq0AcpK8lw+kHW2BOt9reK+KwMuhV9ckZUlAxWCAnlRrfAU6EVxXBwU9jHr\npF6G6nPRhKbYNKA3P1f6VxMXJYQVOUyO/1e55jUyisv4hEgUwlvqhKPDqw+Z\ny4PxtXjEOY1QGhVIkpK7OeGiY7Qq6nN32ko+aodxtZz7+fXpP3OvarJ6m+oS\nqrYqqHeM4yKyBW48h+KJy67xB96Ql/jNDGKgu7pVXVa5h6Cd4y+ENyIBbwxW\nuwbnXjWwhAWmoMSvswtDTA1BQQ8Pm5LMNoEpwKJNOyHfaDDcVEyWhzU8IUvR\nJ9oe\r\n=6r2O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.0-beta.10","pretty-format":"^22.4.3","react-emotion":"^10.0.0-beta.10","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.10_1541999851170_0.3413526342642199","host":"s3://npm-registry-packages"}},"10.0.0-beta.11":{"name":"jest-emotion","version":"10.0.0-beta.11","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.11","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"c01dba05aebd589f674715f97398fd47ff3e56cd","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.11.tgz","fileCount":16,"integrity":"sha512-xfdmu3sqwkE4KJGIONxcbwUlXnMcFZOXzKZ5q3uVw/PLk2jzL4vt5GUFSU2bUiytFbNBTpKO/8619LmF9qL1+Q==","signatures":[{"sig":"MEQCIC4/5aLZRTX0/Pxq4VaBgk++o271KnIt5YGjXM/RN8z8AiB7mCVmGjes+AyD4iFlKqaNypjoDgcqRaD/6ttRVCKFtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6SqOCRA9TVsSAnZWagAAuZkP/0IjOhXFUw1Fc9T6EuIS\nmBXN0NwTeGcu7/iwCytNMU8ItfgruOq9Mf7b2p+WA2LkG1qA7CZ/T4DFIB/j\niCTuYeS45Wo3lPldFuEnHc5OvpYHFLpjecY8iGEhiDcKXJ4HGWZL3nnbdbOb\nIbUC+sLba+SgSbtaaxtsWbwCY2zkmRgkaaOOkQzc1G5BC6/iIkeR10A8YoRp\nganiomuGX+mB9JdEK0jgzguTabv3DPJYfpzUPtMA+/FzBirr/SHGvV5BozNE\nCAT8X4stFUguVWf866XOH8/LM9RlBwyAICQE8ZTkSWGW06XfAYxrZ2Kdaw/i\nh4pttRARyx8WKIlBIAozbcHPZrdIhdV85nNGeJ4+jRDcSaK/6dVESH4PTNhO\nVpH72d9HxEg1YcytCAxr1nQhZm1NSU4XlmOScTXL82Z6vsAdiCmOQKsXhTa7\nPlx0ltsiDlpc17DgOW8ZbxU3l3NZDUhJLNyLdCw3kpoeR47cceYo1pGZQ8XI\njvcVK1YhwsJIcMnzaBp3y2Nd+w4dEcUB9myDcqYE3s+PaV19Kldo293hkjUI\nirCducBqixsO+BGDzqkEj0GhmBLOzWBP1ZKZiB2jjtzfsrHzF148Y2BNtEck\ng2WPHIGA18NyS1y21y5CVmSTX2zGU6GuBbS0mGKpSfCjNwk5S2HSbMQNUsQW\n6q/+\r\n=UBFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"10.0.0-beta.11","pretty-format":"^22.4.3","react-emotion":"10.0.0-beta.11","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.11_1542007438204_0.2757286825080687","host":"s3://npm-registry-packages"}},"10.0.0-beta.12":{"name":"jest-emotion","version":"10.0.0-beta.12","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.12","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"5406d76105acc80b5995dc3af9983be8383fb1cc","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.12.tgz","fileCount":16,"integrity":"sha512-tGOi9QmDVV6TrqGjBWL724Ngbt3RCprL2Ti3wUA4vIaPvF+8Y7Q1uf9ChejBvN0yqfcwla15c1K/hFID5T9quQ==","signatures":[{"sig":"MEUCIQDLOgbsmY/L+6zKMKAzjtcWbl6wjKXh9/mMUpflgz52zQIgWIg8Q2jAeOAz+5fhrgdVf0YD5LVF6MDrNTaS0EJOWkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6l1ACRA9TVsSAnZWagAADdAP/2bWzT5yzj0dahICx0Li\nDY6nyzyqPkz0xf1bhroeyWT2OIbc2X44394GROPzrZCZIdHLhZc4ICxFTUJC\n6INalmj3cfY/cHgu48FS6nhDwi6xZFb5UKMYTfqoJy5wSNlBsmODYDdU4niG\n+N2kLs9ZhXZz87uyMfFhrsID4tyZxLXhajLP5AgjK0LUCgeIw56tDu/3YmZh\nogvgml0jQ3UwpVjLPpwEuM+mey4MojRfHBzwAkUcInuCjSa/F/foPaYEBOxi\ncGjpqi2ptvj0HpnVQC6mwcsge7ZMalLCi68o1pzKoFviQxYUSPHiZpmSSNFm\n8bQbcvUatNVterDrVh+g7ucgo8M9r9jDb/kR8wa2orIJHrp/fQhSipAFA+aa\nrHSlGSX2hGd/nzXES/TgDBcTcPlWQFbjoREv1bMj5KWtQMpu0jUDtu1s8ArY\nGmMQSedYcfkUQhVjcUGzozzEnL+KBfCpeAnjfIKvAmR/u0eUyO8SCcHnsAOI\nEJoCIw8fP9+RR6kQ57tz0oRQ/oEM06ce/Aoa4jXwt3VoCuoTp8tDr9lp7NvO\n+NMmietqPVIjKhFzV4S/OgiG1Zd9xBGddmBa5j7XZI3QWLXcRLHrNBlrSB3x\nHMYG4+aB657M5XKIj1QmGxK1tc5Z38jtl9iJqW8pbxRrhAAFksrtgXrg9adV\nVnrY\r\n=vA4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/index.cjs.js":"./dist/index.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"10.0.0-beta.12","pretty-format":"^22.4.3","react-emotion":"10.0.0-beta.12","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.12_1542085952122_0.4380618856250369","host":"s3://npm-registry-packages"}},"10.0.0-beta.13":{"name":"jest-emotion","version":"10.0.0-beta.13","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0-beta.13","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"a2ab4d10e6b514efd3b58738ed0dc88d30645ca3","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0-beta.13.tgz","fileCount":17,"integrity":"sha512-CN07dpRHHzH/7fyk9xLRpBKVg25LdjtQSM3xRa1CoKFvcyhWKZoRxSF3IUiSufVXQ1aca6/3A4YqtWmJwNkfiA==","signatures":[{"sig":"MEUCIQD31Bkz3wGCg/dbk74GpL/kaFOPMYGsLCuT81/zVcEN5AIgOdAmzaOvGJhuXOc6pSgAwQ2wNgKPZ6RY+eVQ6zdxdWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8/+lCRA9TVsSAnZWagAAgA0QAJq7TKkJ3nbTebK58JcQ\nmBK0kFavkYKvBLaQTgJR9Q6/X+g2JbyvL10Jn/dbFpqE4nDM2d/svx74TFnS\n2kOG+0xB7qruzeH7h56MolW/RLYTg3hTxBJQsrzgF+ZQVJAQl4E0MOlo//lM\nbOAjKbTI9Dglsq5LHVVq1PBsFiQDySn1ltQo2QHhzvc4fN1OcRE+Xxu1MilH\nbygy7eSAY50bm32xucOLhqW/J5CXayDKYAtpnjn3Oe8eJeMoq5NYm2qGybnD\nTbanFZFa46QpMTImpd5vL5/U47AmvpUg19dudUtBnBxQDUj8yt6oSZvMFyMl\n7LGHer6PMw5XcVJrP9osgOvwUwgKEtm6zdJSmSOlnJVt3mVaKCx7huOQWOTe\nd4erOFL0BLWLHNa9P4WCXdOsB52TAQ/idB1LdxHCNWOv6//d4zFH0kUFhjY/\nJ3hnjI2+6wwD6gtxT9/Fw516lz8Ox3QusLypKDZssDNXTx2djoFMZI7iGWv0\n8sEEoSegZDwdrzshT7OIBxEB3sfra6NrYdTi5PZZeXiSGqLM8VKc3JmmtaXi\nRaMX7ukWhAhTw0oi8GkdUJ0vYCd276kHay9dlGs8C04+KVILllBXVs4WCYfB\nanYXP8f8waNEi+/GMe2C5yEN9YJE4U0GJ9yG8JOoz7im+Y7b1BIptTo7Vf24\nElf4\r\n=hrg6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from 'react-emotion'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('color', 'hotpink')\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"publishConfig":{"tag":"next"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"10.0.0-beta.13","pretty-format":"^22.4.3","react-emotion":"10.0.0-beta.13","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0-beta.13_1542717348669_0.9645391327890376","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"jest-emotion","version":"10.0.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.0","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"57024dc9c6af5ac7c58ba41fa3a93d5a343239fc","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.0.tgz","fileCount":17,"integrity":"sha512-+0PvuI240atj9K+RT1y6l0cL4poDCZyqOWiuBv640R5Bgr40XnNk9LNZfc/gYipyIJ+0gXqRAUlPeh7D19f5NQ==","signatures":[{"sig":"MEQCIA0An9I10/TwjSZtX5Vc/Wm+vZO/pzGhjETPzNLycIuhAiBnTlOiOwWP+4cW3oF5TqCNjFVlFy7DUMEdKbQrL3GABQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/coHCRA9TVsSAnZWagAA1iQQAKQ/1VUmKO6V+TLZvttZ\ntuzHJFuUtjjYruzSGIlNPR7NzV4Qu6sZDOeQalANs0QFJcmIrjvt3K2lnEzG\n6sTExqfRTFGF+SBc1XHI+2zF25y6Vuj4b3+R4Lz3q8RO8A/Nx/S/quq4flAi\n37gXo0xk4A+blK+zs8PzKeac80FPD4cmrSNxqNEXeXc9xwxkXE4ZVmN0pyb+\nJuk3gWLbkFuIA4CY6G3NE8RjP5t/i/8R5aMAF17wv5MrZ6VuavRuGAm1Fpz2\nJNETRo7erGCjm2KiZZ6rwp/w5bEr/AwxJ+1y1hk6u9aIT3mM+U7UixzcGcsK\nUqQaWbNRV8za0wMFygkmgeZAQTnJXpV+JfTpmHVKjmf5BsErcJ+UXsuJp0Ds\nCesAUOsrKmaniTBkxnOb9Xx4knckrDJwWx9BDIb89Cu8R7kpm0ARMyWbPJst\nr4mlN3zKw+5r+eXkJX3tEkvB6NX2OqQPxv5FRqJbNyYS6YbMGjTU6qMdgDHV\nEF3qr5mgn3ixOf2kfj2ZuLgWh8e5vOaCITAGW3ca5RPrV2rFY0R2ypFEP1gz\nvNaFp/GChaaHnjHYWPtYRWUHOkan+WElCuvO3qNlfuZ/Uyt8NBLlm2lLbpNI\nUc7/+TszOfjr9x2CIuUZB5fDX1zqJpz4Cq5ow43IDgXUFP6ZiN9kqJPcEHf/\nki3y\r\n=qZs7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"10.0.0","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.0_1543358983000_0.641923576330256","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"jest-emotion","version":"10.0.1","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.1","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"aa4c490ad3544b2acedba361cf85b80299fca4bf","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.1.tgz","fileCount":17,"integrity":"sha512-dJHpWiSAao+qrGb5Cr3JQZLHnBR/DwVSK3rGIs0LRJup/5L2mWsC7jb6OUdKFpuXqE2TYs2HcwnB81LagWavgg==","signatures":[{"sig":"MEQCIAJjaZKNpetXG+Q6IlkgxOej4luWd+21+TLRU3uUStj/AiBW/E2HQgJdfyX14z2IIWin9Bmkhf+iAId1S3iaWcLPKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAvGDCRA9TVsSAnZWagAAVu0P/RiI+0rNwSTZ7aX7AY7I\nbrO62HBIF+aGQF2iDvgqpcVq8CR6J1ICTjpbvyydqH+Vnhv6VyVTz8PP6Hb9\nTKA7B4lDH15vNFi6nG9Mv11Y9RzxCJRR8KlrIY8iOLuXlQGKEeGWsNilO1Qc\nkhsbiFDXnr9t3aV0PLU2sz9qLdkfpbcq0sJvalJueYgk0zRMpkho4OAKwVMD\nZrNH/hRJirtcXXGDvTr7nQwlOJwsu0XcopHjaHxmPQXJYVc/BgdCpccE92hm\nM7S54TeQU3nZJxi8Zxh8WN2u/mtXmQwE4UKVXT/SffcCqLZ2XR4aXNFyRYRA\nAKklP/db+R0QHiBocMyrQ0wJ3k9bFs1z2YTEZlJcUAE1alWMIeDXIAcwJ0PR\nHqvO0A1w79ebh3U/1wQjg7tHYKWWiqTJr643Snak3m9viIwAh4TpMRAavjrL\nRaaPh9IHOrbbOE4SCq1MTQ6wlwLXXCNNd4HyXbBDiq5KVPjRdBEDf1qtaCtO\nvxefe5eMgwp3IhCG9cSQgugmU2Y8L6KiJ9hxEofC5StDSzofqMUlkTaCayA/\nFESIU+OPBfjqmoeC5n5bfwbckK/7dwPwwDxy1OS0RjoKOvf0HXKiGIbdtPcJ\ntRV9z2XyhGWVw9QFyspda3KEKV0uqqZ665dzdMxvO4ihA73DAvARY1lwKD7C\nv8VZ\r\n=Bfft\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"10.0.1","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.1_1543696770945_0.29137411309660877","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"jest-emotion","version":"10.0.2","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.2","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"04b76ddf6c1e6701e994635b33f907ee584b1f79","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.2.tgz","fileCount":17,"integrity":"sha512-LyKBZ4UCuVq3Gae0j5rxLGNxHte5ya4WwA/Oo84yW5F767UH7DXXr2LYaGjQuw05Nj9Abt+y7Imn75PnQzVp9Q==","signatures":[{"sig":"MEUCIQDQoPNez8TnzFgiJVzXpwoOZ1qEdGY8i1NBrb63fePm0AIgfXj3p8A1wfudrJCZHYHYs978W+bUmmGd/bBZNSMB3Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBbShCRA9TVsSAnZWagAA/QkP/0mlM0F8aCdHtrMVSsZZ\n4EqgMojaB7tVa3zJy/ATRyKPMbn0e7DmH+5bANvA88a0M2aSZY3K/ZyrCq9u\nBYXYIFDJFHc0oKZUCPFzSdZBqgDzdBKhewobXpa5t82vEOOKEp4y1e1TguT6\npxeoDsEZul6eH+YCSW9BU+7k4WNmBPGIn/dcXMlNBxwbFs+Oz+y2FXVxCMiV\nhh09fddV1yOhMfjOkO9P+BuCph1xiKTWztBGaSYMjXVn4a1Jt8lpATye5SmS\nCmK+qX7kXzQcVEHsaK2mV4QUXGiPP5mGgM60N7W8Algsnvg8CYhO+zY+O9U5\nsqJLqaW18wfXf8ujMBtBXl1sGF2gPAs2kyfh05B1bHXNJ4+R1w2UN1XXCfvK\n/9DU+GmqpSiHs5QVmxfwbSDCBtu4gssikv12caGKo8y1Om8tSMkImRHdIRZw\n3WVjcaGisIFYEJz3apMricd7VBiri73lboj7ZfDaYTgZkQ1OT2qlv9ihVVIr\njuugkch59zPLgTftpudtPiH7b2bxuwF+XcKSyML1CyK8yfd3oVnZ+6I3vNUB\no0zdA5tbnxqDCi/53L1HbWKblKCuAmo/RPox3ONIXADxzY/DBKe16tCaRlxe\nPF4Z3DkUfzd7/Guq4VMZzI5JCViuUaauVt5icsx3wwpEm5V7o9ITAV1WjfmB\nWbbP\r\n=L6mP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"10.0.2","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.2_1543877792357_0.03344954504921671","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"jest-emotion","version":"10.0.3","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.3","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"efbdf2ee1739b868171d52106a22a18703c3e5be","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.3.tgz","fileCount":17,"integrity":"sha512-loyiDotyTzZUP81kCDMjVULb36ZBGPAMl77nLQHf7FwlBJLH1UNsW7Ik9a8UEVgLDU7oam49VlmQGbS+TEY93g==","signatures":[{"sig":"MEUCIHp6y3BtZrs1o3y7Ul+/pGDf44qDy+yKdbl7EmA5rhAhAiEAutpNCTM6i08igvDgyR6aoI1uoPTbDdH1VBREKI5sOvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCD2mCRA9TVsSAnZWagAAvuYP/1AopzP1Lg3gRMG8L6As\n3fMdyBrXdF4bWY9hloXg/MlnTt+nnpmdDCCMGLjdaVjy2P8lGrTX0cPEHnss\nnF9PENFrg8KjV2JX7IJNcMo6rEuqRS9H4LnY+5Md/HXwgc5t3O5O9hwVc5uL\nkfb7I933V5Md31NYBUIvW+rataiZB1JtdaKh5POBdntBxly9inebM6/Q3bi6\n1C97W0CgEyrInxYui4xGrAgVvmYIkH6IQy0cupf24xNPO5Kjf+yv6wNwHKPK\n35FqpjMLC2Gw+uAyuMqDUBUSYgGGwekGGG71WxUrTCMv1NUmhdfVKUgflweV\njGORTdU0FjW2khlvprSXzGYJdvwfC0xejYUCrr9Mp37QqI6GJx0rERwcs5+u\n+UVJdGwUFUDs8dWE75s9+O/hrm/iJh0bq2PmnMJdQdFOGq7Oyp830bhv3lEo\npknz3cbKJKUxMWI2lrvxpn0GWkfrgaZ8w6vNMmZ1nDA6EefYnOKKcGWnJJzq\njKftxWfZRAzLF7+Ao2ybGN/XY6c9aOTQzVPYodpfDWHN2FnR1df1rFGznVTh\nUO1S5IZUf4QluT2XiJjfZcDTSljChMhA5iZDhBPxZiLXbGtD8YgZSaK+tNYg\nzNVYzwcIMKM59auAg7t9DvoWlKOpnoibyOBUNZLabKKZvhMwsnjE1a732Stu\nii2u\r\n=F6DS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.3","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.3_1544043942174_0.48249200120006863","host":"s3://npm-registry-packages"}},"10.0.4":{"name":"jest-emotion","version":"10.0.4","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.4","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"86dd4c8d20d94255f2dbe3939987683990a90c7d","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.4.tgz","fileCount":17,"integrity":"sha512-ar0pPGPQGOvmvbqAxn5r/c1zitySF9MkCeLpt8U16jwIcV4Jsc2p/7Pb9DHsOcBJG4HnEhTpDWGIB98XI/vLIQ==","signatures":[{"sig":"MEYCIQDXXK7v3/rNyvfYg67awlhKHRjTOteRjvSsx5ZWKPfYeAIhAPHaufv8+sKvnF4sgDTrOoOYcKyClyQxZXF97OW3N87O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCEHbCRA9TVsSAnZWagAAYLQQAIMzAxb3AttEv59m2Hs7\n1pN0vzPO8C0qgpV9oWi8Fl8WYN69wW9puFL5Xzsj8XkiqwW2ZNWEGK+h22ZD\nHje1E9HUUX/Oy92k4+1D9oQflJ6iE0/y1mVgWfaW5AwLCwlqQ5EuRNerXzYo\nvEhVAPRfi0ra5dYS41li/nKKObXqvCvmvloTv0jUSQoAhRPQ3+0/+olwc9Sl\nctpt2QmZzY/b06cn1mMNYOOXT1RMQWVdSBfhAMkoUKbGCtlcxq4tn8fAMBB7\nTOHYpa/voVFrd5dT1bWlxY4c4FjxvFRRVzMyceXkC2PmAFgddt/tHwOeVOPW\ntocjM5aqq0YYFcsbvR93+T/K9bmFku3nUwruuCzYIVmzvZecfXLp6n78+vtG\neLrqhy7FSWTBDVF1FI5Bes9govqElNI5FahG9X6t9eaex1WfJ0EuKldqy2ZQ\ncAR67X24mBI6/QNTxKrw0sjjbeUrlhQsO1bo43ivCle4rihx4j4ONOjODpyJ\ny0SFx+1SJ56iRdTSWg5RErV6WyvQVxvye0PSuUsYE2d7dmOk0M4cidSVoBcJ\nWbPsdyzngpVSR/Y+IVNbQorc2/LaqIlHmC6kUot1N/BYJB2Ai8S0Xv/Uew0H\nwwLNSXkTqYtFzCMdlFcDn9M7X/UNBsSThAMR6QP/72w9occomMyTmfXqIz2f\nGthV\r\n=mB7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.4","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.4_1544045018763_0.9716637644825417","host":"s3://npm-registry-packages"}},"10.0.5":{"name":"jest-emotion","version":"10.0.5","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.5","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"4802bca677f882eb4c523bf0f0221256f07261eb","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.5.tgz","fileCount":17,"integrity":"sha512-yQFSdg6U5gkfNZ1FRu35q1E5BZD9JBWmC3XeMtznZ5CBF3QzIoXLZNpNM0vzkVR+vWPoBRpMnPIXYytwH3fVUA==","signatures":[{"sig":"MEQCICAgYvqusA/xZShXFVrtzGusFYMXyJqGCwgE0J3MLWEDAiAg+z8kwdXJ8oTyhzU/OVyW710dWciMhMoBPATmYQUWHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEv4gCRA9TVsSAnZWagAAHQwQAJ+OI83Vj0HCo4tyep0x\nXfM6nm88uE5Ywsq7oDKKz77zpzj206h1dXmEwsEfCUFYj5treFvhkt3xnodO\ncetrEd+BAvl5A9FOoMLYho/3Pnk0g+MinR6quet8ryXc50yWm9A3r6vawBTC\nxuE0mjIJhyyS0UPJdj6FtyN4cvRAKcoGrf/1c4/+fV1NMDLiV0b0FJDIGp1T\nCHWUz85EDgU3yNw5tbyZWty8NUfpRuLX/mJF9Bivzky6wH7bdkbxoIiHXIu0\nYeKfut3n+SqrTb6qubG/EClzvoMgUVsG/Nwl70q379jbnt4xnP/CNgCjSPsV\nJoQaYEzqnjet6r8EzL+Z+TlbfRH/QIBVOVUNnkYI6GWrSnMR2CbNCMSIjhGn\nbCO6p3UDsY9BQIm6FKFmVkrDJ+8AL6M520ScRErV7HhBk4kKLqd1/rKs5OuF\nPEr9IdzpIl3CEssETczjhGUWlzWJ4p+0+oyoLWI3zrGPkdjgDqsqhvC4UMcW\n+OORzjlvElcV2/jLkp635Z7loicvxZbe5FV5LCVKPJNwww3Kj1cEYd8vHvAj\nDd7fTRnsudH8ulgsnrODYrnnve3GY5DbaQxrmmPHuJ2u4E/3EojCzIU31E9J\nEif6fCe34XMYFZ7vtq67+ACKaSrkgDOFl1M9ajE6AWbvEZvO2EygSIma7mfS\nM6sk\r\n=9ns2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.4.1","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.5","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.5_1544748575944_0.7425173645199816","host":"s3://npm-registry-packages"}},"10.0.6":{"name":"jest-emotion","version":"10.0.6","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.6","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"6a49b82984b098c284347497f56eca3be22a4c34","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.6.tgz","fileCount":17,"integrity":"sha512-2JC3tm6l9MmBi1QIn6uUAUP6BEkseD4eY9raVoU7feT9aebsO2UWLY6gFDArDhH7ptSWiYZKZiC2WTT1k7JNew==","signatures":[{"sig":"MEUCIFFtHQNJWtkupxXdBX2B2ovkcNgKYIMoROl1IdoyBk1JAiEA53563OqkxY6hbhTOPIe1u99bakbHSWC5QWIfLeJsxSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMoxVCRA9TVsSAnZWagAA4OAP/iMT4DuXTxsS14s8NwTU\nF4pzox2wl/kmA8FDKWadDuvv08eBRXHSg/3u87t4RtY34rHPH/PZAI/F4M4K\nFX5ovlZhgddGtW/wW5X2wKWkjsY8sdAhRoPG8fNETD/LYis6DbsysnTwftoN\nZ0GeLv8p2IzPmNW6VOs1l88l4MSYEw7VG9AJRFV/LCU1+hID9Sjwb/wSSDMk\n5o0WldhKIVO68zVKkkMF29fz9qenmak1kr0NRnnol3mZW1Lv6xrugGbRIu+o\n7HfEJcK1cbQPxI3v+IF86XSD3knzsax6cMeYxWrcyG5pJExo8i1t4sHgY2sk\n3cgxeDsPiKNnCy9lyqVC5wxM5P/eOFJvfO0aoOiqGfLv+KIm55b6H19Yu7JJ\nUYvXYyrv+wiPAeio1/z0llWFxoIkFzeJ/QUQYT1FOKytQk/iveg9+FF91EYN\ntU26OGXoMnWWvv938RETGClXKhjTlpfwp50o3vwrCRI5RyaY+DwfWj90X6R2\neUDcDGpL+7GkzS9uKGaiuqLnE5906uUNcMognzr5nc00W8O4MunzTjJ/ljlQ\nuwxPJRyFTpNvq1bcf2U+zasVer6iN8e4uEYFv0wrJelr4TlWFxUuekQLVnqj\nDnApK8+BbdjrD3fb/qEQi0NMv0suo+fXDob6hNIHQi3SNlJiLVMlsAFaZc+q\nzrkB\r\n=9flv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.5.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.1.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.6","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.6_1546816597269_0.9336098940401416","host":"s3://npm-registry-packages"}},"10.0.7":{"name":"jest-emotion","version":"10.0.7","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.7","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"c882f6e201cf62c025245f863b8e5ff473d2cef0","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.7.tgz","fileCount":17,"integrity":"sha512-uR6KIw/jnlqVOFBHpeRMirpnWggnUluqzKYSmlp/TpoNaRxSYTGj9+RVrS7kngtyFyn0F0rOJ73CaPRuxL5ebg==","signatures":[{"sig":"MEUCIAJCb4OMy5SpbXvEKqC6VILe/iGUbxfbQ3LRz8u+aeaWAiEAtP22dgeqRXSvX6q8JXeFt54uB+zZPQmZudKdbYnlbmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV+QJCRA9TVsSAnZWagAA7nsP/3byQ6Zm8GiMsbGXlVmO\nAHLNKRgENksep4dUfAtmEnTn6aoPz44NMac6FYweCXo7XOo6u9G7vLDkyM7f\nXfKzttRWrJ6woYdS1xK5RokrxN8kuIUXk5w1v3jAY3HMk9sTk2ETS6C7EcoE\nXkSJhW2zQ8xrhggMdZo/rFEDzp46tCjYoQ7XqFuueMOawVNw5ExapsJH6mMq\nqFCFSTRGfQRPdioKhKKsoxecMstHdYEByEhc47AnuFZopfQeIzvpjbo3qm2V\ne61s9Hj+guKQPsKJdmJKo2tYuTt2tuQO8ymAlkFMWvtJb8vcjdA0sVgFCoZL\nXTQpJ8LzOMmmuNhHSUmLrI/7uY1nN7h4JJ3fYxPglur3ewYIxzxc2OmwfuXz\nIq+fyUugZgCh/jJAGyOPkacEr5p2jP1TJSkL8uFieuzYMPQuuqx/Y7Wpn2mj\nkrIZeRf9ls1Lqb2ApLR5OoX1wWYvA2M2Vu6BftG1+Y6OGslOEUZdSpApa5VB\nOl6/WA8KADULtwE/JvhfVl0n31xtUOrs8eqRL3jFpQylPjv+fg3DyO7g1mJP\nZqCVK/1ObdnLbt+DTgT79K1uUNPv2ERzV9dHoEX9SRO/RyYxKUK3VoXTLwCK\nl9SN8rdrSZzOW7DO30t+IYgLvxSMH64yW7iG4W6oppK6B772MW6XCQV/d5K2\n6i16\r\n=O9PL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.5.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.7.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.7","pretty-format":"^22.4.3","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.7_1549263881346_0.7350839155012365","host":"s3://npm-registry-packages"}},"10.0.8":{"name":"jest-emotion","version":"10.0.8","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.8","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"0dc56801c8daaae9e1fefc8eb62b882a5c63645e","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.8.tgz","fileCount":17,"integrity":"sha512-XB4WN7/94KCKeFhIvIUxSuMGe5ej0Jfw3tmcroezDxAUd/Odj1r+02LmjaUegJO9HqxaCp30cZ3AqJCxImvlkA==","signatures":[{"sig":"MEQCID3Nqmkn+fKaF2Y3U5iIHrhDOnK3Hx9slxy0oK9Ji2nJAiBpEKv9gOcKOS3obGnTLMygmz6VHO28L+S9c9867lR68g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchf93CRA9TVsSAnZWagAA6ycP/Ryj0z4zM/98XaFFyYk0\nl10tX/fC06623h/YH8FFN8TlpcCR9jKrsvt4fAwPQD4R9vptxfgUKRT+OgIp\nGHGmc6JvnrKsvnTIMAmDHt1VZB648/UEA55y9gC+EBWKmpTlyhTHeVXw9jiL\nrE7OsLdoF6X4KbB9CI20QPD8bVepccaVtLAFB7P5faNxPmFQNpEexurJoHzI\nM/+yagGXOZEg84KBi1IfEagMOsj959Zd4lAhdLvSLEfVipC5xkiLLfhrUQoE\n2iITq5YDstD70gGL+AL7sXy59ruuKI4WJLe0imAmSIUdyM1EgtyQHRuumK6Z\n+OXU5X67rKPQ7Z0p3kej7fXbbRqfSDEdynDPqiN2xpEElBquufp3JXbEwQsM\nteZ1cWm2IaA0Ab1ieqU7Ve27kjDPARVXbzr5utBkFTJ4wHfKpsxtf6DO+YUL\nwqLvjqaWL8nBRJJP+xQvz7TZd/n725LaLhJxOuM4B9JoOxh81Z6ScavA9IWw\naonNTQusFG3GFqcG1oJg4hUDG/kXLaHnSsEEP36ub1eant0tSUeydaVnnPye\nU3WGXgUrMg7R0BOoM71fxma/5m2mV+BxjcelduNWDTlEdzED9BCcaOlDXT6e\nAh9gm5PuDaMYbtHX9AcF1KgojQE34S7HFqLK5X9xfZHAKGHM/Kj+IxyyR5Ni\nYF51\r\n=xxOI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.5.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.7.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.1","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.8","react-dom":"^16.8.1","@emotion/core":"^10.0.8","pretty-format":"^22.4.3","enzyme-to-json":"^3.3.5","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.8_1552285558843_0.4578981263827582","host":"s3://npm-registry-packages"}},"10.0.9":{"name":"jest-emotion","version":"10.0.9","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.9","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"783c5ff861aaf240aef7eb7f4e9c44a88fea8237","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.9.tgz","fileCount":17,"integrity":"sha512-VjGZme0SwXSV6h2qoKyjv/Yvp11AfUuOLKT10C0d+LeTguZIQJqDtSvQ7YLXQRFWqeVGWtWEPnch/1A+SmMwGg==","signatures":[{"sig":"MEUCIQDbXBatJPWVApz0gza7vYzGCWcI0R5rYnziLwI2FxP1HAIgYSYuapcy+LlMOVjDkSMipVAUnYdVbGod1H1TFAAExiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchgESCRA9TVsSAnZWagAA6aoP/jbaZDBfPJg4iqg/PGWM\n6X7xnEHrJRgcQflsrYe9tAKKvKU66XWzQUunrNm1NJBv3mDKpN/EUN067KG8\nJgPnG5Gsgrt0nHy18h+JsLMequrcHlopjysu7mHZ6kXY7ypSickaw3eaByn/\nmEBNqimC3IyPQDYEGtOz7Ihsz596u1UHW/g0EWalRZuf0MTqRKNFgl577E4/\nUsn76aOzeOTEiuuo6CNHdoUN8jvtErmPBnBNNDGBWGlSY3GMWIxdU7Uj4UkP\nrUz0BVIY7es82MWDAC4VA0fwyfK9OX3EI9WFE+PNY/QvCyHq+ut1HgZcYfmU\nca4NY/onoyy4GMG06EtnsCL53M8nimNlkTFo2/pORipewq4Ev3v6xu89EvIj\nnPzhX5u6wiVDNM6hFlxTiM9iAlf5hHOsCjdoiYAwpkoNK+8I8MWaIcQHcRai\n1oJKTMNa6F+HK1tIAqgCKe16S26aR5z7jYDStkl3h9n8OGPHwmlJYf3Df9rU\ncDeycTsLnxGgWGm4WXYYbJHOZKxQndsMEec+KwQA4Ieb4z/9iLpJ6zjxMQ+2\nW/mJetoQCYAbmzouWxkU8xMJLmmQWGPxSDRIn9gMo/HEBaC9/Ju4+xUuM124\ncuWbeBlTqxIf14xgBwJoAhFq7cc1iApjlJgWmOFmpjCUePXO9wYF55FyhhL8\n2y5V\r\n=z9+9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.5.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.7.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.1","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.9","react-dom":"^16.8.1","@emotion/core":"^10.0.9","pretty-format":"^22.4.3","enzyme-to-json":"^3.3.5","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.9_1552285969451_0.015022706873812908","host":"s3://npm-registry-packages"}},"10.0.10":{"name":"jest-emotion","version":"10.0.10","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.10","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"94ba32b3982ba790bab82b3475a1e2d1f2a3f5c8","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.10.tgz","fileCount":17,"integrity":"sha512-RHlOHonIEWwPeOuUZoHSnbf+ZDVlvrZoSuUzWHNcQxQIJPo7LWuRzzZhTZeU+QVWWSSNIFvgfJl7muLezJnlgg==","signatures":[{"sig":"MEUCIGUbbSsYQjbD+Q7M89S1VQrCIqePUPWKhkB+KgBVVh7xAiEA5q7dlgFYsZFWIrUF3bTP9lFpR69Wv7sm3wm9EKTGaXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmIaGCRA9TVsSAnZWagAAxYIQAJdObm8lemEOoeA3aWHL\npChBU2qPgKbHPkotezY5I0KD1/6MyPK5fg1iEd/NWzE2YSjfAN+6sYs91Snc\nod/u2y7jMWxGABMmFVHEUkRL3nQ4WPYjGpY//Gj6rF/mrUKkrkAy/lCw5VQ3\n2zjf5PWrC/A49HNQwMsUXxMvHtdXuQtsmTn44mLY/7i4dzQXv4+rNOgutod9\ntJkuc6AIvaJOuE7X5aX/v/bwWievByyicMKY2t4GDglEA9YukpsZXXYiFsZN\nJjYnB1r9rOrlTJpghiWwV7VOIkSRt4v61LYInW/Hp6gMgSfbtTrX8AMlwqGk\nhwDr4caHCiaswY53FnNhSH2Iw8JxvgHD+sT3i+zmcr5MGmEN79ZGNTXUkMGk\nvu9ouYiBePYbhWsPmrNDpwhLavzOA/UjEfLwztIm5L/zkPiytqualEUgFtdJ\nQIk8fFyfdOgtL8LYJsHJeQvhbPmULm4KhHumOXlwkrrPTpzOXZZoa1xLdFGD\nSSk2fIv0eFKDudus5He1Poi/ZIxewVHsc+K/3Efwe6Uur064ORLODcyuqn+Q\nyusOKKCZSOsNuKh6/6LbJgidJytis/dSGdn1YwU3KqV0FwtEdacCdA0thmDJ\nAxIP2AFZLMIeHRiCiNCJxn8IW7FUa7RjVIMH93bullgo+l9WB1UGDUgullsi\nFZvI\r\n=YYx/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.5.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.7.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","object-assign":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.1","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.9","react-dom":"^16.8.1","@emotion/core":"^10.0.10","pretty-format":"^22.4.3","enzyme-to-json":"^3.3.5","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.10_1553499781629_0.6529780283584627","host":"s3://npm-registry-packages"}},"10.0.11":{"name":"jest-emotion","version":"10.0.11","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.11","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"7d75e2675f36c4c8a30333e5b8e405f11c1a0638","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.11.tgz","fileCount":17,"integrity":"sha512-gSlcRwDq5A6RCK+9vnQ3was3W3wTcQ1Jl+MbS6A4F9yvhT+YKHC4T1W7l+iqmGGNGiqFtJ7nXL6f0Q0En6o2ew==","signatures":[{"sig":"MEUCIHs+U3774NrV7nYJTxHoyKsEx9fHjrMegURdwyUbcxYuAiEA99fZV5K0f0EnmnqGZFqcjiyuGg3Tgg7aPjLeIwjRJYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc05vOCRA9TVsSAnZWagAAcK4QAIx3TQqZWt1seoes+6Mg\nphPAXrHDC6eC4cQDkmvqj93OAFFejVXmu6ryN4pNczERXmImzjd94hHV1y/9\nVcUY0epq0w7O65SW1606BZJ6EMxLOZYOPXj48vkF5OFjB3TYGdKPj4P5PFag\ne2UKJTi/oQrTJpjXtU0U+3pBnRi825JrYaesCp1VruHf7Lbf0+G34NxFsAx2\nBSkKNTiKCmidO2ZjSu+MvuGynRtIzgGVV3OnaWwCsFkhEsA0IsANLn2dl8jo\nqrbwvA1iBMgUbL6Sz/LSrOySumgZb7AEJFRrJi+3zn30MkN+hQNA0YXSF+Rs\noUWDTHfIWz8v8Wu0BMQolFn4os7F2aSFyZ92kweOR2c9QjbWqduYj5Nnx+Os\n5AOG/znsQjqODomPrrfcwJOPoITrLuMbHxNA7finNQTrSC7YgTbvQzL1dYko\nLu1AcQF7Py/Mtv+XN7RmmFDKrvlFoNOK2UtT5msBH2FxE8phMkk4E8U8uauA\nPbitq63OtNA8oSQ4l2Kt0Y2DTT+4t5vYiMXPVhWGdmkAe5KY27DdpTth8e2Z\nfYEah9xgDrqWEYR4Efg6ReojX4XTt0bWQCL+dcCOgWJKxjcovv3A+gcJy5eZ\n7Wmgr2zMizJ+iB6YmC9GO7iPJ1J8scqK/40Oo4Vb+LDVt/4Aun4UDG2NYMBW\nNNwv\r\n=25f1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.7.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"11.11.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.8.1","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.9","react-dom":"^16.8.1","@emotion/core":"^10.0.10","pretty-format":"^22.4.3","enzyme-to-json":"^3.3.5","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.11_1557371853959_0.6597549358914889","host":"s3://npm-registry-packages"}},"10.0.14":{"name":"jest-emotion","version":"10.0.14","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.14","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"e3b7b267fda4201de995388f1934e1083f5dec81","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.14.tgz","fileCount":17,"integrity":"sha512-iwvJV06Ref40/t5l3MswnNx7V9hohiaDRuegxADZr9ybPjdHt9Xvv+XGSARqHp2V/N6nIGQzBZ0nb1TCmyG2nw==","signatures":[{"sig":"MEUCIF2XFP0jk9HfqSLdy3hVbPRxf0KAa9eebsYKeRiFSRCZAiEA8bMJNNQPEVYcnGCrSokl3+kOp4ylym/sl7Bryr2u2Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEqlzCRA9TVsSAnZWagAApvIP/jt9gTUTtAZ3fHDlEFia\nHKAOjdJhQ3x++8LDrdMepNqI+/yJJ+7r5i7/mwGNXKkJ6WHEWotZUA1cIOtR\n83Mu5LNLxgLOs8Qr8ZTM10UBfNipDvcRgtJjyah6Zzr1HtF0D4iR2fasgSYq\ncyhtcbFbmbAKqPKAf19dcvyYD6LvROdouK6nThUvyzz+RrqgjDtzPXelDRwd\nlru6cuufGKq4Jipd6uKSDCykHLMTkfhpI50T3QiG8hoYi+tu2J57k8kgrg9P\nWyoW5w5AAyk86Ig0xkXIgTW9piAPpu9henVuvH3UOs6svR2cJKRz9D3Uf48Q\nvIrKw+v+PGCPBkfv/U1GwOcS+YKA/fR8UQDQN1UAZ7vUeG7zcDSNVWhY787V\n6VeEQYM6IOrzwpioN9GMkuTFHB9C1KEvZRTnDVI04J+P09dOpWv/BW21hZo9\npKs90vA2/uyuqbe/1zvAyc7mnITGWndz1fa6jXbYeSg8+EfUD01Ao58XOBgf\npdQg+8u16V1/rt/MSeBVguwOSJ/6hoRJBYgABkkgy6H6t/Mt+01zkRadCKHj\nzz8Y4uC0GqO7hpr8ZtbxAc2IWI3bHiDRATuXLVulEOZoOIaPGEKVcn98wZjp\nMexMTBuOCbwXsWpy4JqidFFN8pR+s1nxRldNIE/tS+z6HNyI79C/HFQ9qxNp\n2awR\r\n=KHHq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.9.0","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"12.4.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.4.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.14","react-dom":"^16.5.2","@emotion/core":"^10.0.14","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.14_1561504114972_0.36190720583654645","host":"s3://npm-registry-packages"}},"10.0.17":{"name":"jest-emotion","version":"10.0.17","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.17","maintainers":[{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"e65a881771f522c123d61721d9bb0095dcb6cf40","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.17.tgz","fileCount":17,"integrity":"sha512-Z0SqaeXGr9dshhY5z9ctfPiw2qTw5BRbCsbBWziTtSdiLnqFprj2NuF38lMrpSMFKjNY+q+rioRI5gVyQZrrxA==","signatures":[{"sig":"MEUCIAmQ2hGVpSfVr+ZMor2VVsvJUaWIh7VTnx6jTQTQsGTUAiEA2SeYSTTHCK59g0J1UlXC02rDNg2NSHv0R+vbF8fFTFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdawg7CRA9TVsSAnZWagAAyUMP/jeY9p/idJ0AlSNCdumn\nrSru69ALkzi78xZfkDoiOs1s++VoIiU2MGfodwVyp1cIwTiCoagm/9Eo3brb\nuUflzWZGKhnPWR8J0hwLmkHRVXlLw7S0K2nX6RHvngL/ZwM/ErfLnlbicOWQ\nlR6AUbR6atmUG+TOUj9G4NaiCMFFngiskcG1AS9r3eUMCQ3zds0Z19U4K4jF\n/0cQzVMQ61NaouQcdmQ4s1s4bHmeTBAF9hz/QroeCQGHVUFiSyyQ9kqPoHh8\n1QXsfDdriPtzOKGzrUW3jY32TC8FaqTL0Vn9nRKrgl/QRPC19FMnTIMOQE8N\nMqj9sVTsZ4EKfSEgGEUh2tdZGZKFQPL3D9u8no5k+oAG7uFTJn2oJau9K4oI\nRbI/+EU6nJnyg6As87nn2BhBhIWv5RJGOPCWi9HBAhSZJ+gLaT9ysVD21g3F\nFCu3Dvsi2M/zpGJfh3n6raxz23Toj9S9suUAjgu6Z8r9q14nGnHQabZ2pnSP\n3mDTucYi7K8C227orc0LN+tZlLfndmar2opewd3prIr1hwqyvmplQ5cVkXNi\nP6SgDgY0TGRVfd3cjqg+fyKvYB3hJqfDwKxiBItHdOJZ/11PUoukK22vxny3\ngsmtECC1PyFnVDb+TY57Y1wbx2scrQF+WkkDjI89rGXitU+U7oOVglwoUTzB\nCrtj\r\n=Uch3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.16.1","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.17","react-dom":"^16.5.2","@emotion/core":"^10.0.17","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.17_1567295545361_0.7392169637103057","host":"s3://npm-registry-packages"}},"11.0.0-next.0":{"name":"jest-emotion","version":"11.0.0-next.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0-next.0","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"d84f8d33c7ff92c2df24d081d0e8925efbfc3989","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0-next.0.tgz","fileCount":17,"integrity":"sha512-Y6ZNFZz4az34NteF2jyV0+ixxbif8fp00EmIVw4Og+3mijXTKCvDey9r5aOPBcXJFYgJBT5jYYtd/fGPKJtfCA==","signatures":[{"sig":"MEYCIQDb/5em4JNLGh6yYNZxwCdkThIM/QQu/oSsD8dlVI3EywIhALD3SGGtquXLFn1x+LoT6nKqK7F6LGS0lmYOCCfl1ACv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvzoHCRA9TVsSAnZWagAAxNkP+wY6EiHQ3VTxHpC67W7k\niBrQZHNqVVFTkX/rdDtP2ffv+BUxuob7TBNXH4u4/9spVT31lneRGB8g6H6l\np66zRK/Kp2MfeodBfhUvtvbk56Z5/Ct+Oz2om21+4oAnWatGSrqHnLX5qzQJ\nEUGBE455QoAaJ217+BBbIo2Xz/Sd9DT9YN8p7/BNWqH0oicjpuMzcOs+q0pY\ng7xAVI13PckqRzOF6CrrDtQQhvx4JGRuG2dLS5LFf34zfd/CUuXQnUDopUob\nB1zqugxBjwCtPy6tPSte0HUXjP6BYMEzlfDxMLfzbLLpfcsfLAA6RzYEILYC\nKPee2mpm/ayOnAPEh6/RQ1+QjlZtqlmEMKY07x6Er25AfUgJIsUjELHKpLA6\nnWJqNXChin+lTNaGV2ht+7T/ST88MTuu43pVK5MT7AyXn40RY3aS8lL+8Zv8\nCKdHANausj3AfRHw7k0+ywQLmj5Szyq4BjuHcgL+Jyop4mFdpOLCPxghzx2e\ndi405Pq2oYqRyrOahTijDRSwL/tpmIiTYdNh5skYE3KsIH8VVl+Q2W9i1pFW\nquSKnyW9opNm0+Z3yYi7xcCLhLkM9LkvzP+cj9DODotCzVQOuWXyLXF8oWef\nzSSsjKdXjUSjx3R7ru4CDQWUqs4p6aVVPwj/3W/y108ap+L39ddPgJ28QjVH\nxyFO\r\n=7rqQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const Svg = styled('svg')`\n    width: 100%;\n  `\n\n  const Div = styled('div')`\n    float: left;\n    height: 80%;\n    &:hover {\n      width: 50px;\n    }\n    ${Svg} {\n      fill: green;\n    }\n    span {\n      color: yellow;\n    }\n    @media screen and (max-width: 1200px) {\n      font-size: 14px;\n    }\n  `\n\n  const tree = renderer\n    .create(\n      <Div>\n        <Svg />\n        <span>Test</span>\n      </Div>\n    )\n    .toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('height', '100%')\n})\n```\n\nYou can provide additional options for `toHaveStyleRule` matcher.  \n`target` - helps to specify css selector or other component\nwhere style rule should be found.\n\n```js\nexpect(tree).toHaveStyleRule('width', '50px', { target: ':hover' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('color', 'yellow', { target: 'span' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('fill', 'green', { target: `${Svg}` })\n```\n\n`media` - specifies the media rule where the matcher\nshould look for the style property.\n\n```js\nexpect(tree).toHaveStyleRule('font-size', '14px', {\n  media: 'screen and (max-width: 1200px)'\n})\n```\n\nUse `media` and `target` options to assert on rules within media queries and to target nested components, pseudo-classes, and pseudo-elements.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct link styles', () => {\n  const Container = styled.div`\n    font-size: 14px;\n\n    a {\n      color: yellow;\n    }\n\n    a:hover {\n      color: black;\n    }\n\n    @media (min-width: 768px) {\n      font-size: 16px;\n    }\n  `\n\n  const tree = renderer.create(<Container>hello world</Container>).toJSON()\n\n  expect(tree).toHaveStyleRule('color', 'yellow', { target: /a$/ })\n  expect(tree).toHaveStyleRule('color', 'black', { target: 'a:hover' })\n  expect(tree).toHaveStyleRule('font-size', '16px', {\n    media: '(min-width: 768px)'\n  })\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.17.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^11.0.0-next.0","react-dom":"^16.5.2","@emotion/core":"^11.0.0-next.0","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0-next.0_1572813319233_0.21404925590065327","host":"s3://npm-registry-packages"}},"11.0.0-next.1":{"name":"jest-emotion","version":"11.0.0-next.1","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0-next.1","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"31fd58a18089cfabe08bc2e0473d9fe1215679a0","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0-next.1.tgz","fileCount":17,"integrity":"sha512-AC0WsTWFwyenGYKZzgaml5mPt5QUGNUUQhB7dPYl1EA0DOYLuLisfcsb+GbaJGUmocP7PvxiIWtq/bPK75JOZQ==","signatures":[{"sig":"MEYCIQD2k7/pRCyvf3KzGZZDSeoS9OpmFXZBpr5WVUepvOobJgIhAJ+3zGxVXk8/4vcy5YmXlKB8oUaVKYKWnuBIMUUaYrxL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwdrDCRA9TVsSAnZWagAAckwP/0q8GdJd6hVrMDid7bHd\nypdzT9AkawHcJj1hjV1cfbicxyi/TWsya/Zu9pNkdXgS3rrW+8KV2imHcgEP\nadvoTO5+mw3K3MpXqzNC0eD4QpNibiNOiRayxKyh1cK+EIvI8kM4ZioLK0Ol\nVRXSDIB5ThTxf+ZcNql7zgy/VbPq2EoD2CKoyD8jWwX5B0vLNEZF4Wh43V66\nOsU7XKTRyUX2yCykOuJ7OQ1aW1ecKnGfiV6ZdIVJcPLFfHopMIPutF4w/FwT\n9iT32hvZ8dflELIIMHW6BMI33xalQ36+mrjCXTbOFurAmLAxTW63JhJmAIt0\nBp8/uL6PjhSRo3CBNdGHLA2HRQAhMKemA/mqobzNladNL74R947hc5UQvI4h\nD9aqdiXhgjGQ2J3hZG6yb9pAXwSJ7OQ7gid2dmrCBaZNrJzcuHNIxV/slv7o\nQrboXYF7Ho/RLvl+6ct5j3xsF7pk+LuuPTg4cxUHpXXrQk6DmQVy0+yafPrX\nFj1Jfe4tibkx2B5N/q0Je0KDy3RM2Sf5o3okbGLYTTPgUIABc4yS2FUX6Q6n\n2qDPDwPiw34FJFFm1sK/KyXPOC77adMZescMlAWx+69jgZ1PuQgbWgcx9MpN\nyqNH2tMFl9AkLnZG6AB1fG0IR2EVHaImr5TBNlQGc78w8qnqzfZVxS+2GQvG\nHviO\r\n=4xmP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const Svg = styled('svg')`\n    width: 100%;\n  `\n\n  const Div = styled('div')`\n    float: left;\n    height: 80%;\n    &:hover {\n      width: 50px;\n    }\n    ${Svg} {\n      fill: green;\n    }\n    span {\n      color: yellow;\n    }\n    @media screen and (max-width: 1200px) {\n      font-size: 14px;\n    }\n  `\n\n  const tree = renderer\n    .create(\n      <Div>\n        <Svg />\n        <span>Test</span>\n      </Div>\n    )\n    .toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('height', '100%')\n})\n```\n\nYou can provide additional options for `toHaveStyleRule` matcher.  \n`target` - helps to specify css selector or other component\nwhere style rule should be found.\n\n```js\nexpect(tree).toHaveStyleRule('width', '50px', { target: ':hover' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('color', 'yellow', { target: 'span' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('fill', 'green', { target: `${Svg}` })\n```\n\n`media` - specifies the media rule where the matcher\nshould look for the style property.\n\n```js\nexpect(tree).toHaveStyleRule('font-size', '14px', {\n  media: 'screen and (max-width: 1200px)'\n})\n```\n\nUse `media` and `target` options to assert on rules within media queries and to target nested components, pseudo-classes, and pseudo-elements.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct link styles', () => {\n  const Container = styled.div`\n    font-size: 14px;\n\n    a {\n      color: yellow;\n    }\n\n    a:hover {\n      color: black;\n    }\n\n    @media (min-width: 768px) {\n      font-size: 16px;\n    }\n  `\n\n  const tree = renderer.create(<Container>hello world</Container>).toJSON()\n\n  expect(tree).toHaveStyleRule('color', 'yellow', { target: /a$/ })\n  expect(tree).toHaveStyleRule('color', 'black', { target: 'a:hover' })\n  expect(tree).toHaveStyleRule('font-size', '16px', {\n    media: '(min-width: 768px)'\n  })\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.17.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","specificity":"^0.4.1","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^11.0.0-next.0","react-dom":"^16.5.2","@emotion/core":"^11.0.0-next.1","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0-next.1_1572985538910_0.24327854687828765","host":"s3://npm-registry-packages"}},"11.0.0-next.3":{"name":"jest-emotion","version":"11.0.0-next.3","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0-next.3","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"d3ed814f7398c20105b33d91d224ba320ec39d08","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0-next.3.tgz","fileCount":17,"integrity":"sha512-Mux2Xdr9KTsxarbMGTLbDmcGcL1182sFG2CURaAfLPei5OgThFlN2LapM3B8zqVnJC2zZW8fPWt7yUUu653pjA==","signatures":[{"sig":"MEUCIQDkHJX97a3r0yu2GNvmLG4GW0it4SiWFKn9eVWVNSV19gIgRIT4AVyjaILgwyT6UsAAi9l8QVZ+kFKrdlhW5ww0Be0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxpL8CRA9TVsSAnZWagAAKWMP+QD+07hFULX/CR2IxuYY\n4g/krSUiM2cR5SSSkVWU1kBCmzywI7e69VliOodo6L+E/He+em4V5BttHBgx\nHNWFDzWSYJUMzNxORTua+CUKJN1WnySYPA9MiAHA5cNNv7XeWr1phkG5WRZb\nlzU4GdR6i9Y+5C7bb5Xv7rSGHBf77QZkFERQoZrGHKfUjOMkt6bvH8zx70Ft\nBQGvNfTWqgJMd4nmDqFMPJuFidElHoI6R2DzL/eBYHBFEdXUq7Fhl8CNqBPx\n0GcYhZQEEnT1f2HrzlnYgJDI1S8lxJR70rNCEmVkw7GCVJxqP70BQuc8fJDn\nn6VHAd12tcR6D4JVJtRYUC2TgSHiT6kn1pCyJUbh7ADcJXzl/u84wKRNkmDm\nIfW0tBFRwH12ci9U08Qdwy+qAaBvion3noDAXKlompb5zptXFpDIGTvTCz0H\nT8ZrADqCGnJnSLnG7BnIVVpVMzoEqAV0LUuZwx573lw5MbQHs9CAPm96f2Ty\neA2CuESbE2n3lzTy7peFFWq+BNMhylXdrd37+WzFITg229T86orXUD+A1ZP+\nCcGxTA/9cwz9aD8Q2YJAs3JjfNIRRdEbmWXo9t9eu2Gkmpm7Ur9f4jR7uo1N\n+cc4o599h+T3AkEEoJr9p45MelpcloBzPnKsJ062odC5mWlBK7lVULodRIhv\nN4VV\r\n=RY3z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const Svg = styled('svg')`\n    width: 100%;\n  `\n\n  const Div = styled('div')`\n    float: left;\n    height: 80%;\n    &:hover {\n      width: 50px;\n    }\n    ${Svg} {\n      fill: green;\n    }\n    span {\n      color: yellow;\n    }\n    @media screen and (max-width: 1200px) {\n      font-size: 14px;\n    }\n  `\n\n  const tree = renderer\n    .create(\n      <Div>\n        <Svg />\n        <span>Test</span>\n      </Div>\n    )\n    .toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('height', '100%')\n})\n```\n\nYou can provide additional options for `toHaveStyleRule` matcher.  \n`target` - helps to specify css selector or other component\nwhere style rule should be found.\n\n```js\nexpect(tree).toHaveStyleRule('width', '50px', { target: ':hover' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('color', 'yellow', { target: 'span' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('fill', 'green', { target: `${Svg}` })\n```\n\n`media` - specifies the media rule where the matcher\nshould look for the style property.\n\n```js\nexpect(tree).toHaveStyleRule('font-size', '14px', {\n  media: 'screen and (max-width: 1200px)'\n})\n```\n\nUse `media` and `target` options to assert on rules within media queries and to target nested components, pseudo-classes, and pseudo-elements.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct link styles', () => {\n  const Container = styled.div`\n    font-size: 14px;\n\n    a {\n      color: yellow;\n    }\n\n    a:hover {\n      color: black;\n    }\n\n    @media (min-width: 768px) {\n      font-size: 16px;\n    }\n  `\n\n  const tree = renderer.create(<Container>hello world</Container>).toJSON()\n\n  expect(tree).toHaveStyleRule('color', 'yellow', { target: /a$/ })\n  expect(tree).toHaveStyleRule('color', 'black', { target: 'a:hover' })\n  expect(tree).toHaveStyleRule('font-size', '16px', {\n    media: '(min-width: 768px)'\n  })\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.17.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","specificity":"^0.4.1","@babel/runtime":"^7.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^16.11.0","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^11.0.0-next.0","react-dom":"^16.11.0","@emotion/core":"^11.0.0-next.3","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0-next.3_1573294843824_0.931747007478178","host":"s3://npm-registry-packages"}},"11.0.0-next.4":{"name":"jest-emotion","version":"11.0.0-next.4","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0-next.4","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"0cf38ef3476273c3d61c140ac79a906342b1cffe","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0-next.4.tgz","fileCount":17,"integrity":"sha512-J0gi8K2gLAdaENkmcP2CoMlpDcokDgDgt4PjNCshRbk7JHhy8a4bU88kXVHuWyfwAzbSts3M3dIy92KBm/lLzw==","signatures":[{"sig":"MEQCIFJHnRuf4PCMbrsaRGatV6PWF62PROaVo4Ms2IS7gND8AiA+a54ttgA3h8HfEzVvYsJixR36XsuJZZXdsvAykNyXvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy94uCRA9TVsSAnZWagAAATwP/A0txPzjF5jTLRI5cg3t\nje0fhXwqowE7VZkmPFbRFCL/lzLz4zXgPqOoVoKTPyYOT/2q1SKFI9feRLn2\nUT1D6/l0o13/qPxBsEZXlrAaxo5v2K+xPJlz6Fhwx2BqqgR2yhbbIEZJ57bw\nLnIX99b5aGFjCl3hD3EClX1jHrGDA+H8GHu1hss4SFRqYhqBNZDIx9sPVPjU\nUozK/ksDRPsf6T5OWp5HGOgdRrfakRlZaMRaWPwhBIrv+s4vm32kH4rqs5ZP\noC6U/Y+bzm6e+1v2RL+EcHb4XiRITXmTopDv22rRxl8INLWSq7WEul7ELZho\no3qdyZ2JApPxWL7wC8TlDJ34XErD3QX35ui/35PEh1bHnmmBThwtt313fhms\n8AWYh1CVWD5cWxxeUH1IgYkcIihnSVHPeefV1HsP+lt/e9uXHrBxxvuEv2KA\nuPNJ0Gu6Edm11cXM6020tPY1c1LOCOLhMV86wI7APh1jf91404aDsWGJbJo9\nbU+zbpJ9aIw0UQZwRS/adDpXIXKYlfZuBE4H504QSw8DMV4imPSrD3hrLdC9\nlsuvVoMuyir/pXThvHZxNO16tEss2lG7TjWrcPN75ovnZujq0Iwo5uWk588L\n40NdNc7UwuF38ok1vLs5ywbJQW66I2Si79PUu2E+nW/qQ8Dj31X+ITOQGrax\nq8If\r\n=PWcT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: ['jest-emotion']\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const Svg = styled('svg')`\n    width: 100%;\n  `\n\n  const Div = styled('div')`\n    float: left;\n    height: 80%;\n    &:hover {\n      width: 50px;\n    }\n    ${Svg} {\n      fill: green;\n    }\n    span {\n      color: yellow;\n    }\n    @media screen and (max-width: 1200px) {\n      font-size: 14px;\n    }\n  `\n\n  const tree = renderer\n    .create(\n      <Div>\n        <Svg />\n        <span>Test</span>\n      </Div>\n    )\n    .toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('height', '100%')\n})\n```\n\nYou can provide additional options for `toHaveStyleRule` matcher.  \n`target` - helps to specify css selector or other component\nwhere style rule should be found.\n\n```js\nexpect(tree).toHaveStyleRule('width', '50px', { target: ':hover' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('color', 'yellow', { target: 'span' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('fill', 'green', { target: `${Svg}` })\n```\n\n`media` - specifies the media rule where the matcher\nshould look for the style property.\n\n```js\nexpect(tree).toHaveStyleRule('font-size', '14px', {\n  media: 'screen and (max-width: 1200px)'\n})\n```\n\nUse `media` and `target` options to assert on rules within media queries and to target nested components, pseudo-classes, and pseudo-elements.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct link styles', () => {\n  const Container = styled.div`\n    font-size: 14px;\n\n    a {\n      color: yellow;\n    }\n\n    a:hover {\n      color: black;\n    }\n\n    @media (min-width: 768px) {\n      font-size: 16px;\n    }\n  `\n\n  const tree = renderer.create(<Container>hello world</Container>).toJSON()\n\n  expect(tree).toHaveStyleRule('color', 'yellow', { target: /a$/ })\n  expect(tree).toHaveStyleRule('color', 'black', { target: 'a:hover' })\n  expect(tree).toHaveStyleRule('font-size', '16px', {\n    media: '(min-width: 768px)'\n  })\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.17.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^24.0.22","specificity":"^0.4.1","@babel/runtime":"^7.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^16.11.0","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^11.0.0-next.0","react-dom":"^16.11.0","@emotion/core":"^11.0.0-next.4","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0-next.4_1573641773861_0.47876315626983734","host":"s3://npm-registry-packages"}},"11.0.0-next.7":{"name":"jest-emotion","version":"11.0.0-next.7","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0-next.7","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"5706497b9ed014bcdd758ec73ed21cd0fad601e5","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0-next.7.tgz","fileCount":17,"integrity":"sha512-RiKoVMk2JaTDxu59m/CsEbxMlygOZadwbQaRNZ2Pjd+4H0yDezMpFH+m/+95C6yyGrG7f1hJjSh9RTOFYQXnXA==","signatures":[{"sig":"MEYCIQDjfS4yYsmi5VhWqqvJxOeVLu6UcrvUWZCqHpqf1vsfZgIhAIguIWopb1RVzWb4t8jKdoJhTo7hQH9swDq+1TpDDWJK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ZRoCRA9TVsSAnZWagAAcDQP/1YS1oSe2rvmhskfoalI\n1MsFWAsKcc/7z0go7/dZkeeYtY2PIZpa41qltgAXh+Fxf7h7Hfsiho/SLVMO\nnkQn7M0dgq3Iqki2mWcgsQhp69mXCnbNaBS8QySEbkfgph+l4CZW6VwJMcw3\nbSjgzxHH9X1vHHmMMEtpu0exTj1kYvhCxs5Ck1hOhBcUXw3sFE2WtxI0l12v\nEMZX1Di1a0ZVk2pJ2E6XpXrcyAqD/pQNZog5aomU2POl1cVSsM4RX9ozAG9w\ncex1CVc4mhEuvEGMeC5De/z4WlfkNqFBNA1R77yP4cjvNL6zTvg1ZNU4m86X\nxRzvBA/Q3eVgmkU9SoA/c9Z6VtaQso0ZWGFv7nNZSZnP4ylF2thvIDnyizLk\n7pKBAeSHfkbBC+EjAX8H9rMURezMvHYzuaPzzNsvBhgCDeFZGnYx/pp3qM5J\nnxLeR65KszFlYgit4raHpVa8Twj8nOrg/rzbS+JiBUkzCHA4z9qFG9LTjfIb\nQ/jYD4SOuCjDnxwVUPeuful4YszPPENcdL13rzZoHxn4vVdkpIEveylhg0rP\nZdHgRovoZK1rufQJrITkXdDHe4fH1OwHDWYXQXAxPYdvBviGX9uHNh1w+9Ul\nIn1+ac1OoCV0C2ZBkLb7c+plMwffWTmJXFM+iAJTfZoeTXdVyMJ1EZJOsOJo\nHxmD\r\n=aeB2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"# jest-emotion\n\n> Jest testing utilities for emotion\n\n# Installation\n\n```bash\nnpm install --save-dev jest-emotion\n```\n\n# Snapshot Serializer\n\nThe easiest way to test React components with emotion is with the snapshot serializer. You can register the serializer via the `snapshotSerializers` configuration property in your jest configuration like so:\n\n```js\n// jest.config.js\nmodule.exports = {\n  // ... other config\n  snapshotSerializers: [\n    'jest-emotion' /* if needed other snapshotSerializers should go here */\n  ]\n}\n```\n\nOr you can customize the serializer via the `createSerializer` method like so: (the example below is with react-test-renderer but jest-emotion also works with enzyme and react-testing-library)\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport serializer from 'jest-emotion'\nimport styled from '@emotion/styled'\n\nexpect.addSnapshotSerializer(serializer)\n\ntest('renders with correct styles', () => {\n  const H1 = styled.h1`\n    float: left;\n  `\n\n  const tree = renderer.create(<H1>hello world</H1>).toJSON()\n\n  expect(tree).toMatchSnapshot()\n})\n```\n\nRefer to the [testing doc](https://github.com/emotion-js/emotion/blob/master/docs/testing.md) for more information about snapshot testing with emotion.\n\n## Options\n\n### `classNameReplacer`\n\njest-emotion's snapshot serializer replaces the hashes in class names with an index so that things like whitespace changes won't break snapshots. It optionally accepts a custom class name replacer, it defaults to the below.\n\n```jsx\nfunction classNameReplacer(className, index) {\n  return `emotion-${index}`\n}\n```\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\nexpect.addSnapshotSerializer(\n  createSerializer({\n    classNameReplacer(className, index) {\n      return `my-new-class-name-${index}`\n    }\n  })\n)\n```\n\n### `DOMElements`\n\njest-emotion's snapshot serializer inserts styles and replaces class names in both React and DOM elements. If you would like to disable this behavior for DOM elements, you can do so by passing `{ DOMElements: false }`. For example:\n\n```jsx\nimport { createSerializer } from 'jest-emotion'\n\n// configures jest-emotion to ignore DOM elements\nexpect.addSnapshotSerializer(createSerializer({ DOMElements: false }))\n```\n\n# Custom matchers\n\n## toHaveStyleRule\n\nTo make more explicit assertions when testing your styled components you can use the `toHaveStyleRule` matcher.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct styles', () => {\n  const Svg = styled('svg')`\n    width: 100%;\n  `\n\n  const Div = styled('div')`\n    float: left;\n    height: 80%;\n    &:hover {\n      width: 50px;\n    }\n    ${Svg} {\n      fill: green;\n    }\n    span {\n      color: yellow;\n    }\n    @media screen and (max-width: 1200px) {\n      font-size: 14px;\n    }\n  `\n\n  const tree = renderer\n    .create(\n      <Div>\n        <Svg />\n        <span>Test</span>\n      </Div>\n    )\n    .toJSON()\n\n  expect(tree).toHaveStyleRule('float', 'left')\n  expect(tree).not.toHaveStyleRule('height', '100%')\n})\n```\n\nYou can provide additional options for `toHaveStyleRule` matcher.  \n`target` - helps to specify css selector or other component\nwhere style rule should be found.\n\n```js\nexpect(tree).toHaveStyleRule('width', '50px', { target: ':hover' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('color', 'yellow', { target: 'span' })\n```\n\n```js\nexpect(tree).toHaveStyleRule('fill', 'green', { target: `${Svg}` })\n```\n\n`media` - specifies the media rule where the matcher\nshould look for the style property.\n\n```js\nexpect(tree).toHaveStyleRule('font-size', '14px', {\n  media: 'screen and (max-width: 1200px)'\n})\n```\n\nUse `media` and `target` options to assert on rules within media queries and to target nested components, pseudo-classes, and pseudo-elements.\n\n```jsx\nimport React from 'react'\nimport renderer from 'react-test-renderer'\nimport { matchers } from 'jest-emotion'\nimport styled from '@emotion/styled'\n\n// Add the custom matchers provided by 'jest-emotion'\nexpect.extend(matchers)\n\ntest('renders with correct link styles', () => {\n  const Container = styled.div`\n    font-size: 14px;\n\n    a {\n      color: yellow;\n    }\n\n    a:hover {\n      color: black;\n    }\n\n    @media (min-width: 768px) {\n      font-size: 16px;\n    }\n  `\n\n  const tree = renderer.create(<Container>hello world</Container>).toJSON()\n\n  expect(tree).toHaveStyleRule('color', 'yellow', { target: /a$/ })\n  expect(tree).toHaveStyleRule('color', 'black', { target: 'a:hover' })\n  expect(tree).toHaveStyleRule('font-size', '16px', {\n    media: '(min-width: 768px)'\n  })\n})\n```\n\n## Thanks\n\nThanks to [Kent C. Dodds](https://twitter.com/kentcdodds) who wrote [jest-glamor-react](https://github.com/kentcdodds/jest-glamor-react) which this library is largely based on. ❤️\n","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.17.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^24.0.22","specificity":"^0.4.1","@babel/runtime":"^7.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^16.11.0","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^11.0.0-next.0","react-dom":"^16.11.0","@emotion/core":"^11.0.0-next.7","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0-next.7_1574802536148_0.47010880617997586","host":"s3://npm-registry-packages"}},"10.0.25":{"name":"jest-emotion","version":"10.0.25","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.25","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"9ade7c425bf1753e4014c72b534f4fde740a14d0","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.25.tgz","fileCount":17,"integrity":"sha512-PZQEVUo4EFIN1fHaURzo+PpIzQR2RAZ9E0reQtDBuJsSGjeK03iFhfB+Chus7J8gdHPXptoPINjnXIAOyjKa2w==","signatures":[{"sig":"MEUCIDrR/4lqQ4g2VU/33O5VDqhzfPzOtvzc1h6nIKrd52NSAiEAtk4YsVCZUoZ/l4NU+lew01ETsAPoFCuhiutlTuc1zzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4XzqCRA9TVsSAnZWagAAR/8P/2uj7kcS5UKSvFm3S51T\nAy6LdSXMJVq88wFLse6ZbpEbVrU1HvnNBV/XJyUrDJfPbPNgVXJ0KkIT3FZ6\njc+GDTBwVvbNDBTAHlMkYXST2r7fTn+i6vaEtuOyypQSzVU4zszt6TmOMPRu\n9Gm++ZxIuOL2hYmVcIzmTaDR+qr8wG8dItqz9Ie94ru+M5fwC6ZWZRjtHJqi\nNwkNIqDl9z4m6kdDJ4QtHtLNbXroH6mSJXfAtusQCoQlYr9DsYXcEcHJ9jP8\nlSfk4BarzIEptTSMUZk4SL9W8G0scRkYcKO5nnLNicZ4MSp6BzSy8sfhXEua\n0njbtqWX1jQ5oUwSf4J3Dr2HnOZKOY2p47QQ3jXPSSI/U/1zEoW8RTWxDuqk\nuJmszKg/Dr13TOH2EOIPXJ8mnN6+hYAG9pYuOHbv0bLvVtCdz0W9RXvzJXlT\nmyAYV5/tfwIW5JxWJ2D+0YeHNiAOVa3/zSTH4jWBJTMCxOGa9ahcHr/3jLlH\n8erh/plO3jzaY+N4K9bjTWME5yzpPX1ZS7hyfJiBvEoFU4nfQpMS9kAViXJe\nu9JK5iVmsNiEAHzn4yslB2fu/yh5EWOQqjMpH9ymTZBmbWJB8I3rE/AD8QLt\neHsFd2YdFPEcX/gKDZsPCdu9O2DlINwbDMqOzLRIiyjyxoRv46Sgtg5k4AlV\npuLm\r\n=yYn0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.17.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.17","react-dom":"^16.5.2","@emotion/core":"^10.0.17","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.25_1575058665956_0.9659558069508463","host":"s3://npm-registry-packages"}},"10.0.26":{"name":"jest-emotion","version":"10.0.26","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.26","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"adec413569ace1521f145fee2e06b3dd65370cf7","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.26.tgz","fileCount":17,"integrity":"sha512-3N8vQQuDXGSk57Tx6DI9nYcJeoX22ItUsvNSFzLB2jOnmbm6ZRKCnCzQRudsLO1A45If69dAM8AVaLupn5ivGg==","signatures":[{"sig":"MEQCIC53H5I5NuZvZe8Z0areBMf3E/1AA57N4WoS3GU+BXW1AiAi57qD5miHGYrPOU21Zv9NGsvBJrRvnQuwHSA2BS7Ffw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5YY0CRA9TVsSAnZWagAA4/AP/i0rHL1fwjRVhJNSgTbi\n/3JtxH28cKWJIG1R8kw7tGjhX1xNAc4oDgs3gzZN7CBzHzU8LI8cg6haZ1Bh\nY54LH8IdhBId7vTipIByvMStsVGBlcqo3T1c7HE+uFAlxgEjua11ztGKK/wa\nQoUGRfn0tg8F4HgMUMH6c1m2vrlRFvQcE/CIMr1aSAKx1ct46wzlJ7JDio/0\n1HNKjrUjyPr6XYLHQ9AJaRwbsJ3T3rkFlb0QpEfJ76XFBl/57Aq+EPyZqQZr\nSBuDI63UQ9s+PTHIkw2P1AE4WQYVint3DzZidjbMXdn8TjqD7oNSIMo7/ZHO\neIfXF2V+vuW73z6eNM0saIuJ5rhJ34xDTYkiFYEMs+GE0Hs55sv+GFzd9QNV\nSCWemPEBlAVxW+S1VhaIAw9yuN87pxen1E1ndMNrEvp236SQ0d/OUTagfWsX\nKNLTw4FzKQQVsJM+tryuWk/I2QXh+M6g37Rd1Eypl+Q/+fEY9smLEPVtnzro\nfZnN7jWlzVbD9m9nfko17j4IHTJW8N9vGdISsW6WnaQk227OMWrMlpUxLmrB\namZn42tMWz89M8+m4ziQUl60YVPM01fYWuo1ORIYy9F1qJ4DDMzg2J73hFJ7\nYx3SMbBR1nwV/4K3Q7BQGBqjrvvYRAmdPpFTuHMLFqYhLCNyZe5M2sV8928Y\nrsL9\r\n=JXix\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.17.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.17","react-dom":"^16.5.2","@emotion/core":"^10.0.17","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.26_1575323187525_0.8411030786840792","host":"s3://npm-registry-packages"}},"10.0.27":{"name":"jest-emotion","version":"10.0.27","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.27","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"300ace98ab3c257a490776a329cf01f617f07690","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.27.tgz","fileCount":18,"integrity":"sha512-SNHZ98+bjVj/1Ph/4fYxFdCpqd8UNP9kabTP0bERerK7cM9IiXDCXJAzxbBvPqmiGOOjEJllMgNFWVK36+9FdQ==","signatures":[{"sig":"MEUCIFIhjNyF0ypAoMDOR/x3+MapJqY3LNZy7VBBBJK3RtmGAiEAoYIGqDk/wBgqUMcabxSDlyR6X0YGe6FXX3o/+ut3JmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd//gdCRA9TVsSAnZWagAAQvoP/iyLtg4K8l4+/O5IBbpY\nAEcIC3h0M+yz6HH0n/n1XuQO8XMTqzOep5GT/NSlOLds9tGx5/ijpbZoGqza\nTt8NH/c1IBvRWq/w81EaCUNJaemY+v/Uafp60fA5SmF0vmeC4GQ6JQhEwxEf\nZb8/Pr+J803vdYGXuTvCegeQJfejQxeZpPfVEACXz56zZ1CP+WhyiQ02bPym\naBJPXYhIpkm1EM4UiiknHm6KfFVwyWN9u5RowsJxGWfPB3xvMo4339IvdncG\nrTgx+8mc+Nc2ZyRJjnoO9yXBrfO5qg9wwXNYfVulRMhIe554Hu3RcSEflao+\n4o/HPvwUmmya7IZdtcXZO9mXAycTOWdZLuFPo1+UhBwFDt8nC8hkhtHJyHb1\nmju3siDpIy0wRu83tgrJLRu59zQgg2M1X4O8QWVaJ+GP9W/BheHk02LpMUg0\nB8ENAw2/GgFH24DqgNAAQSSo06/4vCrkBYUw/jCyJCaD9J4kk1pS3eanoKaY\nu6q8KqiQ9mG6ThfgsCOKwGiO/VrOVmD4aQ6YXkn1x3qwpTfgnV1qDU/diCfd\nTlV41EiWTiJq7DxQml4akLSViD7XBUncA7PTYAXG8IovgW/luBciP6Fd/FZw\n1SR3wuRZVDwGxRkECqc7z2v2pMCsRud6e+YNuU5j6B7nDh9g7cJVNI7FFQD+\nj16r\r\n=A1ca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.18.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.27","react-dom":"^16.5.2","@emotion/core":"^10.0.27","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.27_1577056285181_0.16744222418363353","host":"s3://npm-registry-packages"}},"11.0.0-next.10":{"name":"jest-emotion","version":"11.0.0-next.10","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0-next.10","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"6e1bf8b9ddb46b09296cdebfb85926824c706a21","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0-next.10.tgz","fileCount":7,"integrity":"sha512-lfzgaWiLKbJ9w8wQgUuTmC0N1EYY4RR2euX1P2ygFXJInIoy+y4QCOpY8Asx0ETgjluS8L38w03iTUrldKRicQ==","signatures":[{"sig":"MEUCIQDHp3QJsdbQqN7ZTndH7PUONIMtfklrEZevDb01RvkkhgIgHG/AWa4t6Cpjf3/CEZt/EShPnAzknywdJaX2aEZNnYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEjdsCRA9TVsSAnZWagAAoRcP/2yAUGr4lmCiY8+4pbL+\no+0rPgN3M+ASRXFb1qnYbcaMPaq634IUjL3hQa7M8uDKldUAlXvQ8pHs73Hl\nlnHSbTHkXvd87TCxZIcRzpMfyo6HIwC0CR2nHnk/QusBk95jAkxcBEfJJr+s\nxi+95hnujskstQ5T22QoOf+xawXzrI2KLbsqf9yML9aFEvwzcVaP2XK20PjB\nAeMBqc8/n8dR+F81BdbjEpq2KLyEEcFCycXX1Ueym8PRfOIio1MCG3ca7k+x\nSLC1bDhiaPMlUAtOHdk/AJ0EliRbyNg0If/JUEKC/9JyHMv1p6zpd4u0hXWE\n5EKvwpgxuc/hN3s4EU0XPkPp8by/U3dp6LvPmktScElF110PjbDl7T+bLaVz\nJzdag1XnY2vNHWGnbN/0red2LE8S8jjmSvb3BtfZpqCB6ZNozx2aLC1583Vp\nEOuESrbykKxN9i25et8jpzVFjefL/oCCZKZDJXrTokX+AxAZGiHFqddByNlG\nK9N/uiW9DU9euiE2iydku9vyAL1VA9xQkpPdo7bLVjcXdGam3fMSa1vdnZvQ\njJXFqFtENbcHp5fxhK2+3/IcWDOmaLh94plGfdgvJCytekALm7SF6vp8GL6d\nbDOiOXRrPd/aM1MNCuF7HcLCSYTUm+40gO9QUzmvNtItsEohswVYgr81sVMU\nHWSy\r\n=J22x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"ERROR: No README data found!","scripts":{"test:typescript":"exit 0"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0-next.10_1578252140255_0.8361999944728342","host":"s3://npm-registry-packages"}},"10.0.32":{"name":"jest-emotion","version":"10.0.32","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@10.0.32","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"8e36a871911f78841701224a95b7c535c65b70b6","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-10.0.32.tgz","fileCount":18,"integrity":"sha512-hW3IwWc47qRuxnGsWFGY6uIMX8F4YBzq+Qci3LAYUCUqUBNP+1DU1L5Nudo9Ry0NHVFOqDnDeip1p2UR0kVMwA==","signatures":[{"sig":"MEUCIBH1V4Pa6yLSAMY74cyV/euZqX5IRTWl2akRs3afbQHjAiEAuYMdcwIXkIBJ3tMmx/8kIMfd4RcqnOuJYK8TPfdumU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebVvOCRA9TVsSAnZWagAAydYP/jeWw8QBGQfUpQyF6fwJ\nZ5FR6MZpq+U/ayKaK/eZnqBZkpe4YIT/FKjLL8VwAlu2djbTZc62FQLRIibD\nd635mPpfgZAbxFF66gSLRLW/9MdXJE2oF3eqN08gIlJRw/IVpTUCAqk4Pywv\nudEZ03WV6BmaY1tva4ivCx8ie/lFQxWZNsp10mKzoW2uvQfaIlhKQkufW7+Z\nPrQBUXTRJX9wln2ELPZXTFD3c1bcsgx+5yrh0w+ScKEof48+gWsDONL9PTJH\nRuwHnPN7jqphQOQkKaPA0hxT2QSKR33A1stzFI01Xu6ly2mdDPy7IVr+Ix4D\n7cO3jjA7w260ztTI2vw4ObKK6JCtqhMYhUAuywNtQkG5qMCNt3Y/6d+5sJ8X\nBfNGxSevaRKy8L1TRivHYCUShspaDLOvxERHEEBqWiOSvVYBboC33bYo+fDK\nzI0+peCi8ytNoCnlQliAxdI8RZR/nM3BqNAc6ckHIDIh3PPZrWGZQCRn+0Xe\nAfyc+93t1hRqU6+gkxbadzKPdzKKqiEK9N0eqh6MlY3CksX2yhydcEaE/8Cl\nYYlmB0lJPS4X8GWGi1wBg5Q6cgO9nFit9mdPSeSWp2oynhHEcyfKck7xnYBc\nVrbP2Jpml64vmlbxy3xQFkrRVmkhUXcAhcP6O/El5FXY+m3SKsBq7x/RW3Zm\nGR/7\r\n=Zwls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","browser":{"./dist/jest-emotion.cjs.js":"./dist/jest-emotion.browser.cjs.js"},"scripts":{"test:typescript":"dtslint types"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.19.0","dependencies":{"css":"^2.2.1","chalk":"^2.4.1","@types/jest":"^23.0.2","@babel/runtime":"^7.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.5.2","preact":"^8.2.9","dtslint":"^0.3.0","emotion":"^10.0.27","react-dom":"^16.5.2","@emotion/core":"^10.0.27","pretty-format":"^22.4.3","enzyme-to-json":"^3.2.1","preact-render-to-json":"^3.6.6"},"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_10.0.32_1584225230327_0.6974106175774317","host":"s3://npm-registry-packages"}},"11.0.0-rc.0":{"name":"jest-emotion","version":"11.0.0-rc.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0-rc.0","maintainers":[{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"de85ccafa7573d8a432ccaa33bb206df29e27609","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0-rc.0.tgz","fileCount":7,"integrity":"sha512-n8iJwxkjupZ2Ho7ErjCRXQL4WECkJd4GBjgYuHkcQ7T6tSQXI1jtYCAMcBAvXWY48xujXLV+k+GIcAC4sN2P1g==","signatures":[{"sig":"MEUCID0u4YpfLWCgA5Vi+BHIUjwsJaQx72DaJQBJBeMzNEzEAiEA/Y53v08PR6/ooOYZLBf6v3XwJuA6AU1slQK8sZ67Zp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgw44CRA9TVsSAnZWagAA7CEP/3piBkh4eDaxwUb+CYrR\n5efLGb/vrJDCOBYdTCw+X+KcCaceYjINOUfp0vnDe+a0JkjeiH5uYjh0afCK\n0uDqF98k763UqgkFmEnyOfn+aRF90TWPoARbuZNzA8t8ALtzN1PdjIh6R0Pq\neCWhC/WurseLMWGm/PCbrJ4ECvsRQg/ln5j/WeqFrvUDWSHpwl0IPU/45Gsz\nAdG8O1hL+44jqnc7mIZl2jf+TNLyGuR1HaFP8C3c38RekzzNwHRfr3UuRF1C\nJNF84ch9C+PPGNFvn+9Y3LQOYT4WQH++YH4D6NFo/m1YXGZuml9xuF1YGNjo\ni0twheXLYtfqTsF/I8uSjknxccvGMi8TPZSzRLvBGXlM0Fr4xveIDzQveBqY\ngcSRoaiMn7v+jt03vkWcu7SPfAhUHeIaj2NrU96+Xz8oe7TlguCaV1cA3ooC\ncipwvqslyeqZdp9AZsbr+jHDCen8GZjt0NzmKnqYLYzg+x5l6wF3AXAfyOP4\nhQuf1n35breJ7TmH2zmSno91KVDogSEPGgAPB31/mXxN5R1sf5EKC/WVB0tV\nDp5uETn/3hmZldfbHPZDISoyYXk9i+fEN+z2IUl/3rm50kNin4/pHYMgdKH7\npx39hRWcOv8mV2uvzsTi9BLEJbPcvthbOtsF8h6nuPwadHQHxQrDspKSnPqs\nIOIp\r\n=jnJO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","readme":"ERROR: No README data found!","scripts":{"test:typescript":"exit 0"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0-rc.0_1602424375329_0.14846552474654695","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"jest-emotion","version":"11.0.0","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"author":{"name":"Kye Hohenberger"},"license":"MIT","_id":"jest-emotion@11.0.0","maintainers":[{"name":"andarist","email":"mateuszburzynski@gmail.com"},{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},{"name":"tkh44","email":"kye.hohenberger@gmail.com"},{"name":"mitchellhamilton","email":"mitchell@mitchellhamilton.me"}],"homepage":"https://emotion.sh","bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"dist":{"shasum":"0131e60f5067c65c73981cd0565f777672cafb28","tarball":"https://registry.npmjs.org/jest-emotion/-/jest-emotion-11.0.0.tgz","fileCount":7,"integrity":"sha512-nw+iYPcHM+H5huUIsDh53uEIp6SrN5v+MOxa7qyXReae9foCTACDkFuF/1Hfkik/R8mDMir7q5QEiVMRJ0/f2Q==","signatures":[{"sig":"MEYCIQCH9l1qQTpZuaMGuo4LWB7J0Sl74FYg9Cu4UbADlxhxsAIhAPKMEIG4zM2ZO5pUi1YQS1OnCY2FY7SbB8cr1kPOFbLh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrIWwCRA9TVsSAnZWagAAmNEQAI4KAx9M3N5dolPvhUhG\ncZR2aBWIJ8H64Kf0R57YuZ7gFiDm+255LINf99bYjfPNEBHQDgne6Z995nAp\nigGuzQ+FXivZCYRTGeE64Z6utopCFOkxyvX4UHs7UNcR+cI7oDozp7a9nDqj\nVc6UfTkeJ7hP/TJ8h6iAE2nCjS+8v699rkDsmsX9AIYUAJ+JvOY0VVha1SG7\nnEDj9gYZnQZn1P3Oer5vwlj9rzOLGfa/jiroCTY80d0iodFkqbA5CdtaeRY2\nMRbKr3FesiBCHNkfaeqElQs7jcAOeXs6Nh7+YxIr0UkC7HvbIYeye/B+FiBA\nMW5fwJKHAU1wuoHQ/SyN4IJiXY/i/vYjhnEk/pnX/GMaFOzyMRWTijZLp4qg\nTHCNlxy6Gwn7GAhiAUPU92ZPQhp2eOun63joMZK62hq8Keypn6Pa4ebSRMuT\nF469/X0m4cI/YUmbarOW/MX5wLsPcD1hDo7cugIqt5dCSpxxCvWxemi+v6fm\nYb5ZpkSaUN5ZzSKfBSQTz2ZS+uC02YaQlpKtbHwCiBCmgjm5HIBUpoXB72RD\ni+U/b0eODpaSsyBJX85StsQKJYkOWwa16pNItAqWdyc52FnrS5W5GkaORdyO\nqMSXR67/gRf02rN/gEaRjRAvQ9umuMF1pwiFFDYEl+wzu92akLFUXEF0qtuZ\nqvAg\r\n=XyuT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/jest-emotion.cjs.js","types":"types/index.d.ts","scripts":{"test:typescript":"exit 0"},"_npmUser":{"name":"emotion-release-bot","email":"mitchell+emotion-release-bot@hamil.town"},"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"_npmVersion":"6.10.2","description":"Jest utilities for emotion","directories":{},"_nodeVersion":"10.23.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jest-emotion_11.0.0_1605141929776_0.2219274168693628","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-12-23T03:44:17.754Z","modified":"2026-05-12T12:34:45.473Z","9.0.0-0":"2017-12-23T03:44:17.754Z","9.0.0-1":"2017-12-23T04:56:46.506Z","9.0.0-2":"2018-01-16T23:33:07.192Z","9.0.0":"2018-02-04T04:53:31.824Z","9.1.2":"2018-04-17T07:45:43.760Z","9.1.3":"2018-05-07T07:04:51.714Z","9.2.0":"2018-06-07T10:01:47.099Z","9.2.2":"2018-06-07T20:57:51.729Z","9.2.4":"2018-06-21T20:55:10.519Z","9.2.5":"2018-07-06T23:02:54.548Z","9.2.6":"2018-07-15T04:08:49.920Z","9.2.7":"2018-07-29T01:10:55.863Z","10.0.0-really-unsafe-please-do-not-use.0":"2018-09-27T23:34:00.301Z","10.0.0-really-unsafe-please-do-not-use.1":"2018-09-28T04:18:12.005Z","10.0.0-really-unsafe-please-do-not-use.2":"2018-09-28T04:37:01.320Z","9.2.11":"2018-09-30T21:45:10.294Z","10.0.0-beta.0":"2018-10-13T07:34:49.058Z","10.0.0-beta.1":"2018-10-15T10:27:03.975Z","10.0.0-beta.2":"2018-10-16T08:33:49.440Z","10.0.0-beta.3":"2018-10-16T23:58:26.382Z","10.0.0-beta.4":"2018-10-17T07:25:22.223Z","10.0.0-beta.5":"2018-10-17T07:34:26.417Z","10.0.0-beta.6":"2018-10-27T05:21:32.677Z","10.0.0-beta.7":"2018-11-02T07:31:06.521Z","10.0.0-beta.8":"2018-11-05T04:47:01.835Z","10.0.0-beta.9":"2018-11-12T05:00:20.762Z","10.0.0-beta.10":"2018-11-12T05:17:31.288Z","10.0.0-beta.11":"2018-11-12T07:23:58.431Z","10.0.0-beta.12":"2018-11-13T05:12:32.229Z","10.0.0-beta.13":"2018-11-20T12:35:48.854Z","10.0.0":"2018-11-27T22:49:43.217Z","10.0.1":"2018-12-01T20:39:31.091Z","10.0.2":"2018-12-03T22:56:32.541Z","10.0.3":"2018-12-05T21:05:42.328Z","10.0.4":"2018-12-05T21:23:38.965Z","10.0.5":"2018-12-14T00:49:36.113Z","10.0.6":"2019-01-06T23:16:37.398Z","10.0.7":"2019-02-04T07:04:41.496Z","10.0.8":"2019-03-11T06:25:59.039Z","10.0.9":"2019-03-11T06:32:49.648Z","10.0.10":"2019-03-25T07:43:01.763Z","10.0.11":"2019-05-09T03:17:34.115Z","10.0.14":"2019-06-25T23:08:35.097Z","10.0.17":"2019-08-31T23:52:25.517Z","11.0.0-next.0":"2019-11-03T20:35:19.367Z","11.0.0-next.1":"2019-11-05T20:25:39.064Z","11.0.0-next.3":"2019-11-09T10:20:43.940Z","11.0.0-next.4":"2019-11-13T10:42:54.004Z","11.0.0-next.7":"2019-11-26T21:08:56.276Z","10.0.25":"2019-11-29T20:17:46.098Z","10.0.26":"2019-12-02T21:46:27.689Z","10.0.27":"2019-12-22T23:11:25.359Z","11.0.0-next.10":"2020-01-05T19:22:20.395Z","10.0.32":"2020-03-14T22:33:50.475Z","11.0.0-rc.0":"2020-10-11T13:52:55.856Z","11.0.0":"2020-11-12T00:45:29.970Z"},"bugs":{"url":"https://github.com/emotion-js/emotion/issues"},"author":{"name":"Kye Hohenberger"},"license":"MIT","homepage":"https://emotion.sh","keywords":["styles","emotion","react","css","css-in-js","jest","snapshot"],"repository":{"url":"https://github.com/emotion-js/emotion/tree/master/packages/jest-emotion","type":"git"},"description":"Jest utilities for emotion","maintainers":[{"email":"kye.hohenberger@gmail.com","name":"tkh44"},{"email":"mateuszburzynski@gmail.com","name":"andarist"},{"email":"npm@emmas.town","name":"emmatown"},{"email":"emotion-release-bot@hamil.town","name":"emotion-release-bot"}],"readme":"ERROR: No README data found!","readmeFilename":""}