{"bugs":{"url":"https://github.com/facebook/jest/issues"},"dist":{"shasum":"eeaebcd8eb2aa7c4374f2ea3933f6bfa720c99bf","tarball":"https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.0.0-alpha.13.tgz","fileCount":4,"integrity":"sha512-oEJo0mAZoF7pnnufiBNSJJQKsardGKPNESIFK0JxNGhVAzx1k/3yPyx3N/6xud+tHyvsWaYf69Cqq5C58//vgg==","signatures":[{"sig":"MEYCIQDllXGF80WqgUuppXxB10KkhFZB+Nohmcq71JO1ngMVrgIhAOlNeSzPvr0zgrBw4V2GoJMDRhTq0ki9AYeIUa8TJ1+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSIUQCRA9TVsSAnZWagAAhdkQAIYvTrRymo2yAUHbna7c\nQGozYj7V9Y+IsWPUA3Ti/lQhu/SWEqHqZBwzwCcm3deFry3dcRadOWrHGTXi\nmKqR0LosgtoqBRvFrYh41pc5pyVVyskhB/tNMLmMLEAuaILd9gh+FuFFaEhW\nuMiwP80ukxONgquU1vrKY5/9joc41bVAswll3GfbymPf6o8CT1h59W+crYLO\njYXcDekJMINL+Rkncb1mPyQIV7hzwLruSMWPAQc0wlejUVv/TmPMkdAQtwwc\nmI6negstyGOszEm3dBh4rYaxta5ugngTwRV8Hv5HgnY2RDqqce2oTdEllPZy\nw+IRSa7Gp4zZF53XvAnomF9QxYY5s5E4RYZa0R3SlcKvlniLfuu2rObzidqj\nCske2XRX6ITFTC2AXOnV7+3QDEwFj+FEi4kX9eGfFSc67uKBL8zTrrmo5hoy\n6KjHRhRvpVKlTbRR/l6WyIn3zypZXcwYZxarz+RD/ESgVcvO8p9/gr3ts+If\no4OIYqkb5wWBHMW82UbC7ZOHRum2G0ZyTKFraWHc9sH1R8y2sgIRYu+JQv/+\nMvXndxLO6zS4GDDr594bexGVmhjDz9YGRQSMorHGaHW3W2syRssHgHddJ/9U\n/KbwnqPSvpsIQZddaVLWTpI06ay2Znm+3UUkA59eOBsZsdit/jQjUyXkynm5\nsgWS\r\n=zwYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","name":"jest-serializer","readme":"# jest-serializer\n\nModule for serializing and deserializing object into memory and disk. By default, the `v8` implementations are used, but if not present, it defaults to `JSON` implementation. Both serializers have the advantage of being able to serialize `Map`, `Set`, `undefined`, `NaN`, etc, although the JSON one does it through a replacer/reviver.\n\n## Install\n\n```sh\n$ yarn add jest-serializer\n```\n\n## API\n\nThree kinds of API groups are exposed:\n\n### In-memory serialization: `serialize` and `deserialize`\n\nThis set of functions take or return a `Buffer`. All the process happens in memory. This is useful when willing to transfer over HTTP, TCP or via UNIX pipes.\n\n```javascript\nimport {serialize, deserialize} from 'jest-serializer';\n\nconst myObject = {\n  foo: 'bar',\n  baz: [0, true, '2', [], {}],\n};\n\nconst buffer = serialize(myObject);\nconst myCopyObject = deserialize(buffer);\n```\n\n### Synchronous persistent filesystem: `readFileSync` and `writeFileSync`\n\nThis set of functions allow to send to disk a serialization result and retrieve it back, in a synchronous way. It mimics the `fs` API so it looks familiar.\n\n```javascript\nimport {readFileSync, writeFileSync} from 'jest-serializer';\n\nconst myObject = {\n  foo: 'bar',\n  baz: [0, true, '2', [], {}],\n};\n\nconst myFile = '/tmp/obj';\n\nwriteFileSync(myFile, myObject);\nconst myCopyObject = readFileSync(myFile);\n```\n","engines":{"node":">= 6"},"gitHead":"6de22dde9a10f775adc7b6f80080bdd224f6ae31","license":"MIT","_npmUser":{"name":"rubennorte","email":"rubennorte@gmail.com"},"homepage":"https://github.com/facebook/jest#readme","repository":{"url":"git+https://github.com/facebook/jest.git","type":"git","directory":"packages/jest-serializer"},"_npmVersion":"lerna/3.10.5/node@v8.11.3+x64 (darwin)","description":"Module for serializing and deserializing object into memory and disk. By default, the `v8` implementations are used, but if not present, it defaults to `JSON` implementation. Both serializers have the advantage of being able to serialize `Map`, `Set`, `un","directories":{},"maintainers":[{"name":"cpojer","email":"christoph.pojer@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"jeanlauliac","email":"jean@lauliac.com"},{"name":"mjesun","email":"mjesun@hotmail.com"},{"name":"rubennorte","email":"rubennorte@gmail.com"}],"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/jest-serializer_24.0.0-alpha.13_1548256527627_0.12287465289633248","host":"s3://npm-registry-packages"},"_id":"jest-serializer@24.0.0-alpha.13","version":"24.0.0-alpha.13"}