{"_id":"@useoptic/snapshot-tests","_rev":"121-e6f534098c1a1cedebdba3c24e31df59","name":"@useoptic/snapshot-tests","dist-tags":{"latest":"10.3.0","beta":"10.0.5-beta.1","alpha":"10.0.6-alpha.0"},"versions":{"8.1.0":{"name":"@useoptic/snapshot-tests","version":"8.1.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.1.0","@useoptic/domain":"8.1.0","@useoptic/domain-utilities":"8.1.0","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-/CWRSzoGQ00nWMPgy9q5tHFTRjm2sxktfgWaNRvjeJk3cQeEx0YFP0qrDXw/ga0DlFky8KKDfZgD7L7HMiIPEg==","shasum":"870020a9ee1da129f402b2f7bb9572a6941c94e2","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.1.0.tgz","fileCount":27,"unpackedSize":85275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1+TwCRA9TVsSAnZWagAAhxcP/RPb6baObsyExt52S+l3\nu3x4KquoNdDQksaazQv7EuPClge4pSkru5/2cMwNc8NhqL9ZOw+NAOdDJd+C\nKFYsJYbT87X3yQo3KmIGWki6kP5Fk4K52MlkhuDe1DUQfZcDzOPrusaf8XZx\n17r3kccUuZiiU7oX7TvmOSnRuL4i1BXy+seou08GXWD1b5Hrfvq1xNQHlmk5\nN++r4cKCq7a+zaH7RBVx9ZihvLM1smykFwoK293AiYlk2STbusg7R+BhdqmM\nrnwUegadEbLGA+jp2+dPtGKrXLBeWDAvXAjlTF7gXlfsv62yrLL064RjFevq\nWXysyIO3nOTZ3miyOrWEF/Uj0aYsJC+GMLQowK/FJp9VEaGcoPxo7OXnunko\nLsovPwzzltuhto2x5RlztxrKScvPVsO1NelvV/veiIoJZ5mFo4CG3D/qWKXJ\njtdW1eZUOJ3BKM544ogx1+umzem0KY4LL/LjxNJnjKyG8C0MFyx2eBVIDt2Z\nRyvrT+6nuf9HNh4aX+/0mAuB+Cw2EAhUHwK8f0ApLQX6pf6oId+tQZSKaMM0\nlHftPBmNMmryge4mvnpRW5yeRTc6sQfRjZPWfipSnMy8yyimUrzgF+5HJr0n\n3xlUT4+1uciJojelAEp7MrZwsjwk9CgPn6R30BfDS6ROP2zkRHmt+EIYj79T\nuV11\r\n=iZWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4huWDaf5+Y1ekfJDqaiB7xYoYtcL+nN4VjclLpeisTQIhAPmijzwGH1U0A7BOuOhAKqLh1W8sdsSsSNiIvlkOD0iA"}]},"maintainers":[{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"acunniffe","email":"acunniffe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.1.0_1591207152238_0.5803239930655186"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.1.1":{"name":"@useoptic/snapshot-tests","version":"8.1.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.1.1","@useoptic/domain":"8.1.1","@useoptic/domain-utilities":"8.1.1","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-BmfASMPkee94iOl5wup7tL3VGvW25C30vlEjOAMQX/zn9Ck8ba4wv3oU6TzvZKe8wa8Ewe9mR5Y2BYrN/Y6cXw==","shasum":"ee705dbbc15ff0b77bd3d58288cac87f3f48491f","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.1.1.tgz","fileCount":27,"unpackedSize":85275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2rSaCRA9TVsSAnZWagAARTUP/1gHGVeQFwzUHkwVfIq1\n1rodzy4X1m/Wp4a+6mLxjF0cYuVxM2/DtVntWIYH+45eqUNUtgHra5wsJBzC\nnd1OtQtGDJKbNKvdzSfHz8UlPydJOMhwuphthEZQ61qUMnoL3WlUJj0F3a5E\nkLEl3n6fl87za75vLwGkZ0Z7XKyV6mxI7tMLPjGJW8OCcm6omhVayBLDPzi5\nj4gc9E4bWopilqUMMma3nRkhmVfAbSULMq4SRYUzNej3bgTR/gVWofhYeLnN\nio50q1Uu47KauppxbdgUJoNqHS/C2YHpbRjqR341HHfMswoMdOlxUCBdMGPf\nKWgCG7AEIK66V2uW641+5oHXkT4fvoozV6VzToq5SPGOC0c2QXhjqWET9HbP\nokSYmuUR0KBqCgUT1CuBZ2yQ5Ja6Y4InI0wjRkI7KlqNOExEog5d01iAjHh3\nQd+iEtzFyR3BheGD/ydAJixEeladtVJN2MJLR6lOzGbX7A23M8wRjDeNR48A\n8fDh9dFCbGkSCOhQhSrbmwZ3POpHXYOpKQKaDU5XeloPU71tYVCwfb+cqk9B\nFFwIgsKEd1c7g+IL2+fSVOaGcVXJnXimdhnihxK4G1TXCkO5DJB/KXpiiu8y\nte9TuWdxipHEyFaRWgIkvsYh/d/mVBen1dhvnfzMLn9XT91EBepdSi9tXgUg\nyRXR\r\n=uHWX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9zjOCkKctha6lFkGkPVYwL8QWiGvW01IQaY2ceAAN2QIgHqmVBWNd0v91DrSYka45JtwXdJScMwSbaeZKb6x4l/Y="}]},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"}],"_npmUser":{"name":"acunniffe","email":"acunniffe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.1.1_1591391386078_0.3069631533968964"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.0":{"name":"@useoptic/snapshot-tests","version":"8.2.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.2.0","@useoptic/domain":"8.2.0","@useoptic/domain-utilities":"8.2.0","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-5688nIxmGc+OU893mNycCXBcmmz7AXdqfbaELu2bC5PIPSr8xo/GDGugaR0Z4LW7PcCXMM0Zsad2itmvzZnFnw==","shasum":"1ce8030580cfae2d6844e46edbbcf90cfe3c161e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.0.tgz","fileCount":27,"unpackedSize":85275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCN4ICRA9TVsSAnZWagAA+0MP/jGDIPamZigQaYt+o4eP\nrabBvi7kDgbUhXp7cZ08gcMU64sbYaRJlQqq4+aCnQKLjp1PUZVeRsiESNvK\nyvcXu/0zjqLwrgC5G08GSVV22JeQlWZsTnfkOq3adJqkOUMpPp2/AnQqGbVN\ncoJvbSMTFl3A1hV1Aope8tBq7usq3ybjcUP7wf4DDi3t+5nDbBTc82+Ovwof\nVdBqzVssOWKqB+hU2sIUoDX/TTlnJS58r2GrcWRwowiD1ivFA9KGgrqh75E0\nS/R25z0Qa9y1k0QE9Dv3yVAVmxp9sMBhSSP5XjdIquiD5YlEOqdAP6+ZRACV\naMhK4SuaFa0eREtslX9yZyNtLWgBiVk2bnrI29KsUqEL/XbjHRC1EUQELGDO\nsLhKm1qCQyriaMcJF6zjorpucEtzwLNqZs9z15835iSB/KAMcjV9MP4yJ1Np\nxiK4tO56b3i8S1ovdZSJVcyJY9+zup7uJ6nFEXgoyuTbH8lMTCIeUCGqimks\nbXILdjg7kVT+O2zfeLjOufXbH0p79zhKEpKdv/LodOBmPBx5MHwdJuc2cyIh\nYBl6FPmC2i67r5nx3uMuB3LUHk0G6/QGKh3VDpmX0Nz2/YSUZP8QaZL11TUy\nB+i8PpoP2+lgi8izt8ZqRIyl62xgBPCYqfp8l14qLeV6EjfHHR4dyKYe5rpb\nc2UI\r\n=mMex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLe1xhn/Us2dJ0UNtCDhODSo7dEdjMctCLk4Nnff55tAIgPiwjIjcAG7Dv43mmKA4ZGui2A7ou/E9hO/CVpc+1NQI="}]},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"}],"_npmUser":{"name":"acunniffe","email":"acunniffe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.0_1594416647968_0.9757141055976593"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.1":{"name":"@useoptic/snapshot-tests","version":"8.2.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.2.1","@useoptic/domain":"8.2.1","@useoptic/domain-utilities":"8.2.1","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zq5K2Y5ST8PjtcoQa54bVKK88oDUZnDa/4CrnusxF7RL7CQgtjLyqJutTqgSMXCXF4nPHQD05FJMD3K6CdKG1w==","shasum":"3b6821ec0fce8b401e5f1a9d66246b366ae8fd81","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.1.tgz","fileCount":27,"unpackedSize":85275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDM5PCRA9TVsSAnZWagAAUvwP/iN4zKug//guVBr4THu1\ngZzY+NCPcA4Zyc4hQsYwzQWb/FUWf3RriOtpZk7nS8hMnaHpUh83UsvSNmH8\nxeGGqEEZTIJi+02F7heWXOfG88WVnllUb0JI7H/eGwuOAxKV8ZYcA8zSz57S\npNDe+mjpwRfXKA1079z4SBvCoidIaZENsZOjyx3MwMrocUuP+OYsa8Cjf8yw\nJHQTiui8L2YlG++5ZDE5fSfO3ZRJxiG28ANWbIXq9w5V1hImFiZwbN1kDlav\n8GD+aQvrbXsAZ0AI1J36Ym264c0tJSOUUXb9I0Ahs4T5WzkCxZObjPcUEWqs\nwRPHmISqycdmhYgxXyyspwOmMVmk7VjFcDGcm87rw/n98xQ6XZbFQlXj62TS\n3H6v94AKuwOy1Ub1kuTR2VpD0iH4XuIRApYKT/KCFlm+aGTye1ac+6gGXxZD\nyhtCJXRGqexKegisVwoDcOL0IeOBtKFIH/iLnN89El46+6OL5GfrCtZsuQNq\nxOhuQ+5kwd9u2JEtvfUe9EpQjYQthboYVMd33N/98/V7wGU1HoON6Ls/yZLf\nHV8VKOqPAxISAOL7nR9p4nglxs4UbSjcVdgxNO+1Weaa6Uh7OpMWAuK4K7BC\n2wzB8TYd+ZJKweFN5WGATczjoNqVzKkg6irkS5g4dTx5D/Jsuqa0jCdN8pGi\nZ8GC\r\n=JGbi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsx5tXXLFuGNO35TrTIkdXL1JFUuhuFIpSQ9BxIOVOfAiEAtyTw0wq7sCOeZXPk1LJyYD4FUFVAAP14bqidpTf7K34="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.1_1594674766842_0.6032050740281603"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.2":{"name":"@useoptic/snapshot-tests","version":"8.2.2","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.2.2","@useoptic/domain":"8.2.2","@useoptic/domain-utilities":"8.2.2","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4JlZ/JTzGP8BZuPfKXiZu0k2UDdNb7afeZ6bW2fwwWldUspeePXXH8j9pIM52d5oFHBhlgYp0NXclF0R/bY/aQ==","shasum":"d5782b73648e1f764259beef1610b2468fdc09ba","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.2.tgz","fileCount":27,"unpackedSize":85275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDaA9CRA9TVsSAnZWagAA5g8QAJXodNzFLWe//h3hdt7G\nWbZIGqzqZOAFRrZc7IQaRUNiQ4BJvF1ZK+Uyda4ayb2m+yz0g9F65KuHGq/l\ndBdMLHnwdjDN40HSHHw0OWtmWMFRcdg92iu8X7AH79xWkVurYmpjQZrZjDSv\nHCvhVIreORluIQHBX7EDOFnHuD/XgsVNBqp+WQwO/ZkfajAOpK88drrwJ3Lz\nhrNvm9JQQwNhJ2zuykNas6Jos4GreJEoVTKwKjy/JilUY4mPazI3Q1nlgo0H\n+Xd3xgJoVvmy1ou6e9w9PJj+tir54HJ2ZDrWKJLCXOCWydAuI4OewoWcC7Gi\nrxECMJlbN1k7My8W8oimtjrtlXwxDHCMqJoO1fRRrfCvqIERMF5OIWFU4Z2T\nwjCf+AQSqIVnvSEn20GMEgKSEVEVCnSO+wSNdU0riWg/HMcSSwsE7gXR0+gm\nANMx7z8maSVwgSmaATOHLlWClaQ97uO55kuwZ67SA33mnzsbpj0UxeezOENj\neuSoNMWGoiTgrKai6Y8diOYgfLvqbgIKhwyynXk3i/iSapWWCmkw3cy8NTBZ\ntnVuBYzcgswNO3NXGr4Uc+T3nVC8m76EMu5k6PJDJ3H7CXtrJtZ/g/ymtuKE\nrHz4yLcn6qrtRmacHYSeb9ue3rAxKv5Ftkgj3zWik5qw/MzMd92Il1uEms84\nbkMC\r\n=dsBU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/jAyh2JvjH9jG7+QoeQT1I2+N4WD9JcK9FfYRwRQ2zAiBDxn4aDHBEMvWSh4YuKTvHEiX+qxZO3XWKmlgBjYx0Uw=="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.2_1594728509164_0.4518515611860692"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.3":{"name":"@useoptic/snapshot-tests","version":"8.2.3","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.2.3","@useoptic/domain":"8.2.3","@useoptic/domain-utilities":"8.2.3","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3ub1aoZdQffshG7CQfaJQNAxlC+8DC73lUog4NRyLs1UCZa+uj9kR88QLQGVqf6ktLbH/0lFFcGesViu2N3Cng==","shasum":"28dbe1096ef3bb5348e3b16f2945581846a5503c","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.3.tgz","fileCount":27,"unpackedSize":85275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEHQBCRA9TVsSAnZWagAAnRoP/15G+N4C/pUaq0LM9d1D\ncX2iajlTdl0Tj1YRfNY9DAuwPOwYRWYsiQ2q7GzAtqwZ63vLZKOvSgXBt2k+\nVjE/ZLpaeADvbuiml3+0R7pLzlkmuPJpjI7B9/YgtumEusXhBR6gsm3a4UcC\ndooZc7NDq4kfO80/4JlNJKFk+4h/0hqj0swYbyV4o+FFcr6SbpLtr7lFNFHP\npBJhMUdV+caZfJ4hEmyFhjOcecbAZR+VKPvJCreck3CC4VfH3KDMbpB75yFC\nxMneS2tE3SsAHVMNgBaSbs8RixG6ZZHdLPSiLMUXLkBGgK6iDBS+KBDiIdpg\nT42yLTIxJX+2aQkrYzN/rf9NGlCSMIja3Rst0K8GHnhJhijTRtOJCe6IoQsn\n+jKZjF3Yeo870AAOX1Nfd/eC7WTwIhCo9jKPD7FQ0FNwHxH/VcL8mioFGe+s\nyN/CfBi489syhTHyrmGMf+BV2wf2/8mK0VkGy4nbJWYeBSi3oHHlvEDBTvje\n/CzIjRK2vTR6wp/Hdy3vVSk308Fr+fdUDwe3Gm/i7SLC879BblbCbzkDUuGd\nCV3L9V0DBwpdTMfcbmjHHiUcmGcRUO8Vmxa4nWPWYWyNROWFGHgKYa0eMpKT\n8dO8U1+2x2wlk16Ek2rT8Be6OYUkmMz25R8OcixHNNM2jpPVQf7M5irSujRv\nirg3\r\n=GdX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCONwBbI2RtFh1LpmCgCmnDCbhFFcZddv2YxDXHudCNbgIgQ5Je2PrRRbvl2lqb/fL04NhIQ6iKqiTtQuYrZ0w8s/g="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.3_1594913793291_0.4455572392359106"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.4":{"name":"@useoptic/snapshot-tests","version":"8.2.4","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.3.0","@useoptic/domain":"8.3.0","@useoptic/domain-utilities":"8.3.0","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-A633SU6EDiHR3Kki+vxhPrrO0dhuMS5X1NuFyy+GOBLNu8m8thNE9AbUMZPIyRX5mt/nJwxhgPp2C0rPFlNmFw==","shasum":"595ae31a19b04a45ba84aa67f8132c64b1043da7","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.4.tgz","fileCount":27,"unpackedSize":85275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfENS2CRA9TVsSAnZWagAAxSUP/062nz4AwdrW8JVlOTzY\nWt/CU7qNBPwQ5wJKhBBkADE2661zlxIdU4P8NSo42WtN/LrvLOUYOdCulBIq\nD62XM3NhFAcfwa9/ONHwLPJaJmIiKiZB6JiZ1aAlnWq//H98LXnsn/XEPqXn\naXVM+jjaOWiffyUcy1YHV47NlS6BmHprFCCMNnNjFAdw6cXLvXGuKdzJcF15\nmlWR2Jn7m/0FZbDA9XXLyJbh12JOsyMQTf4ccft0Rjf8UUPzeti6eOYQIAc7\ncS6WiqnWsdHe1svx5bPe4JzMP7kRJBAK/Jreg/xG81x98mTfJW2H1soE9RbV\n8oMJoyQ5sGstWIvDNQC7MQiguSGKBuWRFrOB6ZAjiRPHJp/cqvkHGi/N6sDB\nNCR8Ftv0xmUPBmpWRSdZIazy2088t1SeLohMExozq9G9Ruc+iP7uRQS/XpIV\n9BiEq25aAH+asGkhQkhLgeoTSRTXPJWsxO/H+ob831Kl/eVfyW+KErv5i6fE\n/lvMoZbJjtnfgLEcnYU+qDKk7hOafbjQh4+Adm3JcmTDpRONIqS1fVQUFzce\nOx3YinmLKmsToArHnHML/u6wLL/9jUVMXBfBtbVLNwj09TLtdt6UCdI0/9p4\n5Vgcj79gDkO0YUoMl/9FTAPbOCD09xebC6GQ/D5qw/ny2NdbCqFBNmtltjoD\nahb8\r\n=LmMf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOKpH3fLSAho6AvDTLCDGtypqAwJ7p9ofpuv+ND7DCAAiEAyEBE/5eU6OITqWxoDhfgPD3F1TmRKp8f++xdSWw1YuA="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.4_1594938549889_0.2825984362316778"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.5":{"name":"@useoptic/snapshot-tests","version":"8.2.5","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js","ws:linkDomain":"yarn link @useoptic/domain @useoptic/domain-types @useoptic/domain-utilities"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.3.1","@useoptic/domain":"8.3.1","@useoptic/domain-utilities":"8.3.1","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-gAma0j2wf7MT9ycEGE74ggVlEtcwJa7XIms2sbANWt4nCMqk1y5CpLvnqPEaVAyUBS/12cdgWnHWxbFPBqNkeg==","shasum":"d7c3ea6dd7e45cbb0a66f494d39bff8775f1f87f","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.5.tgz","fileCount":27,"unpackedSize":85376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEb4VCRA9TVsSAnZWagAAuUgP/jBBksM0rLt+a/yAqFMy\npKaqh9uB7rbSQn6OWAB+/Ec4JvWV+1AX+ORuKp42WUd/+q4t+xF0+2R+F+cy\nuXQgzJADgbTDYUTLM9wXXCQMvpgnHfSEZdqwxVcQmfkTzQhw0OC/0Lk4hhIk\nhYX2TT0p2E80jrXFe5ISuQ02wabMsh5aHaOQBXFJBVEYfogCP/7syNqcnh2Y\nZnLNvM+/UtT3CPEBFEt5iyuvF6cQ4TxO6AEhx2we+dqWR3OwS8DHoMUViwOd\n87m6ugxdgM0Z2B0NIR/kY5Qu2e9gf+PdxRqHoSofq8k8VqrQB4Z371uDRkqd\nIeFkFpnDLdJsP/oD+fgc6bYWHyWs/WYrDygnpBqCHs+3r8oFpre6DdmbiexE\ndsOuxZ6QqoALSnnhdxd7GcilVIH7jAJevoRXmjAJRCTQJUsQ5xV6YWj3BQ/D\nkJqlm0+lO8OGk58f1DaSNMARZE6miE41zv6nhvQ/SIPPwIc/Sw9fhCB8Ky/e\nZGORpf0I/dRufFw9RPb1zgL2P53ZIW28sbd3nnxP0vtZLRZCZ6zWL/Lmaoz2\n2Hk2RRSuNzmlErW00Vmb84iJwnEvt929n/QoyHmPDSXL9JZKanJSTpYw1EwX\nrUa/oYiHUCMVpyWMkn7iBYYLzQPdey8C9tK855LuMBEDIiSXbD9bTe44hd30\n+Su9\r\n=NRSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZqpUnYMbEQ0nQ7OJWPe5o9wYeFWUf2HJJ+TzD3tDtuAIgSirUrBXTvOi42vjK6ewvYqPA0WXf/aKRFdnAgxzPQns="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.5_1594998292905_0.8534501488140269"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.6":{"name":"@useoptic/snapshot-tests","version":"8.2.6","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js","ws:linkDomain":"yarn link @useoptic/domain @useoptic/domain-types @useoptic/domain-utilities"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"8.3.1","@useoptic/domain":"8.3.1","@useoptic/domain-utilities":"8.3.1","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qTHfRseJ21lj5hw1yHUs/kT0G6QXkJwgaSXSxYlB9JMDLswGd7azCvsCrRV+/16eyuRX3S+o8iupZnndQ2J8Hw==","shasum":"e3c7dd3efe87481ab91cb12e69871c1a988af861","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.6.tgz","fileCount":27,"unpackedSize":85376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEfyHCRA9TVsSAnZWagAAhKQQAJThr7ul3s+sJ8BCtLQw\nU2BExjQAahNHp+WsjCDYv3pUqx8YtYmcqrnIJU2q+LJU9JnfbkYuSBoynDHC\nmc8yxkml1MrRybzOmWaT1UwxLG+EQU4ySAkiWSKF3jHjvMjsGwIkjYkXrahd\nr81rvCjhJemiY2VVqwgZC7EEBqm3kzwjm1+zafRaY1C3l0hoSF6hYt67N5xM\njmF0G7+kPQERcKoGv922VFn1d6FkAhJfAdDrCkQpGx2/JhMBw3Yz4D1ZpjEq\nfvxt5Cyqb63tnRG5XkvCImRDlxGNDbFeWNgIwrMvdU2OFJgI6gtOLPG3nxgr\n4PWNjaOvc77jhPvcb1A7SirCfUP8grSzO7fL/EuzB/sr+pHty174wUjREmMt\np8UJHFxI/OIx1jVUqLXcEd0Ih9q40sxQTi23pS2aMXouryKz0/1L9iY7ArR2\n5tr9c2xId63L8nJ53t66iE6S3fCNgeQL68PrVHnuAW1NRyZ8o97F9JDGStMI\nOuerROO6/YbWyuKfGc774T9AU8tNFt4nTMdVEvUnyfR6GLrrLNipTtxv9sIy\naF41bAPB+ht3rgqLBUcbGT56h8YSoUZCcv+V5BU1JlJTB1NdcFnO/Fn/6eME\noFG+yDXkfsz0rO8wKzw3IyQQpf1ibIlmiwAuE8JKoK0e0v9sMfGm7ixrxYNU\n8pX1\r\n=niLl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDTlu7Iin5MJ+UR1LNuDOCGSb5S+ld3+5jY1K9IPFrSwIhALnA880L6PI3f7nsR58RxMZAuLoeN5aFGvsuHwus42/T"}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.6_1595014278829_0.3078513284979283"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.7":{"name":"@useoptic/snapshot-tests","version":"8.2.7","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.3","@useoptic/domain":"10.0.3","@useoptic/domain-utilities":"10.0.3","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-YBLZ/3BV7R4mwb2qHfeDJlp5abMugIJHQJUo91pjl3YXKNNjmNFZ9Dz3D06KBDrJK5HR3Uyh6HTJy826xpqHsQ==","shasum":"34f0a94959b94a5518db891cade9685dcfb0fdc9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.7.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFghDCRA9TVsSAnZWagAAD28P/jynAVXvAZoY4WIuVZ71\nblczZXGB2VYbQZpOTXYYCqV2CwHRv8e0K1xwpLwGMgPqibKrvHjMwCoZGorf\nkE6yoYbBqZ9mhRLo0nTwgC7EyioV7ekEvoZSVE073/oIE4eCyucvlbY+lx8/\nIkWVJGkEN0Ox23Q0OOqJOsAAk9c0UyBvoZX2Fb6IQQ5WyS0UE/swIPc2MqDE\npllTIuQXrwABie0ITQKBJZFlHWv7eAq/WN/D63xSQnm2rrZ5Woo08G9WaLDE\nZCY6+YAkIPZgVhhxUZmmuJoZU3wTJgtEMWlQxdFlu59t2opScr6G1DrNWsAD\nKsRoxu4AcDlJHkYEbt2vxpOZrekuVr6lvtVdYs6e1WskGmN9vL+NHbDcWC+7\nLuJw/bRm8kjReBVGrAginXHO6axWEeLoHKticVFLAH/PZ+7Pa9+zQ6hZGBX3\nw97hy/IXB4DhCtPTaWSM860ST7XndgIVRiVEAC2Vv8sk/AzTW/DgZIOttMLW\nzUEt9r/74CdDC75D08fnHuSq2Fh5QZFpT9bvyxS+ZLoz1a5DZfSP3Sfn44w4\nmnuei/KoO3lTazQyy+I5/1uPm+UZzc1+Hr8q1LCvKSFslBPdfttJG1Wdk14y\nXVqHQ9hHjujlY0BP17rePyehF22pnkwYA9AKpx76aHieeXASrjdBXiK/qUg4\nSXuv\r\n=S6T3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZN0kizjvboyyyb2SZZIkwRqdN6Dl2UHHyHEouTSfseAiBUQDD37FZ5dpVnc3bS34hMP45J1ngAsb708HT1j8ZnFQ=="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.7_1595279426945_0.8465528227697972"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.8":{"name":"@useoptic/snapshot-tests","version":"8.2.8","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.3","@useoptic/domain":"10.0.3","@useoptic/domain-utilities":"10.0.3","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-eKnAdFKOVvqxXnaXv8aMJwXXuHr+8PCQ1XYnErjlP+fKoUsdi5i+r23xUcvJyTQNEvyEaqgFGc0Vy45hMT0FzQ==","shasum":"cdd98aa77931e343abf500fc6fdf9a1e20510c9b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.8.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFu8bCRA9TVsSAnZWagAA78cQAJzHNd7OKy8Q7R/Wi3Jl\nivkMwuqDD7OvhDszyNNaloyBs2NGVQ4Dc5uMRp46ehgja5XvMSCZx7J+JiEZ\nXBuYPCVxp2Wf4uOoNo9mBle4sm8kwA+zISY5uaWnWmLs33vRzzd4NROjWLKo\nR1ck1VlODRLa/NgQdO1+309gNeuD85QR5IMrzeYr854rFq0TpgQAe/ji/mIv\nfIJRM+viMEeYodgBPm1nuZ9bhCs+/r2OH/P4+CVsz0r1ciqnOOtgJCswEVeH\nhbNhqbujBhgADkvbkL6t/sJkDlIKSaxkQD1oWwOnMiic5hKGqHEN9ZQLu2QC\nKQIJVwEAN9PRrllQWkU7zyJBVx1SIR5FWlIoowxbSSmG89kltCqrvzCnYplW\nFNjmmV1W6vY49lS/WBZLEmGdJTxy5EtM4Yd1V04dPyR7lUz4PSEg/DwCGNgf\n46rQyRte2uo/qU3cDAbPsxjXtfZY5EAsx2AWNsn4MvsASkFDf+B8PqAXLtID\n3dDIaPKIg7L1GexsjXP11UzzsV6bypMZRq8quvdFCBk7F9CXtnZPMg6+2MgM\nUpzxYjoYzupC9hE8igln+N7XdFL0Rg1E358zfJKbHZ4hzyqaAw0EZwi1CG3n\n9cuGd6Ggn2xY/i2KnyO5KIJAiFiEfYOJfQweFJ/pvCm3so4FxO7ggPCLP78w\nfESM\r\n=ixAh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOfuVKNipPPmGfw31dQsc7UrdeMr3Cfh3l5GFq7i7E+QIhAM3dKgPvRK8D9KtB45fCOYQCY+YvsqzpTzCtlxymA28i"}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.8_1595338522943_0.1416515905588127"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.9":{"name":"@useoptic/snapshot-tests","version":"8.2.9","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.3","@useoptic/domain":"10.0.3","@useoptic/domain-utilities":"10.0.3","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-L21H4ZS8eGZcXhl3v8Sx32DZR1EQvhoFAJiIqjakT2QvHC0YdSy8Y7DbTwsoFuyMA1YE8kg69T2nagQUkrre8Q==","shasum":"94c9031711e798d1ab42b823dc8d552342c415d3","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.9.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLHWjCRA9TVsSAnZWagAAcNIP/2h6xeeTqRrax+XVcjNU\nRu3yFQX2bhIA2cAHn/XHvSaHbTbbOjaMUFAHQJAeZW2z3qAWivZIJHEFaf2f\ncqicIBjPbz7dGSuZM38itZivNw5a6C/72Qy/FKlY/cu0SPIzGrqe6wDOAQKB\nwNSWsHbLiDf8YUAxY8Y+7sJWM4Uwe7jtr5LgoK2wnX4zK0SAMGuKqhM46NC0\nBKH3OjjFLZrhPvstS/sYDCQ5cssYDKl6O71s3IGz5z6HCfzyep1zb8Bfv2qq\ni7yC+3ciRUq8y+f0sOys5dCK55P2p6t84nLHcZmgfoAs+nnBQJOoqiUd7yA5\n1zJ7z4MlB24/3iPCqXQTJUYdnJrN5Y3YztjTT059H6lbaXL1TQiwa5wCiD06\nVcOZmS30npqz2nItXXF5q8gl0wmjSANZssa6pJyLgCHZ1BTryLEZWa1A7jeK\nERewPyHxy6wB+Z3iOxB5Mmg/HcqwsJLKQE4Znld9wEYcDLoZz78K1396MB6K\nUuhT7uJx64ALMEudNcrFAvuv380agE/qo7M78zwz42nQKy9aUVLLW8KzJv0H\nmf0BCbD/qRamc83M+vcaI1tIcmz4zxGloRHM2DGxGmcfIm9GJ2JYeWh5x+uc\n35muMpCJbIDv7dRtL4m4JkSkUc7SpUMzqTLAdy6XYKxk3PFO02vWuvuHxl8f\nAhLq\r\n=4TxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzZIXEYU29LnVVO5Bo+g4X7NKIfJus9QvuRYMqipPDmgIhAPomiAdxpNvh1mJkoIBhb+tCqkCpDmEpcg1LbrG/PJRd"}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.9_1596749218374_0.8780293983137939"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.10":{"name":"@useoptic/snapshot-tests","version":"8.2.10","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.5","@useoptic/domain":"10.0.5","@useoptic/domain-utilities":"10.0.5","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vYzRxV/1xaFSfixSvtCsJxurUZRE2xyJsqFC5e9PqqH/JVg05gOod1GQX9hZpcDPSFxyol8dKzYBdVAGY8675g==","shasum":"87ef45eafab226529c9cf20e5ccad461841343f5","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.10.tgz","fileCount":27,"unpackedSize":85279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL/mkCRA9TVsSAnZWagAAQTMP/jyRfUpsScTVEYl+m71K\nQqwkxWlLmTkKP2QFQvhoWP3vJoJhUfv3sjQ4FbJqGRf4oW/moy71JNBZ9lcP\noipaMyApxKdsMvC7dH5Bm/77z9xd1/6n+dCFuk4hKzQ81JoChu092U2w+Bts\nf3o3WK9/xW5zteXjXn2u6krXLnMR+ci7/xLO2siKCe7mi0hOP+bWRVOxH+H0\nDQ7SkBVdZaYDKkDVwjiNeB3OnyIDScBFXximDeXRsQlWG5xp/z2xjjd0EYLk\nOWJqbvlXVKyR4DK56+bAH24v6FP9t5p9v3OOpxqg/9iYIDggl9xXAec2l9JX\nXoKOhtzppnXPQKE2pyFUx3dKi4hnuyJIHYX3Gm9FhiqJRQTnWVb5ep01YEq4\nnEEcW3z/mhk6jfFvCKqqNzuwQxvuGbzm4oyT/iiudHNh/nrpcWpPBh+g3xXV\nFGQ+GYUtVE+Zyr++0AEob7sARVatNS0RUiqE+oc1O4sl9+S/AUSDtj8ZZP+t\nj61LvanqEGz1ChVtx4+HE05bSKFxgVD30wTxrJUrXdr2IoSuwO9NiJyJT4mA\nIFhJBZx5bI76Po5573ZMWCvPESX5qh6u06QvJhRS8vN7NKdustzjXjzj3xal\nmVJbVQpZEtS5PuIDgCMdeBbya0i7kS5LQwH9xlfsA6sP4dxmzmaKMw4M90I/\nDx5h\r\n=apRA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfonzKp2kg4LHG/ZE2o2u++ewEcdtdt59RAbekhpbuIAIgS102CvN0lvhS3mv5L+LvMy7eiszA7v/vtiHDJzRTOyQ="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.10_1596979619521_0.5068361699772665"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.2.11":{"name":"@useoptic/snapshot-tests","version":"8.2.11","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.5","@useoptic/domain":"10.0.5","@useoptic/domain-utilities":"10.0.5","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.2.11","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-N3FWF+yWEDWrhQHdMF9Ejye/HjDG0+YYKsQX4YDODp//+I16Lm7lJsGdcj4Ssn6m2thKpMoX6T0LjEiCA6A2JQ==","shasum":"7830e72880a3e4b3bcd0fa61757a48b936498a8b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.2.11.tgz","fileCount":27,"unpackedSize":85279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNVSaCRA9TVsSAnZWagAAJEAP/AlJu7GKqy4Bow6Gq49b\n/3b7q8W4qTrFRpSRyidZQoRCpzAebcoZvVRXSwjE6v5mmsx7Qzrx4PSZjChd\ntkF/eCObX2vQbbaSdIAMhP8hTqYsGFHBnRSN0BQtBLzJPOdyuuU9rPPZE/VV\nwkujscFEIaxIYrvyZ/jBdAqV/LQe/BS9Z9hJSaGmUiMaqvGJpLDO9CPUssKm\nV1Q8o8B7EJcb8LtEPhuEvK6zgNl6rX/2Cg4M9yNmCCsEwhEA6rljFUhfZWpJ\nz+lcwyfMjB0mJDwSugpEo+5efOm2zeU2p9ZsO6r+Bho13A29G79eCUYal8L1\nmsX4pWc5yrGTKLEFoyMXIn1LNA7PuvKjnbhA9qtQrMtFBxLfgy02YqRaGK9L\nWK4s132ljz4+7trCe4d3uqeayPy+Y/SzxlSK+5UlptWzRKWhmrAEYwXzuEUk\ngvv5i4J33RBC6YGvAqazIN5HkarGNTn2m1ontyMuAhffgIi/21wWOw0RKdB3\ndSNhSbIn3E+7cIwdyZh5rD43F7aXJ+6Wvt/iYBpoMJeH/uMhFJkzttEIy0a/\nDwm3f2ntbqOc2I3Zssyav+RpT16l+ZRkxrqPrkea5v5y0DLANxEEB4PfBmQx\nSXU4Ed3AU9YPiKffTtaR8E0jz+o4iGSVJiLlmzt4+lUFnwio9saMzyyQU41S\n8jPc\r\n=kMhN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrichcOVqxLlR7WTrrosrg2PBNgg3DzMrbGQhi4zY7iAIhAIKAr3gic70epTRzM70zktvjPqUyVJqSBifY9zbiqb+B"}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.2.11_1597330585445_0.9249018282160328"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.0":{"name":"@useoptic/snapshot-tests","version":"8.3.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.7","@useoptic/domain":"10.0.7","@useoptic/domain-utilities":"10.0.7","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6klU8uH7qbdKVtJeex38X3eyBtBqnLrHFf/HZV/ojXDJi5Jd6O36hHMzXTt8OAc7ZGWKLZiUaJKicozNDUxCmw==","shasum":"73d5aac3dbf1b935f2e0a532e46776e5983035aa","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.0.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSQTyCRA9TVsSAnZWagAAk+oP+weSSTeT16ge+Wn6JJCj\nq8YdJPorfZ319pi3hQPcu2qmAxwTqJUidsY26CbUkmdCrhRPFyH5BCbZnY+Q\n9OB9vdA6V6keb7SA+em4IerHfa/VGbr5BsXNM4F+seR+e0zQVgwNBJx50aF1\nBYViYUoMKnLgZVNNJA9YkO2pSNSgQsUdOOEfCRM2NjTfc+YHWLrllR+zyEJw\nXofOT9BRtTB1CRRWBN7hGBPvN4WO+YPRw927DxOUyteRrqeEa8rDyKeGGZQc\n84pMihnR389lD6u5uR70tfxDkmUoOx6VOv2O2v1hlMTA78EQu8aspM3oqWt9\nG4TUmC48Pf5kkT2K9w42PjiVg38X80VTy6VnoZQEFe5loFMXk8mBybwlBOkh\nT7+aUB7renHJr8rr3Y+wqqbahI4vZiG1THzSp5FJ/oUDBzIV1+blWL6vvHqp\nbrNADNdRNdo8yKUYi96i/fPVSGBiT5BlNgAJ9rPY0QbQseRs1FYsJR826jhn\n7LkylFIwZZ5QYo8roZHJiRFTK05+MkVa/5xm3Ss5yv5JXjqWSLRCOgNikXpX\nyIofwWopUic223v7BaWrk6GW1X0k3TyU8VBPSPxKk6FPnBFedBHpuLODjBhu\nz/p1uSNk79JcM9AG7/WLbO0JsX4/ioSO66QsgnAu1Bo8rLEOttKi/6PRkg7Z\ns7m8\r\n=mr5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs8He6arFJTWmuR/7mUJ2io5nby1Z0b3V/Ezx7oHhNHQIhAIi4R9YkpKA+rPmnkLIgW/PfhgoSxZtyqSfQvhSRWPVz"}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.0_1598620913981_0.2818994594916233"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.1":{"name":"@useoptic/snapshot-tests","version":"8.3.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-AB6Ldd2drdrCJt8wswR62fUgNZYOeWt0F7wzE48gxLBUfevBCiS79PZ9Kz5rDkModMnPxMWyiunobTRD/WETMQ==","shasum":"92405103b2e7439f11f8b80e37fc1cd3c08c0da2","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.1.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUOENCRA9TVsSAnZWagAAX7oP/2LhWmqT2hu45yun0rzk\ntzSybhJEhb3Nvim5liNOuQVoxvnbvGaFW8L7AudSfjjmVafNSGkT1XhLtCS5\nlgkFogGHv42A0QvbaCsdo0iSpI39eJRnNffRk+e+9SbO5w7M8urvxly0J/f7\nQzQhgg9QoyKNU/3iCC4UVM1tifuMlhbAJwqi8O3I/hQruOB+WsE/y4ycdDeu\ndhZDTrxi6Xi6hyg527zuIGlcFdKovGC/vQGcFHSPB83FXdZ9oZq32B54EtdK\nPFpxKrp/xNPPsf+qFgZN0i+UwRp6b8mk27pfe2U+A/pZStPXSMB8t4PN9Y6P\nP3jLlVFegi2SxMuEoODJIPyr6KFZTcoK6gUz5teVGC3qX1llHmMKul13DzCx\nviGsQLY29Z6NglioLcWQtLGCAEuPgdYMoR6ocCGkv+66G6qJYfshgXuadG3b\nqmzr8GIWaQDRsmTxQO5+4YoRw/Ie1hJ7n2U2vaM3x9KziBNofwg0If17AIEQ\nV0O5jEaujFXF4o+9e9iLOZVc1zfblupkcIwYeo6oA42ODkZ7mr+w4O2l54WS\n6/eOgdzcE1mpqC1UilQnjH5UGLwHaV0OIgxzP1XoGKRXqNwduehfrPOXXRkv\nCxjQix3RShxOdqDEuaKZqk8oknDReE7aQ2/8mfjdj78T0ahEJJpgMJvfCuNy\nnTJg\r\n=3Jrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMaHijrCxO/u4ziDxEisGaq6kllHsRFclty9ewtKX3ZgIgTKEi4d/EafXauheFFwL95ZcTi2Q4oPy8srlKFrf6XB8="}]},"maintainers":[{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"dev@useoptic.com","name":"useopticdev"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.1_1599136013376_0.562246103201067"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.3":{"name":"@useoptic/snapshot-tests","version":"8.3.3","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8ZMXUbd3ciDbo8bOo6j4gVaHchrEnZmZG1DSRAKip9Rde71fhMXzAOIT9rNao8gBowIGBqhwARiXz0D7fTLGlw==","shasum":"5e0e46ccf9bcb16f8306d6d8fe9c567a44111cf7","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.3.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9RnCRA9TVsSAnZWagAAubcP/RdJqO7F4sHr2khQ5/lT\nWY9mSTp3lOGF66Iaq5ncHY2pG/M2ywyo+NE5CBNNL/kB3zIlu5KhOhPl8nu+\nVhYV40b4tFD29BydgzQpawNBv5p8bQ4HzmCHRAUAs4nwCypzGtQmyEoBgHvh\nOO0exwL/Jzdm+tCIPg9Nq5tF0WE+ImW3UcEwfEej3WkTjza/aJ7azrYamWBo\n6RmRp8DVN18j7Iik+D3VQFfHo5qEU19eWcwohXNf/U25HaC1HlOKWah2q5l/\nf9ASF2HHc0jOj/yF96mIug/PgBczMCouUE4FCxtlfhH+I971ki3uR2CP0fjV\nAhFaE7KXkRhid8R0of89CjMeU7IvszH1ossltfu8Oq/jIkt75nxxXMqqCzEW\nLB2FRb6KA7Ui/dIMKg4T6EgchQgxY27yavrgYsN1DY832OKSKy0tbiVp2ppD\n5O7tcP5ZW5Fn7DZJdn46L75up5kJgdB7JdTCmMKLd6UCIoGL7RgWFG4un3Vh\n7n8GFLe1u+Qq20ndVbSfJIamba7Sht6gLkpRD/oTx1BGIDwRkYwLUV+OfIcC\nNRr/oIiYOcS45uwyPoOK/pBYoihkrzTaFqQ6fA7PA8oDfsGUJtkyPW5s45h4\nUKyS4L+SeGpjCq/PGsO5kMSFTN5baIpvyqbe9jqaSEpSLw40DQeUldAiym6Z\n/5b4\r\n=5A+u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbLRo1QBEIhrpg+CfMDPKHthIaZuQOMCE+A2PrN5mSqAiAN9WhJoJZ4VWUEuO27vVnFHN4YzCpPw8l++PuBF3lVMw=="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.3_1599591527263_0.22188112792869297"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.4":{"name":"@useoptic/snapshot-tests","version":"8.3.4","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9D5LEDLWEC+1QMJgJo3Z25ISwDMh03/M8yKf3xCTtS86QDtmgvL2if5ffjIgiHNkSHWXKJXhG15+WX+N0KJ5CA==","shasum":"d2bec8f85acb471f78d622e836c4dcd5ca82e7ef","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.4.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV+nmCRA9TVsSAnZWagAAxDYP/RmcjkTrJkKvCDnexFPP\nkUAXduhv9GpUk53FP7PfBo8GVByL7YAINw60cac0fkQ3HqllaHoWRCVSDhS+\ne14wdx3aCb7WpzsTGhrDdAOka5SB2oLofNDbHPHrDhgjweu0x7OqZx8iE9ZI\nY9nsIePDNJRlvSeYJiWsFj+Ut0iR4MjPaPdiZjhi/tMg17okB/zYIRJ//SnM\nQ/huQbrK+/UpVHUAHXX7M10+XXU8+JuLp0jRhluzlDJT1bSHuTmW7nkY8rNO\n3x1C/3fwAyseBX1yEN5C+7niDZJqJxDQa84M/GXbJaiwIdXw1nUvJunJiOg9\npt02jyYBG4ccy6KecFm8XnSiEQz48kMoezlM7pW33Gsf9sv0FraHU6m+pfrY\niqjOeiCnmoucgrSTqwvEByiqGG10OWkb6MrMs3F3zJDt06iSfU9BtFN45OBE\nUmOKA/QUyMRYBu3cqX9JA4kq+vqRMxQnV8k+/jmmqXZP5Ow4yE+FAKfQEy2e\n+RtHPTtpQhJDzmEWRnT8mgtumAZcl4emkFp86ZhaF21sG+27oNsGn38Lvhdf\nqBzimB8CQ8EHgRxJvY8CQaVD4f/fK9WtTldHMsXtGJ8gNSrykh4hamgBAY6Q\nsJuQD8GgPKzvHqGmS+NsmbeQrjtIA229+M823T6NQh6NJWngOAfS5wKIupdu\nAaN5\r\n=DWNA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDO1ozCe8lBqFsCcS4VKURW4naKt4hVgt/LNebYxNENPAiEAzBBBqRuMBK53wX1idAbVcjFMm+7vu0bKjWRWzvlMjjI="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.4_1599597029870_0.783819733770567"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.5":{"name":"@useoptic/snapshot-tests","version":"8.3.5","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-mLpkvT5raWBciAn+wVsFdfrzyejcj7y4NbDHiV3TZujgtpCLGrIkO7Oq/m4x56/ukiGAjc9hIPs6x77gmwFuMA==","shasum":"e69fd3c32dc95d7569b3fdaa2fa69dfb33ad4eae","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.5.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWQeTCRA9TVsSAnZWagAAnLMP+gIRzLYyZMArk8VwbP2s\nYN9uL+FfbiXLyXtShHhWhBZpRWvpxYeD8MQQxpd8QqITjoRtSIwT9TtdlVRJ\ndVc4/frAqcQNks6vua0+JRNSW+ZtbAf+1XJOklaYItF5dJfpUE4CPVqhMt1m\nV32OE+y7bFj5Vs+tL5z2n2MxeARE3o7C1r7kzwhAW61UCb+a1OYNn8pHW5PK\ngNXud5JE6OfWWgkR1D1Mi/E0Hr+x3qEJFaWP/EtNow3mUxmUA/RSLG1dhMyA\nZLjnbL5REP5wKjKb4JXQ1P4R5YhjFN261P6wqFFOLK5lJS3ekuW3Fb/GFUGp\np/GBWYszOY4bhVZeLsJKiepzWQS5JwU/6ZmoylGV/VsPbHODUVz4uYCOx/Cy\n1uiR3abrObQIAgZ+mtShwRKRTQn4cTcZ44zp/r6S3fiwMzIrVALuLJdnN8la\nD/LPnnFOdKAjgSLBCyDit+A73anEe7PuFKe2hW+IC2knd/KD1wuejkRONNtH\njAeamk3EfP4pTzXdcPCl3lH85aUoa0pQrfgnhuYl6u2vEql2efqhEvZ3tu/B\nCxiy2JILJSkebqPVv0RZ5oNDDwqt/co96vpByYuyZqT+7oKIOTQuAVviFM7g\nFUwLgt2gapJRLouCmir03UDEWykuMdZnfy5MTA5pDkAyoPqOeiz4/6DMvcY7\n3SZO\r\n=Q+3t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAebDyX/tlF684pR+sPzse9bMjeK9FwaogyqOEACeoghAiBPsNwCxT6YegbuBvplrhZ3THWta6R+B2mq4WIuqfOGaw=="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.5_1599670163500_0.49946136127529805"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.6":{"name":"@useoptic/snapshot-tests","version":"8.3.6","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ZjO6HAHwRB4kA52cO0cL+JAosd0gXLtR9SinbGP//A/Igna1YrOtkUMxBW3vvGhPBIgsFE9TXtCWEpzjMAAPoA==","shasum":"551d39d44a0c816889542b355260725165b1d72f","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.6.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYoI+CRA9TVsSAnZWagAA1VEP/1IhlzMPtFtWzEoLep2L\nUzqQxlKIQgS6XeY5KlSg1X5OONsEszQwQtdKQOnivNzmi+QcAYDJrWKdPrh2\nKv3x8U4SnCkNTlFouurxgHEUrix965bNoG7kgLjHsr800pkm7TpOAZG+zt2o\nuBrU0iiTsg2rNdow57Auw6Q3PEXCB74WZ0o5JPXCVm3ZqRWeMoN2MyrVHZUy\nxXqrs83tlSai05ewrTvul8pNw1I/o9qn+UYj/wMJJ/jc7+eAyavlLAPfmLHv\nIcwzXondIhRKHmZ15l819t/SFKPDzY9ZjLxP3a4f9YCJI5Qb+11mT+3eZTgY\nLgyka5r/rEpWGUENT47MJ2wPLFy/djnoO2qRAjMaYzZfo8OsnQVgkbvMyoQ3\nOXhvBWn1ITEyuWmozWy5x5qJrqI5LKBesrTCLXTsxjg2SsTXsxCWN+fViE3J\ngCSTn/ZqKDgaB44dxpvoJ1JV1USzf7YjwJRPUSCp3pcqCyyZsEnHr58xZFJy\nwH8+VOciZZ27KbtrOD45zISdmgU5poErOjoNgyS91HWCuU/KpybNyZ52Z5QZ\nMvtskfhg4MJ27MWQ34SwwFWou2yA0fmMxOci0Zq91ndFJnxl4iWrUhl1kCZp\nsR3q1ZutY0HUKkWr81jMwwGGe4PseqvX2A+AhY2qtbULGcZYQaKQyN5MOfr9\n+vsd\r\n=QThH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALPEf+kpwWxKIIdMoHsd1u8kBe9YNzGXju9KBpse4D8AiBXYIBH8HyjUdLwyccuo5xdHLk92FaugPTNCc7AAOfYGQ=="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.6_1600291390037_0.9868364860007695"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.7":{"name":"@useoptic/snapshot-tests","version":"8.3.7","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0hHah3pXdYvJYkIwYXocGvFHdT3+GT1LhzNlbk+UEL+Jhov/2yra/T5SP2io2UMU6mqq5buBFCwpWR0V/JHXTA==","shasum":"81a228795a6be0e25e1ebcfe918f205debbd09a5","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.7.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY4hNCRA9TVsSAnZWagAAQ28P/1E2k+/McjuEGkysmfXq\nts9yjo9AM32e1HneKX5B2x3elWlzQeIiYwYIbYgxydOkXEiC05i5FzFxtYdw\nW3B/z7e/0qeZi84NTW+dcRomXqsj8ZP3mY23JOvJyqb+Y1TMGC102UL8CPcL\nCSj8PHjnVE2XfC6AwtB7vvIDhKqjIUeioUzU6Folfc4/vKBBWkhk8XAgiX6o\n9bOerjnmzlqzCSUSeFZc0tp4/gXDa0/Ihh7dNIsMlqBXBmtzqa06ivUnhTw3\n2hNKn1om0oAAU6okr7inSz5ZK5MIreno9HRGsoFwrXcvinS1KiMsnkFWDmT3\nE1+M787vVOKlRcz5Z4nAunYAloH9d1GN794lyagn+oP5T/tPnIrmJY6PGHdC\nthR+HEaRnW+Lws1nKA8FrGEbeTJRGG18OcGJfOcOLfhq4nNeB2wMOO+CMgHI\nni1GWOOe1BzOTmSYBX/whjwqsfqWjRqXXYoxmbYeio2jZOg2nnATpOZ8/9/w\n4CwF0NQTwJkqrxBIyeDuPWDINCAeSf1uxqXk2tlHur9QWxxBytCete9tcQle\nNEHFAvmTDn0XsSopJxbfLQVBkZ87BMRc2nZBwucOvWmPudaKgTyi3chVbBiC\nuUdavPlKHADi8MAkSWI0xmSfREsPncBq0tUET7F9kLz+bw3F6UlLkznkpWJD\neZu1\r\n=I9ZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp0osbPjSivHF2BU+zwcMLdDhcIFEh/JX1vTzwfosFIAIhAN9yxAvIdvCzHk0QDipq53GlSOZCrpwNFAV+HCDkEGdy"}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.7_1600358476811_0.6569751013543854"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.3.8":{"name":"@useoptic/snapshot-tests","version":"8.3.8","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.3.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-kXGDd0+uQ00/S/No5K/bFNDaePXciS+M4bzUlpZCMLPyesS/TbpwTMk2vSfeZYskMeAm/xQHfujfHYku2hO5oQ==","shasum":"401b42725f0f80bcee908b5b4a372602d53056d8","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.3.8.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa1miCRA9TVsSAnZWagAAejgP/iydAeVx+VBJ25OrIew4\nz4VLv/vdvDbhWhCzgx9O7cv6+ccrm34FkM6cdH/TWaKqmdQmhaaWX5hUfO9x\nZTyCUrLRKHzptSegZtHvIpDQt7AljDVVOhJW/CjuMkMF0npEQ58VjQybPqrd\ndkAZoLXBIqdSrfPM415Zn4f6TeZwkRo0e4p8mDRLWaUhNVhyrc78lmtumi63\nFtimoeqXs4yCJi10Y5Tcb9MFuAAarEPOuRaq8Jjog63fF/4I0UtLe1P5FsIQ\nRrIiri+gmjOOhHDZXG/dsp8tdD53svoLceSi6/YxWTzAY0Q85kS39qBCpe0t\n3s9z1uS1/Rs0a3aPIcSc/w2gfYmaWCRWt8eVMJxP28RrZxLoyZF+F9E2TO3K\n9xWSItv+xPj0Vw759fGPXrRjyjR9XlVITnzF03uSLjFOSWRIdWsuU09jAaH3\nqCnB6wloISIa+GEIaSzsE+UVlcAKGoGsoxUKufChfkRzeX01IonLnKm0zS9l\n/RIjmH7mWGn6M0BepPlfAf51vzO523R5tvrkzMfUdrMPiGnXzHnlNwhukgzg\njCj+FqjSXUfkX1WpKlG8p2icd68ly3pNH/fmdU+3d8vKpvkY3DpHvT4z1pdS\nrYnixsOTrz8XLhvgNsMp0fr5XIol++vMcBuFxidwMfqQhb6RJcW4zaGFndwF\nl4En\r\n=5oNB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiKwmlBisPmlK880wKB33VYuvQGJQCSGSCYJBHtuw3AwIgXD/dSpglXOPGEfhfxcsEsb/tLaWL7GIiYOQNm3CYT6Q="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.3.8_1600870817840_0.16584235247447565"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.4.0":{"name":"@useoptic/snapshot-tests","version":"8.4.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.4.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OeTheT1uzOAFihaK7sCwGH47RzGl4r/Ri//5/uIXO9UM5RhhjEkUMRv7cLBLhVHXaeqXgg52HDT6EwHGo0+lhA==","shasum":"e3ca6cb581b8b67e49c4ba36a21cdbdb167fbc0a","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.4.0.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffb5QCRA9TVsSAnZWagAAqHYP/iczMtV2zGkxpwgYA9sm\ncmol8HupMgdnEkqZp1H+gt5B3m6RYG5Gu+R1QcBgHmrwuQ3hC8GdVAitM7CE\nQFOGNTSmamI17rIP6LdO5Xw5w4LvrKL5blKBzMYQUepib5YaL0aRg7QR/AQl\nVqSEC7031BaafNnGWubaFvb25J7IdEn6Z3mYOgPZ8mK+4BzmoxweY2+Ysg4r\nzMI+ELhIW5ZNtJVQ93J8azP2rBzA6f/chDtfMOJ/OUvY87revmDyMzV9H7uQ\nXN1zFpdrPYCzZUXosiFG+KpiP0n8SsUSTxprWViJlIU3/sNw8IoXUtHeQCUS\nyBzBTBHY34t1v8bR8dO7lCm4oOmhwUNZZsuEuT5Hy2ibPpL3W9Hv+BFXu1H8\nTG51rdK4Y4x72pl4gCBA5LADbhBEcKZCetkldst/nG0Jd9yxdeG7o6xUyA+E\nwBwoNkoiiwdtg/n9p7qYz0DbUh61ln5xk3+AhLGOtZof7tl77KuamO8/6zC3\nvyYEnlPbeEYn9oQNFObvr4xJ3w1rkrZL1mEetD7SSxefuMbTpHQbrcHiCOob\nY1n2SBi1YV2puZsvgUID1OQJ+175Pyt3VuFvdprRwn/iq5K7jVGM1AAViBt/\nsqcf7o+fAzxlqk51jMCkmTrGJgOVPuJ4x6LjIVXc+4BGZhxHHKTc0X/UcHrE\nmYyW\r\n=Jgue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtXFwIkbOnRUtl+kIZXnWhHgai/rQag47kEp5GmJf2bgIhAJsWwN4qS54LWn9FTVPEv4u/G/iDBSh+TOGeMgJoa8HV"}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.4.0_1602076240269_0.04689540926974756"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.4.1":{"name":"@useoptic/snapshot-tests","version":"8.4.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.8","@useoptic/domain":"10.0.8","@useoptic/domain-utilities":"10.0.8","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.4.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-jn84RFJvFit/eNFyOdYNdzHXaC4ksFSPUApfHlMPxFfscw1t0KSb4WLBooO7+OFmrF8au7gA7DT3/JYSwg+pWw==","shasum":"d47388d3620f78f66ff424b8b0ff26bc3849bffb","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.4.1.tgz","fileCount":27,"unpackedSize":85278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhHqtCRA9TVsSAnZWagAAFsUP/3wJV1HejfL9ZBnaFcWC\n+qEbiC2tFwml7pSG0wy1OeKpfOtF9b7Nn116Ydu7yUzpBlBZ5j/fBiu0Pbl3\nsoLXolVIK5c/voSHRIRhTqn5MvShxNEbbWSgrS90ht0A7kovlefTls3/1RQc\nKBd+v4h6EO5OZVXOQ6mp+JDw2dCDacFXOA67dEexI6EMleqSZYZKbP4m97Xb\n20oJ/xEW8K+3aigm1YYW2QNfhbFtUhOfGRCv2ehgzvV7e8k+6V6rfWNpGr5A\nr60CCHBdJx5bMxma7lnz6HvWdz97BISY/Zthrsnogw2XQxkvBiN9nk2qIc+d\notm8X1obFDcHUYQKkP2vbJMMGNY4lrlN6j0g8MKOjkMYq8L8tbkozrqnUrvY\ng5l7n++9714nvtRaBmroUJkxALBSK8S1csBLkp4vcK4RUti7TTl4hIA2PoFc\nPr/BN0H+1Krofgy7g6K7tHlciM72VNu5E2LRTZfCeR4OC9kzrpKxKEBS6/Aa\nSpSJXp6p6/C1Oq77Vmu1h2BbMklI3c6bQjukB4O9lUlR5UtJ78SpssCRYpjV\n94elZ63dUF9l57j89qkBADu7hoz8QfIew3fpok9jkdoyHci8ORG+OY4Yof0M\ncXUZ3jOI1tIQ2Pjacmd9opjMPjfYV+nzN+RzaXqsUm64jdrzEK1GqHZl1wbJ\n9Xe/\r\n=mx7m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJc6MEXlA5YSapNUhd6mcbMjw4gTzRTqIPCDv72ZS+wAiBd/KBBTd2XGpWKfUf02jT1wSrZPD47RXGG39qLLkklDA=="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.4.1_1602517676765_0.08529983505467342"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.4.2":{"name":"@useoptic/snapshot-tests","version":"8.4.2","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.4.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1TFiqPn6J9A380DQzKmo3lS46jwNCRURZzDAt/ZuVJVNHn+1S6b0yx2dPE+alQW60EN8N3eiGo93VYI0UzgVYw==","shasum":"ed94628f0600f0d848f322d69375d2f17dbf0942","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.4.2.tgz","fileCount":27,"unpackedSize":85281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjY8YCRA9TVsSAnZWagAAz8QP/0RcRfSBewZuNjpTQK0w\nhSCjTjmgOScTE/Jpq4mx7GQ59zJfciN6SsbduH8bi5Ii0PjfmcjOx4ruXAe+\n+pD39pYZ7VY8vphe/5zMGA71iJC6G3hrhKynLoOfjF9sVu0PQk0TOEHuUdfd\nGpU720Yg9Gx70jfdjk6iBz3HWiyHK1Ex7b3VLEA2c3OyDa/syarMEuYqgddN\nHAljYk2mx81a/dCcevxp5WgjwFPj6P6GZg/D2TsOd9dM2WNt7w27iOxJENyj\nzhiC6/tQ6HSXRmdE4fb/0MLMq/RGsHI1aWEqaPApDKhJiUMtJYP/UKuf2v6y\nPbif4VdUBtgco1lme/8NX+p9YsrdigugQed6mrvc1p9EaPZclo6CC6tt6zbo\nSTTvpIXkiXe1E4S96LnOx9o5KOGjDf+tG8xwQhaDeAIVIr7R/1EoU/bA3kb4\nnqe8+xlf/I/9b8WLcohGpiH4MDpdjf7H9RTS0ljWQP0s6Ls9LlX2dCA01wK3\nVZCr05ZPe5O8rZ/nGlyo9f/W9QJa9iHeQIzL7LPW2Lm+N+ziwTo7LVDQMHlQ\nh8zmV4NpPcPsYk/MZtUNobj1bImod+2zsaK1YxEjej/4m4xWxcFTygM9A+0L\nr6X7uecqZ0E9htV3dD3kqduSR7vNHKcgxxb8d07PylfpG2RkssUE75YI3gjX\nTjLZ\r\n=68lb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiTFx8zSpXan5/pj4u8vCbFIruNAInXdJst6eZynZZOAiEA4+IsiR9O0qSJrXXTw4CuU1r0BBcjQiE1y2BCnCBogtc="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.4.2_1603112727521_0.5337541603042486"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.4.1-beta":{"name":"@useoptic/snapshot-tests","version":"8.4.1-beta","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.4.1-beta","_nodeVersion":"12.4.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-kiYDjriG4bgwxweAIGvVNEPi3dS1S8+6Ukp50X+JiEp/8DjgTA5XTi8tId0bYscFrLHOpdVU6NGCXm7ykxGepw==","shasum":"3e3f14f3e1e448d83d60872812de00a275894203","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.4.1-beta.tgz","fileCount":27,"unpackedSize":85286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjbJ5CRA9TVsSAnZWagAAKl8P/iOwl+JlGp3X/zoiHOit\nAgFlFn6Vx2xu0Ng3V1yUEbfMUac1DdKguiId6E1u2lZrml4IvNiV+C3cImnJ\nw2fqYYa78b3O+kVCJJMbd5zDOmej+yxkSQLV01ka5pohAE8UcGnC0LE5WTB8\nwn97XowSdS09VJXvNZLPDZe/xidl9zOwdf6cY0t26UvIHgVFvvgZ20sXiaoY\nSJGsL5c+bELG+jC6CNKjQCdyrbtAwvxJSvt6bPMqlsdHYqovQOIPidh137/W\nq+9eTxhwnc9yXqseNaVZ8tU18oQJF2AX7i4wmXakuo2rbR8GIynY0zghp/ts\nhvzG55+Ng2T0J0psqpPDgEqvbP475PdCycWzmqkwwvViuNaEdby52iAwif6w\nQnpu47sBT74+gWXybQwd9GO/OSHSYVtGvZSd4O5RrFRn6CiYfV5s3QmaTaOx\nmepIXaLgj5Pxho/GFVieZSzZbovI27a5sLDql9vtayvre6i5KBgQG8JaCmyu\n1Vkg9UZTdb7tG8kWkC+Bn3ZHr5plxNAKszYDEEY5pIIfyco1ryxjIoKg0Bx1\nEmQ7/wNjeypWwlJoK0Etp56grJTJa3WhsL2GWiNfbU3DCZGzH71r4A2Ml+YT\nxnNarRGXwmUQTaLzHiYg06d33byJ+AZhSlDJ8A/gl6Q+ifJKK+vabC1kx3oP\nWKan\r\n=b3CJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyoY8cDiJ3aHNTbpOG+mJCbE9kHnyvZhZTCwQQXGckUAiBsimihMNPYMetGvU9JMOKLvvCuopkud+0f+mKBAPAXYA=="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"acunniffe","email":"acunniffe@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.4.1-beta_1603121784800_0.34934980411786154"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.5.0":{"name":"@useoptic/snapshot-tests","version":"8.5.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.5.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VsO5RZsMyUohElXyulUXWdjMUMHo25aO5VsTiT6V4Y+W8itM/m/a51ZUd2gvIyzdMxY146rBLtsdrgRtSa0UlQ==","shasum":"9cdfc4f9da56d32e01b964007383a59518e5c239","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.5.0.tgz","fileCount":27,"unpackedSize":85281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflKr1CRA9TVsSAnZWagAAcHQP/3TZKe91vyMDfj8osO1w\noYyXPJRDDYJT3aLDebGSNDE39+NgAr9F/yISMyTMhRmgSZRGjMcPIilro5hr\nEWKgkef6rvx/cIYx8APbmnGDx7unTCySshxjOwVqpmXnnPwGK+zcwoeFw8ow\nvwEQCOyT6mtpKyxPhAEelQqtZlQB92jqZXxeKUS3dW2/C41emaf85UU3kiX8\nYGpsLt5LVfRrtUHiptlTuiWurb+et1iI1zZSA8bTn5e6qvfYiYs8PEhyEN1b\nx8XsU+IXP+DLSmLcWynyIYHrai96MWG2Cr949B+UBjFaWMHk34sxD7AeadFE\nqTv/92LYXWBdQ9xGjewrHkohq2oA7kkqDK+U2NPLMLb0Ln+tvFG4pYDkPVud\nslp8UX+zd/6hJPOy9lfyh01gh7AdqdQOL5+ysPqt9YuAlFa815my9+wIwGta\nGR+ILe6I0Qt7OI5M+oyGliCN8xISpKHPiqI20DMMAdNOk8ToCWMZ+DHa8/QO\nXursHIvIO+rN8Ub9QCnzv5uGHOThFMuN4+ml5rAiWbIGOzrSyhR6+XHVszWw\nhwvt4Lmv8LfsvCykJ4+Z8HFtLRMdZfZGfErH5sq+qfqxbG5NVFHYdZPStNMt\nR/NUyyEBsZO8yOiA4pzAK0KUj3ofFvuZcqVMPFrhJ+u5YbWFnFUR6pcZcLuW\nWRgm\r\n=prLZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7/sHLt/O+rVsloDlUZDrSBBICVaCyNYJcqBVgnuNJZAiBStc5t6j0Moqji4/wRRAXkfrelF0hlpLeD24J3rm4asA=="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.5.0_1603578612607_0.3028397817048374"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.0":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sW+Y4BGTL2QsbiS4H/xtdzfX0BCka6M5tdcnUl2JmjN96DOOQTk8tAf3aBUuKbDu2rmRgU9H7q4a88bJMD5IVg==","shasum":"c362352afe23415dbc4ad448a4e408d531fd1285","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.0.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn+u1CRA9TVsSAnZWagAARVMQAJCyyxqe45Z8frb2aMNV\nRFdHSGgtQHeitSDoCi3qXh5AtrE4cHR1PE4GnND5NL7+wD2k8bwxs59aBnwE\nUPMYC0UufocCZTbh+47ZBGsG97ANGJNlZ3tqSKbK5MyjQTMloSSi1wHEdKKL\nsxo4GOItB38EYoh52Kz7kDTwXwq+Avz38VHdpvE2TFa6UFA+W1oUqZzxVKCt\nEiHvcvQts/nNkj9CuwlJxnZr0YBLk0qxF7JgcXN6QwRSS9cn4naP++hIyXcQ\nCUFC+UyqrZY7+cIAXF4uLqNd+SGTe/2/kFsQ+N0M4jpkuBC/QZdqUUtqalDv\nbfTurMm9OVyOi8c4MtAdu75OeqFzxJ/QLIOY9bWNVzP4X+Sn+pKZ+8PiDGTE\n6v/vjTL96D8JU6GPU/+Am4DP8TencIM4+WVyzNrpc/G7sP3jS+eoWgCmrE4R\nLXRzVgtBBVM+4gjZ6flfwF5nQ2VR3y5rbVYEkBBuQGWfb/WSi6iMhzx/oSov\n0o72/p79yLIgyirV3rC37TLElPLCm2PCXhGNri5f0LcsG1q4OABH+v1D2fF/\nty4CkGkSapqL3Jf1vD2QVggeVJo9mQxCVuJ/DxZDdQmzONpWOyvev0lTthJh\nN+cjKGzBJI2oZqJHcs0rmVVP77OWN6BJgtdLRuaULSixnlPLNmtLJQrlh70K\njOI+\r\n=GVuw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwu0xInTwyInBRe09HRFDLMnUNnp6rHCN+p7YBK/n4ngIhAOQGei0mkRnpBQLLNbrJxk9Qih2hsw62IT3pq5xi/xnE"}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.0_1604316084610_0.21216946483150312"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.1":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gPp98tic7EWs6RHDyyuXhWlMB2tudehWeYGvhCaaGX4mviMkI/7Wz2KvNpUiruv2nH1vKW+dtUwM64OATHON8g==","shasum":"4ad342ce487fce619c37e462f581c9afeacdb0d4","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.1.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn/ZCCRA9TVsSAnZWagAAf40P/RjLnugczTE1Ye5iAe74\nHxtqQowqmevWgYL6nsVcJHSFYNLLtBEBqkH7FWgrcl+7z9jo1O11tuqPXS9N\nU1+zv+xFalkXsWAqMdoXmpYGz3DT7Rb+bmFFJFloQDFINXRe2vhjwdQBN8Aj\nWnDyWrjcK86N3W3RMNZv+mezn/PwioCv0p+3X5wBB9OZc57z5WpRfLVKGIQ9\nz/K6NWcU5lgiR9TM+Ux30oJ0+Vxw9zfhZe4C126QL81bgZa2+AyJmuGX9rNd\n0dz9UaiDE95kC9jNska/ru2v+xoi1+0yeID3aL8dURVMmxWtAV9Ezp+3THKn\nzz2319KDWan/wQZCpZtYzLvUZ4qaoOyhEmMZOMQZXgbQik3LT5Z9xh6C50Ac\nHjjbjpHvymcJUOrtLCiMk9TYSieL6IcwZ5rrJpTEE8EgvVV1JFDNmc9ssHmT\nmuitHXUQDG4j3rtWrMenAzWLdTlKjAbbjPDxRH/57gvcCaACN7/EufGcEU4u\nV3EJP7L8igQcqkMaDeKONSBZoWHxt88SHUby8H8y7tkL5aEPc8ZDX0ORDufB\nqHc5LHbn2FfaQuRkVLLNJrUd/Cjxd9gikT1jveEPUvwnaoYJWsmezWdIPerw\nEGj96YU2SxWloTShbSWEgz8hfJe0BksKwTb/iZFyTvLHkzwYd6QOAklnYy0J\nleaS\r\n=sVN4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlQeQ3kZ+VpTMy0LKGVNYj3gXCrHFYWk4RA0wCD04UnAiEA9espJHvTOAD2ziT/90wMEJM1uNGbXD3mbEy7GgtiNoc="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.1_1604318786464_0.36781963333213885"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.2":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.2","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GPETQE4igmfYJaSz+H+0jI76smU700aXK+GRyH7yFy2aI9o32DuHW9gAcF9uggntD6R2TBj02BZiTZeF9FjweQ==","shasum":"e50be07b708a0e5d52617bea6ecc9e40c4ba058b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.2.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn/mWCRA9TVsSAnZWagAAjKEP/i7aR1ytGQMX4d+MXvCU\nEj3txfIhAFXVB/dIfVHb1nxnWwaPsLKhPHpSUYOuaulXw5KqkmEM9yEavWHu\nsvQgeYTT6uSr4ECeKiLjJehnvq9vjBqg3wnn7RajEAtmUIKS9TMzXLW94QeR\nQKhjHynCyi42l66gCNcZNiAP/trlDUts9PUWk9tpTYtxfuUe1oHz1oqD3Vs4\nY25ztD5QEPZfqZRlDKc8SF+5lD1psdoDhnE61Ea+SGIIPORdAybgHxBRyu3H\nMC4dciqxO8M5ENrnz15Ke1eUN8xiLvREc55bDY9sqd22j9cZLRu8DSa7GNRL\nbAk7Bc59n5zOIxL5FlgCFhJqCnPvG81U77TmdQnVQkrELJJyyoXtYWv3Rg/5\njPEWI+4Df0GF7choIMO2yFV6dh/3XB6zXYM9w2W4nVGZSjEGSVlIEsWhbIb+\nx3wDZM8ziS+RfUO0T7TOLEEASmLMEJb701P7H7iYhCi4neZ2CKDRe/6c4a2g\nn2FVy44DNjbWRkC75vudbD3hJNNQ7cZvZjJYokLu8n3+8npvKo9tVw/RM4e6\nokzZqnFkTTuAl0pCeQAEwV1Sbg28iah1KRlng5gBQNWFZiijRz7bYVQh9X+A\nB9NfRfO3yG4cpjwDTFhfhUAcEVN3MfTu+CFX8oP/1MlXQBkMxUWj9UUDt9m3\nosnR\r\n=vxjY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEi568mI5dqQrnc1zuM5PfMe1Mfohb7IQR4UQBFK6ZJsAiAD5oN4DM4QifPJt7LqIKYEIlDEqbnmEWpc+iuWyo1Eaw=="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.2_1604319638216_0.2381360873797389"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.3":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.3","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BKGu3LmuSowTM6LySbR9PG6CCCPQlUOym4pWrR3TPzeu9kDhO4Oa5s02ZasWY7wLiIYCO0ePl+8hAvcJFHhIqQ==","shasum":"969e070a39320cfbe1c9a481fd4bad7413e9b0e8","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.3.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoBx4CRA9TVsSAnZWagAAfTYP/0lhOCFBZ7zBAeM9maGQ\nPXMtDwGki8gk5l8cGsC5PW206BL45b8mA92Sh+obAR7dJZ4Sruwa96dEMTFt\nh4Ruzc/NsH+75aLK94W1BcuXoWVc9loPZav2EAAeuR8HKroakHyvqmeX+Jwy\n9w/px5FtbEbyzoOeUzjwCz+/P58Is7fF93fmXXBG+vx1BV45SEWoKjm9v+s+\nE+c463eaIPo+iDIkss2Y1wTKe47HjfOmEBBB8SAScEm/rk7KHisX+lrIIZIj\naVNFJaGzgoc2EF9q87K11DXl4mqPNI0U2QIbQeRTA5vmHdPe2ou164skfq03\n0A2rrz9EDHJege1GjerhSEjuNTDXGf/9D3vEb+hGX/w1577Dud9cMrcVS2cV\nHkUxFzUtX+mzykrSP5A+kflZcnGf5bRt9cUsgkQpX46Jh/Le0x0JWdBcswMt\nEBzQW2Lnrj6dWApMe4U+vhJWEagZHq3m8wKSyzDd6lP0QDUk/reSDWJnvooU\n9hrFZGTrdTtfyqRjiSojMAAmPNf/kXWF/bNXrUz2jkGwvkayXMDZpi3wOXt2\nqswA0qsZmPaFciFW5/xVfNsbJlIg1oE0IePaFk4UgoO9+9kmvwdtffzX4Trb\nthiMkMmOWCkIKed4Z0ncyBgDyhoj7BHzf07uw7bbKnA2Ggzx+RC89kuwTXCv\nZkLt\r\n=SHjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBokPrmyiGVeW6XMtlPOHqBHTq0rQAm40EMeppc/GgAAIgY+A1M9r3fc2A4iQCGQ/1cmvBeclO/dybVThF4snNyyY="}]},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.3_1604328567992_0.15745654106276263"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.4":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.4","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-A9GNqTvem4ibABH6CahWhVygUR3fCtitqwXm73atoJhCTTUOzA+wW1ivKMBiCQ0Crpco+zoVQ3UB/pH3ojy3Lw==","shasum":"9cae02d0443cfe84c3f60e7f9b8f5de7564dc65e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.4.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoYJMCRA9TVsSAnZWagAA/PcP/Ah96En8ih4hR2PDDSo1\nTETPXNGGPHQIr0tXdmJvyft9ncIeWXVcfNM72ZW0C9GI7IdhfsBrzHhRBXEH\nxCEZUwVnOtzZGhdhULFL5ZmM+RNfql0qSVRObBmaBlW7da/ypMdtzGTJmeD4\nftdR+Gr/By0Dvu0Cebu3NDki3OmOijKRIE0EhFP2WnoremkyreE2Oe2S/MpO\n9JgdkkMmf86p+CxLGSVmcldV7PiPpCaSfsL1+68rLGNbpHpbcK7+3WImN+w3\n1i1Uf7+WijYeY/6B2hZ9cuuvIh5g/SDqF5EesvjovcfIIjMWgn2AYEn858wU\nCqiYWiSjXiKCtE+P+X+dMIqqvGszYBCb2GiF/JMyg7XMBz0Y1BYdevXBdmEf\n4T30CZK/Lbm+qoA89bSRdRriWDBX4OH50+uwlaAXVS5ra++Taqq5Xk2lzBkG\n9wMzHu91knAgSKUx1GQWkhstVRHIY34xK4IS1BuySq9KJqq3r37uf7sEW01i\nuxt6LteXpVrcio8ujgXicqc3vPNeqwU71Mw8sNF8FPQhTmP0rwjk2fwP+Yqb\nAbOI9ct6azsXHtagXFSSH8eqIEbgVX6Tix1Q1X0Gu285Vz8ehku80VGSBnrr\na8BzU47Q5dAXs9STKhTpUgn/YNNH8/ffnsfTG5wRce+N4DhjtqTcz16qkUy3\nRY3H\r\n=Teh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMp3as0RILsxR3MDE1rFc/tGc0T6/SYeIYyO2rzMj93gIgfNxur/ks2hXjSyIp5wijPdSCw9eOPwoQ3dCBGvxJkcI="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.4_1604420171774_0.1570043897403306"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.5":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.5","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CeDPohd4gLNV42P+v05ewao0c9KQEh1R1wVGOQiYOWZzaUNkzsUJWtNroNXz6JR5tkpvGgOMDsrAQuZXPXFb/A==","shasum":"32c56f8fb2d8c5a419875d8d2f91adc84df19b45","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.5.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoYZQCRA9TVsSAnZWagAADrYP+wWydyYugRx3dI3S8fTe\nPt8hZfvKZpMnEHnhhF5NKu0bqZClhNFmZpTIx/tH+sw+waBE8AnttDphxZz/\n9sJdKYqr14i1b/tblPNMoN+OVYJv2NM0PCnuKDkOm0UeXi2fISP9oc/+rtqq\n5aZD4hNa6O2eyAZbuw70cSiGiO6VmQkuPC2+s57SntP4942P27V2OXhSXlsu\nkTzTV5wg/6oT+NuwEUdZ4aDozgY8Zpk92Ga+uUzxT9MINMzVIk+tS4rffXo6\nX6BaS9b2xByRarhAG6538v3LGqHSRWALYaDss/zQIh6Vu/mjdUeEBeo4CQiK\nJzSpFr/SgvuuTdrBoDILuv+HR3jYhd+6Ns0ZkDW6elZm3o/gXmytywW01IUn\nAkRU7j4fHkWTB3mIyxSnoenYnQQjo8aIIO9PUxVHaK87bL1PSWu4c1GK/WOW\nueE5C0BmUKtgC5omg0w0NfgMsw+U+Epk0FcPObn2dJONjA8Jq+/5RBBpdIqp\nvTT43R+4rHAddL8TJj/9MrVlX69mOP3bF8tnf+wANOVj2E9TtpnhGXhyEkHX\nOJMtvg44XR9qD5KJEtjuN6QCLUKcSSI7SFNuL3bmcBOvSJEo+ugw/IksCOf2\nXLJM69sXsybXyD5YOsQi8MJ3uWNklYPUASI5PVwkWnWw+cv4oeuRR2i8uV2I\nzMrd\r\n=a1Lu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYmFEq3AJaGtZcwypmbHuD59QkAL5ZjufX5fdkjFBJ0QIgOzzOY8AOXjPA5DXuq7aXUgGhodZ1hmYcLYp1VJI/s2g="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.5_1604421200227_0.41005719235725047"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.6":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.6","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.6","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3tmj/cTESpHc2CE1FDUd8RXUMNZAasyhGrUNzrOSM7tyF5DjEAZdctkQ6I4xWFfAUbqN845EX8f/54GzcyDd9g==","shasum":"8b00db4f01d222765bf018f248cf330ce7619907","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.6.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoYzUCRA9TVsSAnZWagAADhQP/2FiMdbkc7UFgPO8SL8V\ns1sVU3D6WGfSP9O78N+Lx0DXv+RSK8MYWDhaPNj7HR5u+SeONlNw0H5F481F\n/2gfXu86RegYXo5V+09TIApU7c9g/Om8CWzO3vJRwU7n+mnU0gn+wXqupN1L\nNphMVG6FUrBD+n1YXzcaO1okkmhfAnYFsG6JIBYGFG7yinyy+WFGYIxa52Pr\nyuq7dZEfikI/0ihJnGITl8WSCSRjKTo37wpwVIa9tGv9rltjhy9aHEm3DvSi\njK9F6rnK1gCoI4QM9U3w9INLK1lGQgx42CTRAuNTbgDXbTZow0wmSczIvF+U\nx4/lM+44h08D+t7HqiEPn0dsRC2+TMJgaj+48H9a/E6MFd6gdnI6gtQY3YO8\nC+mKy6fhs4L1kmhxKAo4HFs9SKProO4Xcou0z5mZ68JOj16BoWmpJ/y4ky06\nr7ThHmgvc9OOmiqBciydKWg3XNrnDF28mlGTeEhZzLaCH5Y9gE44bSMZALad\nlipVBPMVpeSzEa7T+ImRolhz5eSS/YwHVvukxHIuIaJ3SmncsaTApw6Nq9np\nwJrPowTdF1biXj3Q0Uodjv9RRBI7JpwlGQbQXJMCac6NpcM25OoHa7nWhuJQ\nSNaSPqzSU4r6YEkbi0AaRoVf8a0p40zYtMwLybkIIedNLNrj5G06eEUEVh6J\nTYyc\r\n=bH8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3Qa3yJf+BEGGg54AtdIAb/l6EjDihvORJUJGjTEL4IAiBg6EqR8dJ/XH0eZtDepgl9Tmu3PRVOSWG+j/jB6/h6mw=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.6_1604422868453_0.3448786621820674"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.7":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.7","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.7","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E4l4QlKtdLvd6eNDTqV5Nq6JJa7whrubEqIgeq0sKxf1WQCcN49e4IXZ3lPDXPOOpsmT51VsrnG711oxmelf+A==","shasum":"f77d2886b49c467355d46a89b32dd980c3542930","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.7.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfosEoCRA9TVsSAnZWagAA3woP/A9vnizKVxWuZSIv5y6w\nGX46EUoaNRxLg8IZD21JfXd6T2wsaHHgRy2uPLfl9qKnxkIFCoP7RsPAk8Fb\nDwCYq+CYUBdZFN+tYGMbaoARpe+Z2gCPTIKU8y73OdT/rCUrE+MA1qPxxtA5\nbJIwVgiDZyECHE8RrRS5lrtFVUF/J6eFpvN+3kCn/fpujQbJUXCzFDUK8s2q\nDyrKVm02hk1Y94Q1V0NBmECcIDnMzleYNYFVAT0/ckV4j48zA5Ga4OTUI2gT\nl6lq55sC9RiYRMaNQp+HRmBrykoUG8izr55ViLQ87sNZNp2S4omsWmq9kvsM\n9Iy5Ua+uhEwh9Nw1VOT2hy4mZ6lYCuAIV8kVBTKK9nE4/q6MVkF1xOtGEePE\n3G+xXCUcidBiTr3M3aQT7D9djxtUZfEqGuX0TTimll3nbk+aVYNXmzG5Of8S\n08k12kxIgdxw59+BjUIApUoyGwqwkcBNC4OOSlac1NvMncDPHm0GIecClHCv\nFJlnc3adL6VGzKRehX/c7kJjeAO+FHwYmsf8krqicQwIYrU/XqsE2OFKNpRA\nlK/M9WB8WMYtPSW3Mtjq/NwKc7llk97aikK5m6eMvFxEut+lW8ZWsE8GbDEy\nTlAPrTR1P46939p/E8Vu+GWh/ILGfc7dPhqgoa0E/gmYzw4oCooXbK8RGe4Y\n02pO\r\n=RFey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcG07fckU8VdNxFJk2V0NZVn8UnDiGAF53UncoPuPdtgIhAL10jS3/shJAlo9mAO5sxrFXJaLHLczsDZ+NbhAs4Tfy"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.7_1604501800393_0.4168489522299308"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.8":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.8","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain-types":"10.0.17","@useoptic/domain":"10.0.17","@useoptic/domain-utilities":"10.0.17","dataloader":"^2.0.0","fs-extra":"^9.0.0"},"devDependencies":{},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.8","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qv6RItC7hjeeUEWFBAerbZO9PCLd8eZYQppABFgtWOg9r1m5ZauFayqBDLCye8F7hQTWO0/CYYxE542/tyW0DA==","shasum":"eeb83f2851800a28af0152b8a8466ac573bc95fc","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.8.tgz","fileCount":27,"unpackedSize":85288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfotAICRA9TVsSAnZWagAA0a0P/j9qBtNo3KNBR/bnvDmw\nmo3BzzybrINws29HWcwqCapqzFhSqTWVMNwQCAeD0hBfpDao+6u1muRv79CJ\nlmLfyrtXJzeUSz3Az49Fnk2kTdXfikj7XOPdBFgNsOB7RiuLJ2t2geVFmmr9\nb41eXnONqSS1divLJXmPul86FBZYmjpvFJ2KCSiwBXRT5/29BcwNF8KcbVWj\nHDPU2oC8BxzNqW6QKUbBp9X3+0YbDEjz9K8xbrZpHNs2nYeq+eakw/VhrDWf\n6tlj1EEPhcPB0vHE0QZRCStKJ8q2g/VkQHAkOqh3Yb8jGfbDAsSejSCqbdHb\nCVgUFy+CBxq8rbniKjAF32RdclL/AWyAKb5Z3Gxz6aENvwEYNDvyW5IGiTAT\ns0Wu1+IQlA3Ui0eZ3zeK9DJuUMOACSy46aRSPDYOf86RfVdl3d1DQmbs073A\nA+vbyXHJFrAsNU5p7Ct4gfxmdw9s48dZMkm7cQsZ6R9pigxxv3Kplg8c2Wsp\n9PvlrZ3FokuylTwKWwAOnTqAQQkKaGYhhvxltqdSstBvhQNn0J2rIAwpJH9v\nwtkbtIH8GDbZryGAE11UazKhirbtf4OG8Koi3ML6XJJfJIO1Fd1Umu1noFn3\nTirkGfCIimymkKxbzzl7bPw1O1/ehOFZUP4UIVJu4t1dhO8iMs8ZRKw3zA67\nl+ZD\r\n=4oNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVI7ObPXlOKCGp+t13YhJLvce6OoJvGca5kzt4vJ7HnAIgA1xuuzxbLT1HvACZtd4krY3EM1Em5wfDFv6PxzeaO7c="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.8_1604505608091_0.7321131875502722"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.9":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.9","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.9","@useoptic/cli-shared":"8.6.0-beta.9","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.9","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qwqT4FkAzVqNxbOR+OO9ygkftlKCq1bmhZ3dWJXlPZAuXvMD1LK3fVE+oGaF2hX3vBvvR2pF30SybjF+64QBcw==","shasum":"43aba47e6eb6a022045d89597eefb8199d27c77e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.9.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfousYCRA9TVsSAnZWagAABY8P+gMMMdgOoCIDxR9JMXyW\nvw0nDf1p13YmJZdpvHK2hV2bF2I67baH+hpzcoW5KufWr6vK+1FXNBY86Up4\nvph6lttRpwnL/+Dhn91Jv60aTqpJoD2HARgpxlXwzUX2kWidFh7WBmZFFRsc\nD3asYQsJ9YWU1kZBvHokFZnJFpvxouhZzWWrywsk0+D9xtNcKQqsoQYyhHB+\nzumRPssS/zixIGdOqDs5XERneS116g42SWnUb+5m4JS6AiDfSiYUAVDMoj9U\njnl+rJhT/GWfuH3IEaL+xxvC05h79KzebAa+mAFkbuE6fZH1lPZGnFnGcH/T\nIHFAYCIjVj02pbjCNKA7dq7fPnEcMVd20Cl1zusjRRzeEBlw7y/MABbDOBQ5\nJBhSI8dVgUdRMwG22J+GXv2MsrhPG0Nu0jljbYUU6qZLxhv3eQj9NJ/W/pgW\n5ZZfaatuIiDZzmVzayU+jId4v1U/vlXrtOcwnboPQPqWZ794yF5eZ2yFrIwQ\nFhXWF11exnhmg3btUnQ6fBIW8MmrBcw1WQ6vHCDInZGwWyTt/0as+LhjwDnQ\nPYdam7s2aiWBFpf28+meoY86hlHw96eSCZ83OtZKGKYBGrDwCYyOlySGpxbA\nM+upFFASWsH2XNeZhCwNd/4R+ea4CUgQ7dIooxD/iEqhC63ddemAMcY+/hIU\nzH6G\r\n=dIlw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnZjwPf4gnmtsjDsy453ykeNEGYbalz/zFqwWT5v9T8AiEA0KY6fuhKJ0tXliDawPiBVORR10xsPaIdd48bARCrEVc="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.9_1604512535682_0.44087160318052754"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.10":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.10","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.10","@useoptic/cli-shared":"8.6.0-beta.10","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.10","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VF6lbZlXPCyiUbG9+MU9CuIYNlncJ7SoVlSJV/yeYXKfPFxtfPvTDWRSrUaebPdjEXluQc4uhZx8yxAZfy5rkQ==","shasum":"6d4cec905d2ebf198169d4ec7f863304b63cc3af","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.10.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpYWGCRA9TVsSAnZWagAAvdgQAKSB8lPky85y/4KavBAm\nluDVKhk5IhFa1NTQGonhPRaYHAQlc7hqM0gq4FjxhM+maigBfczi6I3s7utb\nYylazF+eLVXgcKxx85oBNyG1IN3sBrfDUbtqwYCoURJAQU/d0sMRVDznmzxb\nfVwP3sdt6fEmo3KFOWvWk6ea3kCchKr1EqQQPn85krVNV+Lf8MXNdDk7DFa+\nul479ktGVG2flR3UrPXAv74VEtUHCPD077AVC3v2vcNZDXaiC54v+FTvQMdQ\n7G7eaBy+PitJ3sx3Rt2pchoKlCkbbCGKhPBzXhwyy/0M7ubNqJe9fvpG49zV\nxbD0Irs3RCDW9j2LFeo755opDhJvaK7s7wwY/nwLGyYkrOGIUNN7Qo/S9hAy\nZ3YH0yhXQvbKvulzb3iawzM5xqyE38qEOA5ilyo/KBqhAyTtGvxmQkCSB9YD\nZTYHXmQEK8aNSY8cr+2a1EB1EH+0FNJMEwpcH7OQ9wHENTvxzmSjWETD0YyZ\n2KoQ9hdfJc/+CMyKYrR/plWAuOutyumNYghUhzndOXqJdqndw/Y2aICSY1ho\nHCW1JwpCGrR0oKEw2qT1qQljJE7xjxqIXRpXOfrXP1IlZEwys7iF+kkbAFuk\nxQgYPLrx5cKoyPol+JWYZbvlfebY7FqLpDKkPjy/zEX6vqPppPIi5L0oV1W7\nlYHB\r\n=uiM1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJdbkar1CWP4MCldMwFJXx0OB2GN7ZSLRhaCDIAyazBAiAhbkzEmABMpj/TdxBUx+VySvZjNxBKy00ErLZLaYbnbQ=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.10_1604683142047_0.3800841025054158"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.11":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.11","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.11","@useoptic/cli-shared":"8.6.0-beta.11","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.11","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7w9yp4l0ZDD/gLouupeNOW16bGCfpVXATpQPGUn6hgeJSk+MeexOP1qvxnvULNdPdkQpvbIBOF0lshzHRpmOLA==","shasum":"78834ce2f7d1f529926f4a14fd18efb21ad98b3b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.11.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpZ5TCRA9TVsSAnZWagAARZEP/3QF82FiADQT6qX/AiUN\n4rJZ+zjDPOfzz5uBimqGloHQ8sHG4JTyUoWO5v/2ROcXm0EhEptUaSkzSZc0\nGaPiYlBkmeRU8B+g/N8F89+ChaRpe9TzLVXnSQgR3Lp2LUmofMLyJ4mAYvxN\n4CNVMf6wkgO67PwTCie9BLNCyxwcAPaH7qhB11p2IMcuCXwVjyKY9IiOGhKW\nKMqUxoVZ8sv5KtYY6INiaVJQl/YvW5K3SjP4zKX110n/nsuV6+BOzqfg54ZK\nbJgYfTa56qmlymIQ6QL9U3MQaT/rdgPOYlgpz0WSC4AMCIi5l/8CqF/b0yey\nqV8nX1dhXla+gTRYRDCdfd2xTgTQ/jrp643d4d+N/hzGayPejKOPkqFWksrI\nrOZDmcUn84OH8rcEPld/8D87BuosE3yhHsFLbZngrw6tWdsCNAGHwp1dz1uj\nXlhuZNTf7stQgu+hdZ3Csaq3o3gRNqQTNvau/3MdziWqyPz1686IIYL17Tqp\nnLyy1IppVolnYbRo9a+rHGcZRUuzprJ8Gd5SO2W4+EWov5IT/qFSEattPlz8\nmAcvzE6ntFSR2nfl65vx/D97hN9/rCanegiZW9xn+vgqbhHNqLXD07q9ZpwA\nuefxBUm+Bg/Auk9fzfYEvMQyyviTdQfGrJ8zM/AnkySBQL621EcJzmxW5wvH\nXnYz\r\n=V0KQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFVQ0yi7Jvzn7rf3PXaGbIGSMRDCu0ymfQ9z50avZQOAiEAvfpj9DSb+olPWdO9dVBKNnONw8OHB023jQgqltKnqEg="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.11_1604689491311_0.8914911910663168"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.12":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.12","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.12","@useoptic/cli-shared":"8.6.0-beta.12","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.12","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-McR0hGtUW+i10E0R5y1gZ37cj4kVviAfUL+MtfgB7zo7Of3SyGzBmbGYZYkk0ZVr0Ptp8ZRfSqeHECszTGTMOQ==","shasum":"d7ff1066849f894c981c1cc5363f91d0918d5cf9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.12.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfquhoCRA9TVsSAnZWagAAK+EP/A+6xzMKnlJ+4VQ6dpVR\nvK6cZ+rm8dEHxrLQnXZ8iYd3DrK82i9IHAoz9ZTpiBZGbF0UKIZQVZxiNTRp\nngaqnbrOtZc/kOuVtH0TnbBW7lFTkuDkGNAxRKEDM6g8rpq9hdWPVNMNyJOt\nhATsNK4ZnhyAwa5uCDGgtmdB8Yc1qDHGCfvu2piIj4BcpWmiDThDC0b4aKmt\nI+rmnuShcCn6LmzgCkXW+l2NBOU2MpfNWr/tlRV6wVoz9RMRkwKLEhjCmDT9\nhrV6sBhIFud7hj41gJE7SiwBTYal/QFErvu5RDsprljbCWOiBxtBto2uuEI8\nLRCcE8YTvB43MPZiKS94nBaYPyK/TboKbw2Q6QZfibURHWEKy3Um7Rjl580S\nn3VQ+I0NUBBHcsXnfp9jauTP+OuTq5Z/6yHQTZB4p3aoMIDwZcTRdqH8pWQt\nT9eRnRcrZiKj3otFvIB15v4nmNS/ubh4tW3tyUoB2b0bo6AN6QaLVbC3bt5t\nMsX98Aqak6jGRB+bZeRaPEKTvO3h62jhdCuToEzxQMrW9AZYWveUyIvAYGDP\nh2u3xbkGUxT5oaXShv8iheuvM+b4WImQtDbLSCbaHEt0v8p/74Tdj/gAkFhP\nf4zGdf0LN3QIcZQQw/scIwRBamTnQEVF9LHf3wp4G+oSRk13Fq6ldG8gXbil\nFrGv\r\n=n2AL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlOn/fseVLn9HX69GL7X5BAsVfvcYqU4EnuWPXhVAVkAiBqHVPYb1gGaXShyk2tLWtjZheNdND8D+Aryk2cXkintQ=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.12_1605036135649_0.8718968308819912"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.13":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.13","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.13","@useoptic/cli-shared":"8.6.0-beta.13","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.13","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2KzZhVfB1JOGw4wJMPN5j2vpgRVDeWpiOMb25fQzAUOFe2cNeaW61vrtwqJF0U6qNTrzorASh6dO3TyHCAYLQQ==","shasum":"6be1e52b21d041fba3ff16b91995a36a25b1325e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.13.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrAerCRA9TVsSAnZWagAAMzsP/0ObBRs5ufF+AqfEWgLE\nYij32KqNTRgP7Nhf3qQ+OQrlW1Ym0Me3HrxWNoJ733ZNMbrmVjWsNQedPy9n\n58em8I6BypIBbaZUNjYYfF6vtsmUcciAOj+RCmLB5ym7fc7bT/B8eZVYb/qv\no/bFy2tqijXMca/ua7nASOviHUahhqFkMuOP2/OQQ0D6EHDiPf4o4+jbN8hi\naqE1GAXCpz9LWtqXX4eiTLIR6TiMAdNGxf9880mXWLTceMUgfcjfvA3uDRlA\nV8YPKnaHbHJgySgW4eBnNew3J6rhePCQ8nYF8WampHw26dNTiYVvAN0ybeN5\nFVERZI7NXclNrVfhSuMBfy+oU3q00NY9fJWkayyILnLn3SzKyGw6VKKmmbze\n1ebi/lMN9AKZBBKYNuYlMtUYUsUgWvMaUxCG1OJ7rk0OvUysPck1ZNa3wdLz\nvF7LomTXZrUVa6D5pEMUuskISO8tTGrLwcYMBAY8VXt2e7xkNUOvMBraIsMO\nwLNDSxui2mOqJtFlEgnCwGyLkVbSVLlR9rCxYwd19gyDN0JctLDk1TahBGZC\nNS9TJ0K9sc1LznpER2NvT+kW/dJDyTtv+B2BpNRPhV+glhyLZwyG6T4rf/Ar\nrOztdKXbmexwUXaXPL/WNGRj636AXlTuSmkV2eNpOm9wB4RxAdarZEIIXLcm\ndtEf\r\n=GtoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9QgDErbv3Bb2jHvvIxwlwsDC+Ont1ToMiv/SdBCxpKAiEAmlzycYmFtwUVB0mLoBj+lGIU7TtZL20zrbeyCBJGV6U="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.13_1605109675489_0.8356143089222612"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.14":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.14","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.14","@useoptic/cli-shared":"8.6.0-beta.14","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.14","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aOB5sok2LYjKV/pjL+qo1hCh2tDYZRShgL1nBDpgIiFfEs3/hwTnr5U6d3/zJpxLqs+4VcCXlEjaWMBgU5mN2w==","shasum":"f945c02e6dcfed97a46b4d046dec220bda7584dc","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.14.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrDQcCRA9TVsSAnZWagAAWnwP/0OLkDArpcXaMJhPLL7w\nYSeadDO+/7UKPPCVgbuRLU6unxB2rxDqEf/ijO0zYiI25SRtLsg82a4N/ujf\nNpMw81PlLOImz4RHHeuvTDqAdUNkxOrQd/zlAjDkT1H4mGg1KQGg10r0l7V2\nj1GhlAbP3jydrIYe8v//noG9URbegBiFoZH6kuCIleBoPnGvP0rqOmuVgg2N\nWpGeSeXkZO4XleBo2smA6hsHmWaHJqQVhIcKdODmcWBBivcYnkJyXXW1nmBz\niGM5FQIjvGHIETnO2im0tcyo+GfXhdmBYMXL1FzIszdJxVn2KWQbhu1ODPfE\nGkhsezJuCKfWPWQE/Hy6nsW+b7+fSXIO2RVg3/VMRt96WYI0nyu2PB1xigoK\nzxcgLQP5j9iiaJ6Aalz1TnGDMNxdqdmrIgbqb6YmkXgKf1kQvFDp2Rhj2UPx\n3cnMaQZRbQiri6bIbY7CbYz03AfoNIUj63CVvjUf1LFiAsB6SQArZzfNZxx4\nKWlfEexIL/M8hObSkHy8wOuFG9lYqmFmtQH4rLUPwgXAdUdYUzGquWPO3aM8\nT/x71df+mkPA8kBqyX3N21/HNiczltHzYPwGGQRMPeOrjvMaw8AFSxRHuZWr\nG/bjz9Z24yVRi1o3LADzorwkJ0P6jMwyGEqkPYDup6aCF4dorETj8eFHyx1b\nDbIf\r\n=EWVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+Gx1Vk84FM7eVBBSy5YbrSiE3+j+OmGB76FgFMyoHVAIgU+KD1bVo71MHWot06rXyxQR2YFR5CYA7z8VJvbCdhys="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.14_1605121052499_0.8044531979657248"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.15":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.15","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.15","@useoptic/cli-shared":"8.6.0-beta.15","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.15","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y+Xf+KDyI6WRuXsa+0BcNGfjVtO/syuKiZCjw5/flzrv+P2N8nCM/TdfuRqsDO9YBc17V9TuNHVLWYke5gjCUQ==","shasum":"302dc6538ce9b66b37f6f2445d0dee17baa5029d","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.15.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrFL+CRA9TVsSAnZWagAAHqsP/3pXmfDGUHsJuoVue0if\nawzZUm17dLKvXuYWWQy3ZvHJGuGNd9E5wzfiYSiAWaAFJqk+cnD6SUzvslp4\nBAMrsY8R0RZfdx17ZhhDV32u6J3Z1ULp+T6nI5kce9FRiPDxpzt5KeMMJCCT\nhj6O1YCy3j3vnPH26C8u6SFPVck1FJMlsaJ7uty+Xuskbqk7kbE3YG1Cz03X\nrO8PxTI7svxPpwaXrI3bgqkQ0zZp5JgQzUrDWS1F65PQMngFdyrbVQSvf3NP\nd32ZdQ3+H5vp1xrOKarAth/JKGQK8wN9ziq0kwRHDcig4ibaTfgX3Ud5f6hf\nxMNN1pYIADmMOFqU1+X+eJabAuu30afYmPPm1/rVH3DRSmK34FhAfR7/UFCr\nLUHuooLuf3aySROfA6P92ofGIvw84xjvv5cOeSdCuc755vaNvRGReW8M9T5O\n+8eeQIiGe8yJaFHmYTb2937MP+ojRcY8q0wcm4CKZMcPKRy5P4jpC76sMnwQ\nrmpYXx7vsLw21zPrty+5Jz4r5ACnBMSv03dEweVbRiJ2y8ngN07bwYvrKcL0\n9xRtoTAyOihKliDgRBNlY9rmrhx4W8azI8mkVfJ5xwNkNLdi0a4VMnU6lE2n\nnRRp62JLW/teEN3JD/vCc2BiVaSgKdcF5dt4WRHx2e5wo+W/ULgV0XeylDp/\nC5Xe\r\n=Py7L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc5v5afNxJRHU1xmEbHC62/8CDWGeGstK7h1KIy3TxjAiEAkH7qxMc3CdXAYAVO+EJcxaZojrc5f0P0VmkBdFv3mus="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.15_1605128957830_0.1545213612760481"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.16":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.16","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.16","@useoptic/cli-shared":"8.6.0-beta.16","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.16","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KBGC3qboFgvYSEqSZkJsMaMQePXEBbu16EWPeBP324G6tiNOdpM8DZM8Sxc/JWT39K9Kr5A6xyZ89nv0mF2bbw==","shasum":"93adee36cde7bf819ab55fd8e852f6bd88911ea2","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.16.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrF/cCRA9TVsSAnZWagAApR0P/im7iko8D/U/myIxUvIW\nPwIGE2qZI4UH4o0Ry+ML51WT5QnrJg8cVca4xJVX8IJb8p5ezXkYyURIl6pA\nGEZMzBzCAVoYImXGZAjUxchAIti6dTGJXn6wtyTuMoelkQbI/1pTAz8vQUhW\nyyj3WLDmQ300sVZcq3/cP+0HEkGc86fYrqTJSonsPa5Jro4b+HyhZfaNm4n8\nniwpMHNL7Q9j9RYDNopQ2+7467OJF7d0oywcMFaU13/2RnFwW6XhS3ptL4S7\noXpXcaNYo6/fNiWwoh3ysaNICw9XGOX327JkUI7KTIQzyLPN+bOL2R50fqIP\nFOciOsrWlUOg4RBXvwzDc5cFcEObKaz9lgCPejlaqul4k1vQ1nghchGUoTC7\n/FBzKv3lPCIjArDYBWWrzJaNIK3gy2LqTnsWRkJXlkFQP7Gll6rp0BeQ+2cM\nAyUnUPhoYX7oAQhHp0+H5H5enr1VW7yAq+b29eyR7SGVfBm1qanYBYLHEwRI\n0A0TUsHHeEDdGVtZ3IHBl0Q2S2cMmO9t+B8AtsSvbdGxXqKriIQxljcs5noa\n5DVFQ79Vcyg/+RupMB5Vv1IrBBXttQH7Y/OtHghyUvfisXXPLBF2GbUGCzfZ\nduOevs8i3t53uTugl2LooNkQT3Fn5rAnjsFtQHtxmuRylvf2fZ7+h7yh5WKH\n4dTh\r\n=pkA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDb+8Y7r2Nu4awU2IHbNXQ74q7yJPvnKXeO33jzzALHQIhALF+ZD6/8mVk/rGZbiC8IM7UpC3M7ubpYH/DX6cNNLEb"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.16_1605132252470_0.6715169750174985"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.17":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.17","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.17","@useoptic/cli-shared":"8.6.0-beta.17","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.17","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PMpUfM2aJQ59vWBxxXuFXsRkS7zlXzLC7BDVJ/yOZZqqaAcrpUA/Obfx+FrvcXuzO3knRGqYWuN6LjKUJGOEEw==","shasum":"32c234dfbb032026155289753cc7877587abf22b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.17.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrUpdCRA9TVsSAnZWagAAPocP/A2CgzN4vnOe2SyAj7++\nAFzNGX9TuTRMLHbBHt4AvRjgSO+N2D70OXQNcxZJHZvrqzpoJBMlSF8+udDs\npAO5osbFHUjI3Xysebhss4wKv8h+p2WWCK6eKuHYnge0/wyo7OkBRoZB0P5t\nzvrGnZx5zW8z3xzv2KiscbnuADrVOz+ya8JwrtMccre/hI1BX7C+AMX0Ez3j\n85gqVuinPhfONNZzNxunrogMZP9RQpNtDqwsGUVy8zv7CD6LGWlvfdJTiVbc\nZqHKM3C991Hirn79FD1iEw6yascdd8ZWBUWDZ0nXMm57C9TF1XJLFaAMKOKD\n2xEg85JdkpY6CiyYoPqS4ccCtnIrHA45L7Pm+2DjDZ2RIO98POiEFQdyuDdC\nl+2MpY02eUfx2yE0GFZ1CsbPLJ62730akzKNK9qgxfYQDhfUKIS4qDBeyv8b\nPhqkrDBaD5guRN6TLmkoKOUl8qW7g0A8v6FCVkQBaMUn6Q12lrWhvbPVSWMQ\nA7SpgW0Nn+eed3cN9dgHdctAwSt6Cg1uULLpuRCCkDcSVZ+dpSMizw+PwxsS\nXrd48U6aWEAq1OxL9WQnSG1it1BmcxJIpeU7qNksTnNfDq9saIZNHgkFdaA3\nhgjuG66rPWfI640hPHs5hS+QUOTz+z6eBQer1qE9LTPw+1q3OgzMdWx91R/H\nH83S\r\n=kIH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOEV+w3LFdWmb5YQOmKWwfMVAfRt0oh70q+pxw/qiQpAiEAmQva/Pjz7CIVjQ0mWeQMHXm4lzAd6ajr1nsnEak5izI="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.17_1605192284662_0.3343005289239904"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.18":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.18","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.18","@useoptic/cli-shared":"8.6.0-beta.18","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.18","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LvvU7fAfbPY2ST1EUbLCuIgc2IBf16n+21w951SPkRyavyre8ziXOJdSEYGuQ49Xm0fpBO7gcwEJm0Sa47Z5Rg==","shasum":"dd67fe3f430b51d19fee0dc3259879d3778b6c80","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.18.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrYFHCRA9TVsSAnZWagAAu5YP/0GGbCuay2RmyG1maSUn\nAus9k1Ga9OsibuaP0HK28ndd5+StbsvsMoT4+yu/YQVAIanbkasiFFCOe7Tf\nqhcioe95Dal3UkpGVvaA06585++BHfwQhkX6vt1ACcSpMkuC0pWzaL4yX8nV\n3BoLHAaDwmT7xVpz0xH1EzvZy1dSRJqxz4ADS7Ie4SxtfRRTtvtV2woAcTcp\nI9sqNV6IKHeLmBabqm7TFhzuVfMKkSjyz6AO8tW3FUjggM/mr0lWqEXzQnBv\nbyQWEPvTXHpDe2sZKheZNOLg2sLbgIkSAGQlfMWMJThaK44hF/VarzOI4MEO\n+JaMZq7HHrq9ZKevdhGVF7+kfNhnGn1maGAz90+LyJy2ftqb1rQGaXPTtugn\nBD0cvqqG8CN60Ow1TiLWX3+p5ZX7q075/sUX8KLoMz8qn/r1nQEmjqDQY9qM\nLdBVJ8FdJHMkoxCsSqtp+drkVXWT3OD2Qp4//97fdhyTZzYedVOcEKUANTTL\n2ZXtgrzpbgEHve8mF7bksRWNEJ8tVSuncR3S5mkUTLATzYdWXXbIoBMkm9L9\n14dlcPRCx1Q7cD/lki/9WiG7sOkqx1MVjoxrARXzlcO/RiYWQr1SC/mEyG8d\nqNdIRj67PFpXPq5pcyvP65XC5Pz2HKvzPim7FXYX17BltVbbuDJ0bXOanPcJ\nbERT\r\n=OgMy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRDoCuNglQiMHv64boaTWbxPC+oi2oVEAqPGS9t3oQuQIgSfDeOsD6iVVvXIkEsPrr+b8fJdx/+WpogFwjJ6Oolqo="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.18_1605206343183_0.49220604967876436"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.19":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.19","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.19","@useoptic/cli-shared":"8.6.0-beta.19","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.19","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rMiS60jCQN6Os1uLriZvZw/Wz/Wjtam1b7ig77RQ+f7xFlSODHuINGuPGeWSY/eZouvyO5ziOqGZLXAzeAre4Q==","shasum":"01f9c868b84f53b1f12a0e6c0763e181f10d11f4","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.19.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvUPwCRA9TVsSAnZWagAAn7MP/07koUCks7QZ1dvfO/rq\nKdEh4QuUhFjrXDCDrzXfqboVdnKJXIZSVBg3r+GO7ppoclxNByi2vbPk24YS\nhpEHTabB3H4rw6IGftgksbSOfkwoCYY0x+M/NFxqY5sY6gjeCcjR6tRTdg7w\ni2/gJ4sPtYQ9lEbcNLGBNuFWC3FTsBBxgOTTorWDigTitpuq8DKQ6ovifDWJ\nz9ECWj7vk5kEcuUDhbZp7rzXLfof0E5heaOP5mXVqCC26ZlnObwZxEpJ3eqi\n1cy61hvQvlA7zCVYKqgKovk96E+O+qJu70moqMjZmB+OfvGGHAKbTywv9goo\niYN0kSwogfBSnfexR7r3ur0NjRQ8fYbMtEImwvV0FsxmckhoHxNy0vDdkTCS\nRRpYESBrYmUyY28HzBTfKxUHJTrt4HHXdm2i88W+8MYjOyfdsrKlGTbUABiM\natKKey7XQKCf6izaIu+o+iO8I0K31VjfLEu81a+b35W60c3fWaq0tS+QbqNj\nA0jllkVwDrIaHpPldaXSOIp9y8lI8LZGQp3euXOGt79RKtlSFEyNzdb3wzNT\n0EFgK5icYnYKu1UrAWJGNJfLtquNj4gEMLdcfhlYg7QhIKOBl12h0BrGrRht\nBFC1Q57Uj+SkBS3KD63EWYpNpkNZazQUPH/Ep9QHqMrks3w/dpa5Qngq3dDj\nkj+D\r\n=89DZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAmUhMF2FHWDPoxNE7+VeW/R939AcnnlwC0QLS7IrG9wIhAP39PBmTIKeA2G5LAP9YR3VO4MIJPWHyt7ePOODRkdNy"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.19_1606239215769_0.19152935843557017"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.20":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.20","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.20","@useoptic/cli-shared":"8.6.0-beta.20","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.20","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-07BF2CIQyOsUETZYAFBuVkZkyj2LSAceMi1HSqEvHXAhJ4AvXfIfE9rGKvgAaJcSbcXCXUPFdqXqvAHMipqeVg==","shasum":"011f391f6480cbcf4c1a32612ef7b8d7072d0a04","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.20.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxQKRCRA9TVsSAnZWagAAe4IP/iMugc+c6VagaNqnco6F\nLcbRjftwIO9x3L1EVeRdGfTfP+uAZOf7gkeIz5RQ+ErxI0mT3jLjwExA15E1\nuiqMdTqZSQ85LkMvgxY4azswiFSyZHgM93hQlOcF2dEnLsZqo3JvAJBynct7\nTS3ISzMgeaaltmeONPG5990LJ+W3nrcyhVtTCC2i4h9nPltAUWKBc9hXGNCq\nOroxyzwsONSi5L2pMLQdJEV0zCj2ahb1Mors1IClk5t/7dUXJ9pXBXE2QFEx\nEKc0rUMuCDEp5m1b9xiGY0yjBXyls86nSOR+a9dhV46PgvRqNSMIrzC3kJzX\nc4qgT6r8ayob793iUPKOXOsHPMormxsq+OIlynLhJdI+dueiCr2VHGT7Qeke\nsyp6KnXBq2h+KlfJMZkDQaYqmMPSpoPZJylFvayzoZsqgD3OWbBqc5Nh3G1n\n0Lk1k0vAvbetHEuYQAfBAjp6AWNrJw2+gbefQsrq56o8UNsaYhKhDaY7SNVs\nzppAu2TrrcgPszaLYlu5CQmTPRG2fqM6ASn5KrkGBRbtdQsWGrZ8SzADu9z6\nES3kY5tVR3MyqztD8DOx3kkxEXNyljuFHDHpMcHGEpKOWyvZu4vQKSdrRFRJ\nMiyxKaItt64QlIzaqHvgsW0cE0dh0KyYubKwEFVT9sjsP9UICfkOAWtVrOTD\n9GaB\r\n=0qpP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDF1l7tmJGeYqr9Ds0D9hgvAYotUfxT5Cml7DS8GoW9AiEAieYmBYWRvfsTlv8I83hz3Tg9kO8qZuYuFG+OqYNuhJ8="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.20_1606746768997_0.866168350764315"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.21":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.21","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.21","@useoptic/cli-shared":"8.6.0-beta.21","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.21","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yjTCytnV0JUqNm1C5PmL9Fx851yPO4xhMj/h95alv1oh2Caw6Wc20yJDdhtgV96iyik+9SCB+PLryff7NeX2fQ==","shasum":"a8c5221086b06a2fbef9cbb151f490521e7da35e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.21.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxr2wCRA9TVsSAnZWagAAw3sP/2pvPXSTnxmxYl3t80zQ\ndWc/j6ESe5QYYpJBnzvty0h1HiMJc2EmCStEfR107Jiv9LfOciBuZtjToyJo\nDV5u7QrmQB7g1c/1uMoppK5TDXB3AyvMU9oZbpj+1HAjalyxAkiHTQqcB9do\nQTz/zI4/6gZSU/xZLcthXn0wkSPZJMbeQzuu58WJP+7hXtkQ4sOXek4AjPn9\n8bc0ZWQnyA89+jcv82IVI1neQ+4Q4SQFRavMp+0ECB0s8/M7j1qn66eLD2QC\nxSJC9I1F4n/CFNIAlU+ddOUkKgOvPoKaIHsBfAKheI97OsVEwEgw6jKEnjGG\nghpziA5JrKWUFFONyME2wNRv7lLqp2Zn0tlaNoHGU/AzfHtRy9QOY6qfYrbJ\ndtyxK6uISiUnP5LR6AL4G1DMiNzdACZoMlTZTcel/rkzfE+lG8xyYG2C3wo0\nus4U5zocP7ztiR1SfuvoHFwSsV9Vvz2scvezrKQq6GkHJhw7Q+WE700JQEr1\nCCryPy2KINfcEVkut+fif937FcpVuxWNNqQ89wp3U2czGWt+WApN8qyeVo2b\nyKcIulGeJcU1ckXvgQrnJrFP8rMwQ8MfeMKCuHzl8RIvIiorKXfLkxq8XcXX\ns9HA2tWO3a2Dj3BgCAPGU42F9zx1qRNp7f4LVGNM4FnP7/mdoDtmofaDQcc2\nE2EA\r\n=LJiS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOGc53h5CneMijYz7073U3Yww/HwxIQEvL8LNadorimAiBzgcmiMviLSE7klXEdoK6CvvEBWTey0DLSEbcMqBrrxQ=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.21_1606860207709_0.09272227437558533"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.22":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.22","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.22","@useoptic/cli-shared":"8.6.0-beta.22","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.22","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RP74QDdkUOVlMEDZ4VTKajwia+FgedszdVB4GCURJ/Kn5UETOyg8KkGPwrbbNJI3qppfcSVqq/GFtjMu/XDqqQ==","shasum":"b70d1d672694629dc7f3971add105455470105af","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.22.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxsRYCRA9TVsSAnZWagAA+BoP/2/+09bJj8rgoQ6Ccsns\nNgsGX1Wcvbtnmuarbk6TmE0yhXC4rA5h9yJGgEx0ltMHPnoTlt36VF/48GcU\ndB1qPMlVSrjStNMiBTF+4PgWeMYIn9HUP1gGcIr/SYlMyKtzUiWEW+gqr2Qy\nx1zKxNnjQsSUEZ5nBKrtV16DvO871qqSyivRCR/Yowp9aOOZOUzouDsdQvZ1\nJkhnaEVzcw+UhJ57dhSNFD2R4auyl6DsmC5C1axUmJoAJit8twR1Vf6m8OdJ\nqtFw+AI8qYDEEfR2GldJTv+iH2QAyHhZo6OHN+kMhYxTwiwmrjhqUXHH9Nx7\nJ2akUumzOKEizhmayOVOdR0MIsObgFOj1+wz2wb6T9IiqurhP0VxMYWGt1kt\nD//A8S4mZDFnbxIKBBV4FkO5DH5VP0NwBOjpCkCG3op5EmsAXq1ox3LQxhGH\nEMqsMesyEriCsZiBwJzi3jAWApNVElafaRMVySJk0HVdH4/0rnKavgMb+OS2\nL7v6w+iaYIMinuP7UaPUivsqN8CSdqL9FTaFFHsKIhzDolt+cHTtOKenKe+E\ny4QwPM/+EoVmmnUCSRNawXnL8Mfk2HSYS2Rj8jK9zKeNJSP22YuqB8YsIVoY\nYhC6VbAH3RqM8IkhWhaSHcsFOc/khL7ii2Pym38VEwNEWxRXSWQ18VK60bYd\nXoBY\r\n=AFCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEI0JbBLpwAPT91cAodHI/mwL6usLO9QDJe/lewPsL8AiAvMAir/3A/jjhIiQx/ZISISi4/lSGouNPg03sn5Uo0Yw=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.22_1606861911987_0.8872384982211037"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.23":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.23","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.23","@useoptic/cli-shared":"8.6.0-beta.23","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.23","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-M0Eq/v599lIxUohswhaZXKwbTEfjA10x4H/5fed3vxssn0cYrgGIwRyuUvmdTHpe+fVebPpfNED76PYBNooGMw==","shasum":"9d51dc61bdd368efe3d053f0a68ac1c64731e2a9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.23.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx3jGCRA9TVsSAnZWagAAytYP/j5Qj0+0GSE4k8E/JLh/\n5ueWSi21W3A/vq0TK+I9Qha3v24gd1jaKRMacyx+DFoPwbDtiGr3qL2P1hq3\nNcM4lNIH1uVTNpt/BLcz7PHi8QLGFG1VOwj15IkxLta46ciPBtYwspLUPwQs\nf3BXq3X52Wt8OTFrnsfbE3JI/26Yhj9YK5r0/1sSjgCI15fo+y8b3aDAa669\n4w83SDox0rHmtxcY9+FvorEIx6Z6U1sHKcL+ccPLZhToSoE8cexJOCbrsrkh\n4S4IUcaUJOceM0DF6VAyD5cOwn2W0S/XKejN4jnLvIi+RyPMUxwDw4/f2imw\nFstrSrHwcaA9wBupLdydIPYmdzB7i42hykHpOd2seHqdBa/+NyRwK6NHFrjf\ngeEDQ9SOkeSAS9ONGlNqTUvaK0qNvAmZ2GEtOngzDCwB5c06/T7MgzT/YoNA\nclY/jtYTCTb1q5SMeATK4eKTgWlTPBKg67ttQkAh5rEAaJYm/I+FfPAJa6PS\nW7lhfdnnlCo3aMknNwzef5nYuoWDke7uZU6HiVZLAVfEkgry2nSfoEpiDphz\nNsWuGlwuXLGh7tJCHVtRLYQ3P+GvFYjEHEIWzObmZuplyWHdlyULVZo4A9Jk\ngT8MIu/87KYSOxDPL5FgcmVgHJTaR3QxU9Dez8B+VWzTiyyN/gRW6sM25MTj\nb5q9\r\n=l4pq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBI2zaY38bOjNfipLP379I6EEY4Livad86AFV4sY8zMAiEAx59+v0IVbwenqy5txNYXtL4Er2uHt3AyaDbXteInSLw="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.23_1606908102152_0.6999429282451428"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.24":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.24","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.24","@useoptic/cli-shared":"8.6.0-beta.24","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.24","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rq48oTaSSbo6EZ7ndP/wBUa+yo2Dkaz7IT2A97uJ56h0knXjHV4Akz9hKh3zRTPdXE6aIAAhWkqtCOYLBmdvnA==","shasum":"b7d15a3ffc968321574ce3d7d76842907c71a3a1","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.24.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx/3xCRA9TVsSAnZWagAAl3gP/Ra9N3VPtiInkLD1ZP/5\nDJbM1yxyT16E/Br9Odju6tolxE+4ZBtSTpeCHyN2F9kKn1Jc16nXkl7Clqei\nD0KGhIBugaev/R7sW/NgM7eGSnz8IH1asVF4rjbA6iGYxZvBHgUnk8C3bThq\nOD3LyDLUREtTn3E1Nvb/XAoAw/VQc0ZAcSpBoeiUOlAHv/Nvk6ssSm6zvZi8\nVZDcA9dYobi9ee3wrqN8/YgrFyjj/OFKZYqQbivOJ/5AEZfOnEe7VUx2naFL\negAWQYXGFXWGMU+LwEnOrdv5xcZAGn0zbViX3mPB6x8dAM2W0rM2i//RO0gL\nBBFfQWOQy6RdtYFomc29svRuXkKoOdLBl0AqQ5vs5HJzrlq50cpLjo34tRlP\ne7XPmTR6Jq3x/4UfURbaRDJrEisa2RpI5/ftsY2gHYE411hxMTlDic8y3Nbo\nbsSX7eEmIoWY0Ur575X44WBCvHL1NAqib0hnXoLgCk3oAwXHQTZtC19LWfcu\nZ+du1AzcTahGp53LtWXaPTfwk0S+lySgkvH5I+hr9l5IvNfj6QSd6mppLdZg\nt0psVhsrAedQOlPkCuuBwSAD82NREKWviD6YJaCHiObr7CVwj/inlDr7O89L\nEYh9qkKHarkGP3di1YTHO8lATqC0XxyN9X8RE+iQicBrgnm1awNhMSQW0wRj\nrrC3\r\n=4ebo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5kUtnKIEYxibh4agRJvFR7N1hsSAHXFw/RvKSMqQrLgIhAO92RiksB/J6nIpbj6SqmOIFPy29+uc4+DR+JKQrjoKL"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.24_1606942193049_0.9417103458210703"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.25":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.25","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.25","@useoptic/cli-shared":"8.6.0-beta.25","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.25","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GSHMWiXw8XVXUvO0cLF8zCvb4wdofCXPsUMVj3AA3SPiiAXXYS3TRjXlJwIcy+6q3D8IiLYdoq9fRAyotEtARQ==","shasum":"c865cf951b920e35967dbc50bdbd3a49f35aa3b9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.25.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyDAVCRA9TVsSAnZWagAADPgQAI9kjByY2JUU4UDx8SND\nxqmo2Odc0UxGY+I06icgWobrlnkRcjbizmSIkoPq/KFhioI6DFeKb3/702hl\niDSTUornsc3qetZ9UZOWKdIusBIPSU6mrwaAjUdrzpNE58iX5uSRQmyF+dBX\nqFYTPcsJynqXHGW3OoaGvaO10yZXUiJry61QTs0LTy2IjDq/F2Y/cmGP+RKt\n1T9a5Jjl/UtOj2s0A/ezarP3Gv9faxwdm7Df0xBm1duhzmdOPt5xzt8JyV3I\n30MLNh6qupFeCz9pHqnOHrU38JrZ7UbLTeH3oMUkWJ8eiZj2gcrJ03sBVpsW\nxoYIin9f3XOIekpeJlFxgm2TujLpesVZ25SsB3xkSFc35CY9RfMMx56JTyDK\nyymwA+fhSABR3h5OfpHivMVjgY5+uBubHixxvSCfIKIFByqWsodAf12K/x1O\niHPV8qUqAwEZVBd0+I3xBtnc10KYY3Nm4/JpLqKKC6K59vzGLSEPPgv9/0FQ\nF8PHz3mcCngGooic4KG8P45xWRWg4SAtqjNngkv6Rv+f+nxp+5h0LyfFxoXr\n8E/EDLBEhWwogl4limdAcvu9vsmD2CDn0IZfBmjzIthD6eVmz6tIItj/RMH0\nMS6AlLGpNaKchokColzge9yEpdF9ahgwznm0WIX+O2DppXp1Gf/a9nYuAnQB\n7iZm\r\n=okk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDprJqcbnMCY3VyMwwoJuWFYbXtiJGVCTGmgdQu1drK6AIhAMonUq06rAJ0eHR3KNeaOC47bk4zyjBHxyqOdTBf+CRM"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.25_1606955028980_0.49450538028724744"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.26":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.26","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.26","@useoptic/cli-shared":"8.6.0-beta.26","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.26","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-n6ieyI2jdE22ixdZndZWZQtOJApBKkVyjb/hSmfsn/xsRiUCHioyNsrKct2nUhPpfPIONZH4x4yx8/7GmNe7JA==","shasum":"b43f901e0cce15c5a83313ba5378d66751058e97","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.26.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyLnQCRA9TVsSAnZWagAAW5wP/RgydqHSSqvWzYTFDeeE\n+NjKW59qamiVs/iLf9iw+7Xzrb5MVrnldbzyTw2lz/sOtJ4UMfBZ0ZBw1Ouw\nuefdaMBCDlvl4q97tmh54k6n2KP2EMTOYLhDvPnMTMksvdQy19YJW6hMa9Rz\nqAZgLrHdmEbMFJyKYVyigqnm+JD7LS/K/mnJUysQCKFtWFmAuCOhBjMtZ0D8\nr4jAndnIfMAVlekcuLA/oeYqqBEnNIyNgrHRzxm+nZV4DvjdcmwImmU5v1Vx\nlhI4SNzK85pc5vOu7TW9c8fqMvWh77BSJT3DDQnfIciPgf2hhW+lchRHNUTg\nZbdYEZgY3/MmOWsOHe7lT49raJ7GOZkx7Us9bcBlRHrQX4PGdne18bHzimnQ\nZhBOniSDDxCqlT/Et+1M8/qTTAGv8/Hegk74nTg3ngrkIORaYksjmag2UhOz\nBB9gUA1jBHzFgM38migZ8iLIpTUk3TcNLzs4bu1HJ4ewa0Gjb7JaGOL/jEpO\nzm8KDhTp52SGh6qlA65SLH4iSYrcwC7UtEZ5OvJl34gzccW0Pwqsrl5Pb0pi\nnl3qU4LR+Vznkd5Dq71B08hQYAA8wDEbrumLO1eu0uFAq1UfsiAKwszMQsui\nDvF4/O4NEQZIw59zr6lrPrEp3PNZ58sSFpA2Yn1V8eXeS3GYFcQ/Zea4SaSd\nn8O6\r\n=Q0Dr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjULMi5+IQFbRf5RN7yO6p5rWF/t49v2oeFLe8JuVMNAiAIABFT/cWXt+xfCNokGgfW1GCVkYKB02Ex+0dGYaYJ/g=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.26_1606990288302_0.21700377912965085"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.27":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.27","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.27","@useoptic/cli-shared":"8.6.0-beta.27","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.27","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-fGsIyR17mcCP5u3iagmBnIL8COhhps9aWNOCqrKq/xML/HOjDaxT80QwZ8Glr0x1FzN+18DpRe5SQMKvbOloBw==","shasum":"9d7a4aa10a49e655cc93aa6e4b9c28d0c5fca20e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.27.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyWBxCRA9TVsSAnZWagAAkNEP/RD9svS33jLqOrDoar9v\ntTaU7mo4TiLdzyGPhN33K/1CrKM44Dy0QcA1DPW9fJJQCnrhbjfObLfyktWx\nOK+uC80m69YBC3HG3rcalkAXSD0izQtOLqw2Ga4bZy9wljcc0lAUk3xAPzSX\nTQNMXYHB7nXMVBghTUoGtkAQes+R/6fdMNSOCF7qXcE2zbUafDr6N7tByH7/\nBYSWhhFBsEOpvKYeO81MoZHPDwtahf1kqSs7juttV+uCbWof4XofHn6ArfIs\nlE9Yl7mVT1Y+Hiow7LnDPCHfqF3aAH+e928WpC+GaRXBdbY9CxbSz9gJmFZf\n22f7K0yjMcoKn05nR0ltKbyq7SlL5icXaKy8HoNNACVwtnu7Ku6TUPKG312D\nziEDZOHJYbmM6YjfTw4sGzcM706UBMJI1fmDOpQymlcd5AsgYV0WxU1+XKO4\nnI2Pzm5igbDRrQLZQD2RNsVFsZc5EohMVIgS+EIk1zRFSVWWktCkE8/YJys8\nxSOMf3SLEfFM1GE48qCUFaH0cwVLX58LhOtKv1NrlgKldErAg7UB8Zy41J56\n/LVzCUE4hL0sbOBFHf9BiPenR6sf0lfZ4IRy4X2PwDHgR3NQatmNkRNVAp7x\nKbefLiPlRCjWUqygai+VLgRTmITREAixqiu0b4yQcPW15WqkqQ3GzqQyiuc/\nGTv6\r\n=Pnxw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQ+0Y6JRyOrh8AGXuDa3d56Ey2qO0jNAw4aEszlIFmkAiEAzyg1xA/apuygbLFeLxiAPWb151fj56iQ8OtyjFZkXfw="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.27_1607032944925_0.14885788958244128"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.29":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.29","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.29","@useoptic/cli-shared":"8.6.0-beta.29","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.29","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-K2z5exN79LPY/7H+J+Gbj03vlSd+KXsRa1OK0muNt9TQ72Dm0x/w6rpJgwPeOuBKLWpQlch6nE1Q14C/d4CCpg==","shasum":"96a8157f970dddd66679290a2e6ea2bddfa4649e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.29.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzfhsCRA9TVsSAnZWagAAtGgP/2Tc/jL8LO+kdfn5j9aA\nkGR6HTQoVWkMtXn3TMWqp+wrh9odEgb1S+l528Xx5EzyKiaXYs0Z9XSKwRvl\n4/XhoSDRqljSMi2VsiakEexwr74932R3TozrQajs6vOK+jyUYCUFklI3aOip\n0RjOIUuOgGe0+k5how5nefObXKv8WK/cj/eTLEY5KWr534Oama0t7Z6UzXC6\ni4HkvbrH/92KTX2hw68SBUqAIO7Ys1XnAqebRTeu/aPNK96q1J5LVoMvUIb8\naX1EilNst37gE+gtyTKBZbQEzEFbWXE8ho3uMfAKGpaZHv/t3wg2FqbAQDR7\nQBFLJB80nWUPJ9v0Ide5CN3UuMc0PwRelP2AHAPovae87j2IB0azsMs6Mq6c\nHsZ65a2QRENC5K+BCIfY73gUnb9JA/TeTD7IZwNbrjqwJSp2ygX7ghbK5BsO\nbQEOFprqZ/Vh9beCA1Pnu6HqgZZ43jfSuikfALjMNYt5Ep1okq44bJqM7LKw\nDhxOhRCA8V7NAn/PRQ1bTZ56gr4BasT1CnDeF3OwfNVO5XL6N4I60lzHEeem\nARyeGVWt5jZe/THMyhaxYvxp7zobCOMKu6W3yLfsEkkdBQ5qhGZnvOleUGQJ\npIpbM0J6TIiK6LE6dP595aHTmJG2FQk/FmBbMFA0WjnqfCcLN7SwYsu7m8W4\nlVwM\r\n=g5yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNw5KRAE/EtLwDY2s6gbXoAfAVnB3NtrXEdLDKPiNjkgIgNSeKySF297+S52MTviMWdE393uwp/CbcPfLWzyegt3I="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.29_1607333996332_0.4051066955082383"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.30":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.30","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.30","@useoptic/cli-shared":"8.6.0-beta.30","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.30","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-IhIZCJzWRSoXy3NL8jEXMQzZZ7Gmof+ijOsMhnuLCNEpgzJHvpYZCO+LgYur4F8nMSE76w+YXkYZgbiJCN0L4g==","shasum":"00bf4e7622574fed9074fe7dfb2a0258dd0a7df5","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.30.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzhIrCRA9TVsSAnZWagAAZ0MP/2hQFcnpk0gagsYIetWz\ncAgl7xnRkQylA377Nv4v/npmHamIeI3+j87IbUKZjM696DfiPENRhVWkm4F6\nQHaT1KsrlE1eKkFJ5cxGd1iZwuS/Ri9ug7qEj+E7mxY+H9mASFJ/PWn8ZQWB\n/AiZ5gagnBOf5mO2VTr9ckNYIl0Fg9+YhuCA0YjIbYwuHTq4Qtry09IbFty7\nd8+2mDK3diFveKvd9BkM9f2qeEF51efM3KJ+SoIpOUdAUnzo5fJ6ZJU7Vq07\nLo2EbzpSgxc7Og3iyNIzJHu9xzJUAVBBGKusP47AuZhRQHMXpnXv6KKNIafO\nzgmBOShWQjfWDvzrwo4DsvmlKHGL97Lz/qjEriRQ7jV+mqMWOHZs5fc52gAs\nEjohSW2+mojfR55iN47VEqDcnspHvMaBm8WHWT7dnYXjaCld3U9np7Y/7bkk\nci4ANEPYziW6ist5aE1INF5KJLSf3K6/95FVIn0kDtiQOaNDEAp+IIaMVF2s\nxUnNOHcJqwx0gptEnigbETm28W4bNQ6PkTQfOl3J9+0F3rf79moLLA8ErA+W\n87hA9fYG134gi+qCdtMnBpej/KlWVPF/EQPYfTZiwCfC9yquBRRcn9vPibe2\nV6Q19oJynwApdgluFgn5gNg+h4gSsLKiBep1ua5Kmd4mYLCse28gDQmvECRG\nxKhp\r\n=0gAS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZ9Re8zLfczNpssHB/6mHGOb6TPq7FzxJh4onyM43ERAiBQE44KA7i2dou6ZXkXx1EwvoyIzlNuRdsIKQKC2cgPeg=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.30_1607340586945_0.9555839936974508"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.31":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.31","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.31","@useoptic/cli-shared":"8.6.0-beta.31","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.31","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MxzFwGPSN6PCTtrifKN3UE08UKByL8LBbwf2+Uh+DeZwE8wNPFmxjpdN0q1tx3H91FkwPsl2VN/iF+QUraiiIQ==","shasum":"6956ca4796237007da3593566eafc99c52fa0e42","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.31.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzhozCRA9TVsSAnZWagAAd7AP/RUWXEsGt6mLVjiU+0Yb\neAxWEMMAxvxK3yLERGKLD1bvJ08KtkreJIR5T5BfTs3nPyBBRytJ/9pDLh9i\ng/hgg4e7gnRet/DwVlGd+lrA7G7uZTsWbflu7+58hNviIzLMty29yZmclGV0\nY6caS36fPuI4OtEIkxvUBJYd7Qi3fDX+NxKVTjrYp7T1yTvQPEcOxt1M6cha\nSA61gUeZhZw8ED75Q1dxhpghDFgDL2OyHysYifRq8+xIPFVWVuyJKiP3QO7v\nCr3VEudyczsjfkCqkkadBVp1o/BbvUOPJsHM2oVDYTLHmESoiXEHMgjFtbZ6\nFHJc+rBQPs1G9pVtSx/fcVOXtgfUQa93EZc24hf+fOP+PxAX4tQpnciZIsxY\nRd1ISgmlbzRCGEfJLGqG7oesfRDsaKfRtqPUNCs9YtGn3yB6VhMnrhtza6Lt\nAy1HPFr/2kFgugiWNOICjBAIYuA2iGdb/emZF8LSIggjg9egUMwR3pwYV45F\nLUM7h/4YU+CoCm+fT6OgeM248sd82Rw47HponSmnTGeFXkYuu/br2UzoK8Lp\n3fM1iMB18m65eEPxcMjl2yi0qlk1MbrGGEQ3t/O3KMmJSOmXmgR9XWmCvdKI\n+Wnj/fXT+5kVK519ZPcf0UMbaBAWaVxAwYx3G5WNQNVc3MGeXnud+NAAiqZS\noWwq\r\n=pclT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwF/b5WeQ6C8Xrr+odzL98Vk9GwX2O7R1H1zTgG3DLaAiEAlPyTAtq6tHGs97kFqYxVJfccTGzdanhU/AO5/ymBQac="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.31_1607342643208_0.2128951619415076"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.32":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.32","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.32","@useoptic/cli-shared":"8.6.0-beta.32","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.32","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Tjupyew9Ck9zShmuLSsLhkOz7ciD1ZQjoIkgx5eQCBLYJRtdldvD3mEcwTde3pDbDM1/HYoB3/92iwC4R8woGg==","shasum":"99e9c66a5961688fd6d3658277dede8e904be39a","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.32.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzls1CRA9TVsSAnZWagAA8BwQAITeryg8R5p09DiY624W\nzpWEb8OKNUarPbfmuXtHKB9nmR+NKLSFd5X9hGg8jqr1dk3Kg3awC4TWN+NE\n5V200sD3RywZFBi0Haz16Zwxc6J1nzEAE+GeOCI9Ll/pjamTNHp5kl4GDRal\nFACDkhfGzE1CFMvD/l7q3iEWFp/CL664tYsNd3wGjZp3vg9udQa+Qkg5eSey\neYQVOqj57x8KYpCEGkr8rld6oSGxV9rA32M4pt+gvvky7UPligSt7gETVpg0\np71q8JU2fiJZVEtpV0KdkkK5sKR28Niil4EydP4mtgHysowjRwzyHACmjcV2\npSCpIqM/dduUj1y0b9qEReZUFWQFKjyu3N/K6Rv23Z0oQr9wrRmdexQyymJW\n+S3M7nNMlysu/mfwDE3zX9pgqMyCIoOf741sFkdg23nNHQxUuSrzI4jPPx06\n94/AdznHYksrPGWG5OIdmTQ+e2QGzmDjyMbufq1Hl4I7Vf2aMtImQBYxAbM/\nUplVkQp/c18XHiIPIeQ5ixGSJN82z1DY/FSm0V0NkPnpQR11aDtRQAUiUFgc\noqTE4BWoKZZ3w6BshoHYa7ZUfVoPMQBkZ8FUhrCTnZHrowi/IYo4QK4bKuHP\nOfUvgAjvyOd+I5Vj9dwDEyjt3h9RwIXJ0CfCay5s35WziXiScBE2vR+Y092T\n5HS5\r\n=mUNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRyfNtADuTzRLIBOAT7R0stZi0UlqOM8qOeVpBBwq/GgIhAMAdn5Forsc6badzZ6Q4+UvrnXgA+HFzNJBiiQxIvli6"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.32_1607359285254_0.25028967029812055"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.33":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.33","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.33","@useoptic/cli-shared":"8.6.0-beta.33","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.33","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OQ5/uoKDJP3UhywPDm7klFr42i5jl6rdFADn9yRb0rb+kdGaQMj8BDUW/fulWCjEYQj39UtULqaQJy5nmPxtGg==","shasum":"d5d9e47a7bf96eb903de73a841028ef1ab669d59","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.33.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz1mYCRA9TVsSAnZWagAAsDIQAKR7kQDUB8gJhMY3i23J\nYQVtuTkRqBFucgZ4oV3eFCJYD9H9/u77f7czvt3qQNk5V4LpjlGi3iLZFujN\nm034hlssKFAuUy5ue5jzegpvCR5o6sYU2Iz/PN5RFDcX9eMzNJ4NN/BS2D0p\nXc2gc+Are72rhEGm7BLFk2yTG8DWechueYh23LlcMiw/YDe/12yY9dP6Phkq\nn7wPcxkqQhXYVqoWc001nbiF2/xf6RzgZfbEbUeyW9YYnJr7K42gBybfYqWH\nlBtrPCCUHJontox57X9Oruu0QL25KhW8OYSje+15J/BeMCjH03s2YzMMWz4F\nd4prr31NZymfJIleAMScOJTyQA4qGRN4b3BHgJQsRbru4fXo2VixN7baFXGO\n2TaXhyj7QLNpmWWDH0BZ7oPMN4IIKqacPJzu0n6LmLlY1tMG2n3aRFrcdQjN\ntMUkcTnihWF2QPW6R4F0gS+Y8nmaIAP4QgKliO6g0Mp8ibE0MNjf4GcDS+Hn\nAeMONERQX3AxTavXgScslLD8KhN/DoFvQxccMddWMbdhBkDj9ePMnufsCPZO\nTRrw9bwjF/xWf8pPIfrgrWmKPIw5Po1pY6Nqp95VOlt+yV0sFxARtfK89ysW\nnKc20LupeEVxJcDgO6ydZgpqCNKGnmrbKvMKfJgskQjY5bTrbNvA5B5ieMtt\nqqrT\r\n=nKGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBqLbg9HqTQN1dim9sg39cIpj/HrB2QxRLaCLDiWS1HwIhANvQzIw732fjcOEjjrZlB+e4YpUWX01s7VRMnn0+im0R"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.33_1607424408380_0.709328413063113"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.0-beta.34":{"name":"@useoptic/snapshot-tests","version":"8.6.0-beta.34","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.0-beta.34","@useoptic/cli-shared":"8.6.0-beta.34","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.0-beta.34","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sFxqiCuNbYceI06gts2bQL7It5unUfGDYsAVT8n6cz2B2SpywY/7HgpNATn75lXTRIbd1gif54M8PVF10tZCpA==","shasum":"1d964d6513106829facf3c24fec97cad6154270f","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.0-beta.34.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz2qdCRA9TVsSAnZWagAAcO8P/idvsnVPi4X7qHB9Wf7r\nurzWSbT/Ly21FWMHv7+GRETxIq6QuHh0076GgNBBuQVUR8AS+0eypXH5IzQh\nu8ikvvUzMoi5Vbb4I+C10mCZTzEcmvY+e4CiGEO73kog3+LO8+/xTB9Sozo+\nx2Cgfw05GrDuUoxdXjTOJkyTnDvQfgRhQxP+oVw4BWbOz40NqQcuq6ORZoh+\nEURcNNXo5S9PLkW3JDR6Vw+2fbm5q1Gls9ZJs/gGhYbDSeUjkTyBJP8Z8jI+\nw8HMItGeLEEvLdKhN8v0zfmq+g08w5trRrxXjLIsPQrlCqr8j7wFqpdArqP+\nqwBV9t5Gjnsav5TVI6rqiMsLocF6NPYYPaCza7NtUWG/cUn5oV/MvQySYIgX\nGtayYdvl15RMO0eFQiODflcH9+PcgxTdPwtJNaYRIRap1gCFPZsxp5qwuXLm\nRdtgj26iYF8vp6M/KO4JjIMOK7zLfKhen4B/9XzeNxqjsb5khVBziixcQflG\no8UJwEG2026fZxmNzP6eyHForOxGSDipJ9ywxof8aH99PvZkSbBaLnwaSxgp\ninVjWniy9++j1aIvdzh4TPWh/4rW4uopMwR0hrDK8Sijkrb38Aw99D0nzZ/B\nKmbv4a7cTPHOgQTPEW1AFR/Loj0dx8qVhVFTSHhJ4/yQmQIWRS21kgyDugwC\n/Np9\r\n=QiwY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9cfPY52B5cOCdSkrLfQ9miPFN2O+jJwKvsLUz782JHAiEA/sc9mABOoRWrcY04cyQYGzXqL9NHI9ahX8PcwH2QdgA="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.0-beta.34_1607428765073_0.742488854120555"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.1":{"name":"@useoptic/snapshot-tests","version":"8.6.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.1","@useoptic/cli-shared":"8.6.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-M3FSu6c/JxSE2hRwm2xbtuc6zuaBvy/a8jz3YaWgUk25M/ARPl9pE8ogcJ+ifbB3mEBoHw5EjsBfAzYHo9oMTA==","shasum":"2623d19e1685da210a95f0928b24ae52bcfb99a4","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.1.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SLiCRA9TVsSAnZWagAAwlMP/1aKZKIhkz5UrjQjTMLc\n4ZV9Mb4H8uOo6ZGK2ZxoIOmvCNsYHP3WviFG4jwtNH+Yqt+i8VRwEzbSnTU6\n8saqB5lxmU7N/LLFqdBCe0lqjG3ewU6jI7jCnuLHvFYuSZ2Q10OvbX/7ZRA+\n+UpF3srkaIb3vWIrSSxw1KWmDdEaYieOnYKlXREq1CV7A4p+2OTAZlf5J5o8\nk/MqAvqjhjOQRWXjcUeCmUXJJKSdCPsdyJPAbSdKpdjpZ3EC69BjaBKq9VbG\ng2fHmpMyhZgxEc0+s8CsOk1hZeLIGj16qsUFiH+sc1mbgEQuyhP/uDEstqpc\noa5jR0fOoYSRqigqk8M92TSFZkz4PWwvk3xBwN78PM070i/maYvFTc7JQnnA\n0wESJ1B8WVUJYccmPlfIm6NLjNWjkungjaMiY21aJ5GV0mdssx0UsoI9mwCs\nFqqGCYLBh2+N5GeyQC9m/vaL7HzL0bCyumc7EqxtZyDMRMZ/SsyjJEct5XPF\nGAaQzdlpm3jDnOQw5pNFEnbDnKO7UYx4e4NJxuzBfB308WQ5A+XBTHJS3Nu+\n5MoiordeJ9TRmTgrZosbbKFXBbeaT+R8Gdj/cetWxWSBlmNUZI+MNetNgvvN\nJK0y79LfvBV9MFVaa5kSEpyhlVgLlMIR2qCJSW/XRDmro3KYYPPnQnluayFe\n/ufx\r\n=wwRG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBYU9tczGtTN1Oj1egYtc8jOgf793CXKPMBY/jcqYOHAiEA7y4DDUmjpvxihadXn2OURgNSQePRlxTGFT195uuwxYk="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.1_1607541474296_0.24356770985009524"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.2":{"name":"@useoptic/snapshot-tests","version":"8.6.2","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.18","@useoptic/domain-types":"10.0.18","@useoptic/domain-utilities":"10.0.18","@useoptic/client-utilities":"8.6.2","@useoptic/cli-shared":"8.6.2","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FBz7Iv3HXM9p+IwIJxUlQ+rZ4fcu09AW2/8ICeNYsDXaNOe2hTiBhZHBESoZ1dBCe5bCatOyPwFEOHzDrjq/dA==","shasum":"d273608e7d506b54e23f399f1b4bf27c10b1b4ac","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.2.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf05LtCRA9TVsSAnZWagAABUIP/2CRY3RVdNoVSsK2/A3e\nX/zKf1ioDudAdARyv3QjVMyzQMjaQwFuX3sYY7EnrFLJpy/PGvMHjbCcowS5\n406fEAr2JSYrY/ZKff9/5qKQWDtmFQ2Cvb1pZtchEPHhU6Zr64t0P56yRTov\ntnUv1NYFtD/q+QPkFhbU7b3LUGpQVJHuLvbHSh5oZQTQTQJruOQKe9cG5ZHK\nVK6ckuElVlsE6cJYvgkopgFS2/dUrWabBKKtlBZMX46GEL82Z5+Fp/pHtCgt\nDlDMaklBXlsvg5pPr0tTPdjpraGkcxmrtFJ+cVxNNodDIVnqUL3mb6WmozkO\nXgE2ajC5db5CDcmdBy7I5Fzi5jGPlij8q6X985LsJtf6swBhljFy1Z8ankAX\nqyZNw+Tqj3iBH/kUXgPJ13RV/a/lf3JLj5zoCDYObEyGHwqHrtNYQQOeBYSQ\nPN80xbCMp2L7BOLsOthJqm+m+OADdCfE4YfVhQCh/7mKmNXntjxOfNeImkeT\nzF0V9A2AlHpui5ivZjhn/52c2WavNeeHlIWDq4WUrXJVbjngtAmozxbPNY4P\n9p8Zg5fTpDtju/hc67wHxvlYm/bV0Lw7PdlbcYuIW1gNgOEEj/1LeTpw8DHf\nCpSDQkxRet6LzRRyCfr4sIeQ7m3Iiv/hINZdJzpMGBvP9TliwwZZtLCRs67/\ngBZa\r\n=LWAW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNikXMuE4TXfb3F4IMVJZVR3Fu4MvJ+2smjELPXKhQKAiEAnT7ioT81K5FRczvrDF24l2MirFy9x+OCIv8KtnCv3MA="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"opticbot","email":"tech@useoptic.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"acunniffe","email":"acunniffe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.2_1607701228783_0.42798031881906007"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.2-beta.0":{"name":"@useoptic/snapshot-tests","version":"8.6.2-beta.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.48","@useoptic/domain-types":"10.0.48","@useoptic/domain-utilities":"10.0.48","@useoptic/client-utilities":"8.6.2-beta.0","@useoptic/cli-shared":"8.6.2-beta.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.2-beta.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PzUU/Lz9KgyT5+L1pJJS7n2RxUrGWUYUyuSFzoTO7ap4icGvwwy3nSovKIkkux9ZNb1tSAzrrmJJ2pjGz9Qtkg==","shasum":"51b8fa57e977daca91c5a01b04d0a4785e97f651","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.2-beta.0.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2oh7CRA9TVsSAnZWagAA4mYQAIvDQ4g12kFRffS4mSgz\nOQUvp6PDWnuQkhSv7aomidlv0gxw4xymepazp4kEP9tiyxrMktP8b53/Xr9o\ncLwGI7z3OtCHT8aKmPypoftln3R/3eXDFYwweQEd4OgkSS0AWdeIIUwhBcz6\n8ixmLE5/ecA43kG0rgwMxSV0F/F+SuARsx/tO1g2F9LBtVjhqwKq9/ptwbtC\nLuZow29bEArIVM0Pke2WmbD1KccwUOL+8Z8aNrLjhorvkt+X47C6yQAWoBuh\nXOTD7QXmhM4GfrW04RdgKTzBEW8ti8wDxlH6H3bTN8KqZBv9AV+KFGiljsBN\nI01Fm90kjn07ETEwIALMnSXWpYrmesNVQj/3TYcZW7wIaHgdOjTNUUoSADyF\nmEXK78mrSLHW7M1izQUgSi+D3lImvO2L6Z+pYLLF+/F+xwa6OKqdIWWTeksq\n/3Jq97IOFDtxiuLA52y4w58cVbwRYDJUodIquH5smzNrwHSEOo4vn9M9f/OB\nvMPOzbZMHfmkw1U/Zj44e6xg56O6d+llodMd4P6UqAUW31IYARXGA/3Mz0wB\naMRWpoDB5KjOgfPxLaVnKyPKsMl2FmOJIkLbgztYahHQGSQeU4w3oe2peMq2\n0+CPvQq2weY+Xg32XQ0OndBanpHNmhmPFmPj3g4QL4P7LADSL2WPD/ZhUjMJ\nwHqA\r\n=Zlmt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIrjQ3ypgbO1iPOnwS5cgdXfnl1Iqke/PlBsLewWGpFQIgLGr7MZLvQ7vPsbwCUeZDXI+ZlPINRvMNgeiTvOLw6UE="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.2-beta.0_1608157306483_0.8659975379773572"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.0":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.50","@useoptic/domain-types":"10.0.50","@useoptic/domain-utilities":"10.0.50","@useoptic/client-utilities":"8.6.3-beta.0","@useoptic/cli-shared":"8.6.3-beta.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PmaDezZ6/hqrjiAe6K/SPqI9dy3pdba8gEWlord9mih74/kxpYeRfEBP5DWgf12gcoFXikMilgqLSS4/M5YjsA==","shasum":"dd9aab86f3de24828ae2d4ee43408e7d3c2fc838","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.0.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf26u/CRA9TVsSAnZWagAA+QEP/3RbGae5r+bzpTAdlGOV\n8MTgZ1jxXg27XQbCezd6isvXtyVvIP3VFhQLQ8Vh5nrLFcASrAYFkbFqDZsu\nwVC388XRipXFgJWCOOVV5f8KLhT+og+UQhjEGdJ2xX7sPdF3vC0weiwzhd69\ndYI+4euf0kvg+TvMQTkImiFhMmytB9CYEaN4lJ7ZnIpXgBnsSm0gADy40pBv\nY3QoLMpUYM5STCuOIhW54A2WuKf7nUdfKH4G6IOjzvx76qGdF08ReDCufmCf\nuuCgjJpyhKClbxVfn6ixw4bdNbXc7ks96kjSP9o5ourLxQ0kvJk3UGlP0gpT\n1lCBfJkv8DjFc0uOVK7A4vy2vA9b1II785rWiaXRakzd0ZWOiGOi6oHxLi/Q\nDBgDi141+/IpuHp0hmBA9zBoyqxAXZe/s86UxRfjIkflKtv+3YdouExk3n10\nLhIkUG7J1dgZbTjZ1H1+S8oAFAgyfc9Nqw2nA45kuPwJBQQ+JUCQAQeqIzB+\nvy+4PMDTN1IznfGTtLcPm2mO5nGnZMawZyQBaT2Gptn7e44f2v98+fsifxTY\nUl8lMfRyI+KyGjshqxruB1mG06bQs1LzCRNl/xAI7T9aNTtAKEm7cv8cniip\nRC42zTkUc+vAqF29b1AqPhECFoCPLuGFImSuqEVkv8Bi0B7mipBfGJl7z5GD\nuV4X\r\n=tKK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOQ7zdjOSr1DCvUSqbTx7JxgixD2Zx72AvLU3KZJDQGAIgRy1PFk1dBRvH3n7vnXwr+As67zp6MuRcPH1ftIqY2+M="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.0_1608231871433_0.010262020922852999"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.1":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.50","@useoptic/domain-types":"10.0.50","@useoptic/domain-utilities":"10.0.50","@useoptic/client-utilities":"8.6.3-beta.1","@useoptic/cli-shared":"8.6.3-beta.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-T5L3XnWimtPG5MotVOWXUu/WMf+iU9Okr/lqZ51vITL+ulnRlQFa820hetxbtD4cIldwYsXkbmkYpl2mwZTSWA==","shasum":"410de1b5687dae79772c67c9e8c4debef806d3b0","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.1.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6i9OCRA9TVsSAnZWagAAlAEQAJq8wXzOOcZMV1B36t7d\nkxShy3CC64ue9zNCQZo2HgcFMfrTdaAyGvj5v48SKu3EyyBcMP4ElYENPjfq\nvd9OXQA/AXCCEpNTtvhpBTHPofSnUzESATnlsr9UxqMe9GpHjJCaQBibkDaz\nHenDe/0raXR/iadbHrm3PGEmDElD8d8/pyCsnKFeuanFisS/bGaalVNucA/s\n67kkYuQSS+aJ5QH7oOGDaoIHCNlVzv0McpOSobphWTYsWCjqzQX13yZJ7hyv\ngsMcD06Siog9+mEgyp5Lcq7UpiWEtMUBWS5lh3hoGYxm4vIHFCFNKiz2DB7h\nKJ4fV3whE3r5thejLE6N/UkKGkQAmtVrE9gMNef6iMUpjTtTGcapcFuWyW1Z\nEh261+cMuLA9XN/TMeYxdIPlpBpDbCg/uxgSJ5YOPif8NfFnC1kGu0bYvJmc\nprxBDMLRKFz22A00TUcfPGVUAG/oFcrSVNrDZrGKRaBRcnMYvEWFKIFgDIHv\nOOIDuovYgcOdp0xqa+1YfcHbFyXKAsu6+bs2QCkgAgfxQ6wSrD4cHsy7Caux\nA6qkWveQ7F1+YQ4qxOa9xhiWIrox1Co46SddPyT1KyikhMfx7nS8zmqOQSAR\nuR6APZpChMlWLjMr9/3eAl5TXKxLZaBRKaIJ5ZHmMgMTGNuHxtoJTSnzvYLe\naElq\r\n=H/jJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMFlJ1y1v9HlgUYu6+BovTSj0Pm4VzKFSDiPYB7VMJ8AiEAqMzwdAtjnmBrmhNuUtSSBM/TFux+KZ474oFzXymfloM="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.1_1609183054176_0.8293482333454056"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.2":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.2","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.50","@useoptic/domain-types":"10.0.50","@useoptic/domain-utilities":"10.0.50","@useoptic/client-utilities":"8.6.3-beta.2","@useoptic/cli-shared":"8.6.3-beta.2","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-A1WvVWpFWabjrJSWo8IzOtC14sO3ZcLMTxErvSc5DjFD0EkaPSmIrqB02MumIP5hHSn/0WTxUJuEHNvrZ0q8CA==","shasum":"10e7692bde72ab022c1d05f22eb3269597200063","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.2.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6pGVCRA9TVsSAnZWagAAwM8QAISnSyXUtR5V6vuTIdP9\ndJEjdhycjbNBKtUxa9Q9qne+4UCdw7yJa/tJDjyMxhlTGiJkqvH4vWS3a/7M\nSQ2vf0P7JUi0osVnOwtXrMcB9BypDGCGrAxxNijLEH9UVZb+cYaAUlDMQrBF\n7tpkhSlQp9/0h8g3vZMqsyWw309uHX+6jsBhxno2sYJJ1ytLzl2PXs0vjz7C\nOnbvR4Puac+4W5vizzHQnIcuP+FPb4clTA5Q4j8uHkFypMpNgGADjjbv2Rp5\nUshD7gmbz0XNid2NSfbo4AzjokL7d85sJY+jfIiMqrdasdRZaln/W/sNoZci\nR0DoYqqJMVHOb65U9LSvKUAwX2jnP8npfqUm/7kPZA37kb5iFzc1xKggLuhu\ni55hqQJAvskSNcQ3K/jiW6b6xaEeDQh4pZsc3EMi+aDV8/hA0yCXVhTltMTs\nN+GenNHmUzrn3ky2j5ae54/kh1xku61q0XbOXQZn+OXWXZ1tbgL1tYskFrq+\nYEwwbhktUsKIohlteR0/nMQl7ilpT1GAM6KQdNhbEEMNLZRN7MSnBAgFVIHM\nKzH7ezwVbawFVGx5BdGoDwpMkgnsrhTngKZvqKOTXnOrbtjK8iS62IBe3O5p\nxd76+Nq72ZdEpPC0dpgUOo2sPYip2rw0Wb3nZjfSEaode+siRWFYdglFPn3x\nTfwv\r\n=m29/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsirHDhdgLaESLPsyy7tl0Cf/43qGUduGmVbp4SNGYpQIgRBVXZjQYHSUjVukwvOUORSj9Ckwy8A0vS2KgqpXNreY="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.2_1609208212712_0.11723781243048226"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.3":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.3","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.50","@useoptic/domain-types":"10.0.50","@useoptic/domain-utilities":"10.0.50","@useoptic/client-utilities":"8.6.3-beta.3","@useoptic/cli-shared":"8.6.3-beta.3","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8my7ltEAmxnueLZNzhnYImqezWMTGq1vqS3DtxT13K0PsNSc492rywllfdIR+qBNnUZzOQrXabK2+ufhZkCSzA==","shasum":"cdfd45a795fbb7a9818515f547746059fa5f7596","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.3.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf62QHCRA9TVsSAnZWagAA77AP/jowZX/cXNjZ402TFsSL\ndcE76Xb6rsyQMLrTAJ353M9dFVlLk1VFHw6xM8cbtg1a0KluSi9mcGE1A8fv\nSw1hQGYfkMqW63pFwNd6qkoerxXXLYPzdxl50NVwp4ikSyl40omXlFWjJYeD\nw97xxgWKNoH+INujiJyFNyc8ZfuHsw9vMPiIUTZiT4BjOy5+WFF4DmHUK2Jx\nIDMkFF7hRse5Y3HwRA3n0idUtpqTSSb1Wq5RN3QpzCa/LGcxmyxBqjNFYwQw\nhL9WNLyiHSbVZFYgbbNI4xQXuaA7BtRMdxT/WkyuvnHoLDFMGO2JqHi0r4z9\njEQqWLQs1+7qTbT/X66whHsXUkjG+Ia/tGgqJt5zJdJ6B2t1qwKkzMrx5Cjn\n1S6ZeSU7nzFwGwL7x/4R5veeeKbKzI1spC9l7Vas9jFquGe6u+WKyUa8OheC\nwqD2kVbsAeUlVx/sxTZE3TYpZVu5dATHGNsT82F+iPki6vHdnSP6JOkdpGsw\nDe8lcIY5TCx3Hdflfr7tDTXpsSHHIYZmSJo74xX/K53/IizEqbXIrxqwrnrk\n1woX9OC8mnLymXsx8C9H0iP1MborCwHzUa1Mu5dL3NoDJynTNkDKqFqgEW1P\nndW66XJyEBOc0zPNmNMfZTNLPqrV8200yEKCE1jjFMr3qCJ/PUMd0sH55eoI\nQYFo\r\n=uxlT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUZ2gn2f/2/8EZsrZakqWxMCB3pGFyNywVUgcRdmoYWAIhAIwL1zUOY/kzzTFDU4PRSkdl+a8t1ygNRQ3FEngF4j8l"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.3_1609262087211_0.9709176649508722"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.4":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.4","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.50","@useoptic/domain-types":"10.0.50","@useoptic/domain-utilities":"10.0.50","@useoptic/client-utilities":"8.6.3-beta.4","@useoptic/cli-shared":"8.6.3-beta.4","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.4","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-g68H5e4r5JVmsLgBQvlWbvjamQDRaTKF47smoSs6tUCpOw4tO0gfrGJmU+A+rXmEtkOIHQCKnOyuUNLvYFJ9nw==","shasum":"3f244524b86784c3ca80f496426793061b006e35","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.4.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf62V4CRA9TVsSAnZWagAA4FsP/1Qi40+YG+0LPz+jg1S3\nmKbxzSBYuIgYyENp7ARlGNN1D++pibCEJelBhafqnxSon4GY1094RJnQ0FmC\nZkMaq8KV6guXWHJVKngrkPaGXRZH2RqigfW8luvRDxxC67zgxrPFclfGgmHI\n7+XLCsIEEdXVAHuJaf3bfZGi/56gVjQWf0yl1aaAEtHr6W7mLIhbN7hDLbcd\n5IcvoHsLh+pd3aQkx68AK429bA5csTKp+iaPhS1zn2v057jG5TOyPaocfWYe\nrLwRwuvd5DPZOpbXt/V95ZyVHn3t8IuVg4wlVaF5CTtXfVm1a/MYC8GB0d1m\nqUtrCV7EwFAdoqgOuw0QVwH8ZfUZ4uIE7cTjFnJZNKyHqiz7HnkFWYRpqhAw\nQyCV/H3skyHM6h4PBGsm3ECyKzWQHT1W7ElngjxLcvtQZltX76TI7+3T5SeW\nAI84CNcnJ0U8ji0hO6jnT743jrW4HVjFzOLOdn7ozfo1isYVhq4mO9BVIERG\no2xOJf8F1mhbiYc0j7x/Ow8GvXYQLAOPQig7L8f+wVaSVezNf1T+dKTxYX3S\nKpsk0k5REJBV51AH1iwBz9SyFzxxF0kJTqONlEcjbb16Qbe2qQX4a8vCUP2p\nBuoCDP4U+5cCTKABiWWdz5ccOdAjo6HxSmUep8/xOHyAl3Ehl/hAJHbEEdXp\nnV6C\r\n=j1rF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk4nmfU6/4XhuuHL5XXFgV54Mjy3v0QxXz29GO8BiqpgIhAMtLlJb6AflrvseLQ7ZL5LVnrgfSD6/8Fy8Pun5mR5Vn"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.4_1609262456028_0.4709417947264327"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.5":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.5","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.50","@useoptic/domain-types":"10.0.50","@useoptic/domain-utilities":"10.0.50","@useoptic/client-utilities":"8.6.3-beta.5","@useoptic/cli-shared":"8.6.3-beta.5","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.5","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FfmrGFZrluXFcDOckpqKxxU9EpJzXXHZE42KWmwmSWoRSaUpopEcRUgoJ2rJwFYKE+YZmIialU229+SdWdKr2g==","shasum":"d47a532afc352740717f0551962e737ee57dc5ec","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.5.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7NWfCRA9TVsSAnZWagAAHBgP/2QwXpMSD8Lu15q4bvsx\nDdkSHryLwD72deCET1JGJcRlMlJ+C0pX+1/oN6a3h1axHyZ9C4U0ZOAIuVIS\nKvNcao+NI/WxmQ1DVy8Url0SBuSSZetPpMx11PEGb3YRrxjp3E+0DQOhM9Xz\nHm6Qce48jBZxZzeAL1njehGWvq5peoJW4LLgwMHeL3f2jKfApDnW8o2nirZo\nvQmFdShnWLLFpXmP8tYubiyY7+ZOtMKuphzAKXKNH+CxhMlZiOp/Py4y529V\nJ6TwfLgwLOFAbmOrKhSStbI+RP/iXIHiekCSVt5/rU+c1sw0Mo7YerV9objo\n4gnsWXwODgyAHCSkweDm+Pwz5bhJAqUnMicIufuGsAj2Jgqyj+KIRXHJVTr9\nD7XY7BM/6oCETCGh6hFpl6p9Wavn/gJ0jueM1XM8zu8VuRpDsPcrnyiMupo7\nvAkF0T2ipBu37lAu/06npKGWbwL3xeOfSPadLMG8z18lDM+N27GZKdftn6Pi\nonbBCnB3BI1ckmLULSlL2cfeDHj6bKUq68NPv7rGdjuYiYX9IO1keB7ABowY\n//LQuxahEqCBfRNgkT1by9Yt5Z5zGuZdxOYrZROppSWyfj82N7xBIB70ZXM4\nn4zad1UDQxE5KJ5O66v2KLpf1Mlh8Fe9+/mars6PGKvHHmRmcJPcIlw4kIZE\nMtk5\r\n=iEeq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG309jGQTngHbXHwQRusylQ1LzUAXJHWdXQceDCZ9McRAiBltnM93Vv9dzlDGzfEJwb1nBqEyB9twtbM9bIbAfLtcw=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.5_1609356703228_0.6887043234613632"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.7":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.7","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.52","@useoptic/domain-types":"10.0.52","@useoptic/domain-utilities":"10.0.52","@useoptic/client-utilities":"8.6.3-beta.7","@useoptic/cli-shared":"8.6.3-beta.7","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.7","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oXujMBL4fX6q2Pcb1uUX/g1HqBCFYTHzjlKvQJD2oaAmY+0vgdmCA6OvCJZ9rAaMaWeNIBpz/1cWmSCKLkFaAA==","shasum":"f379ff297edec1a5f04af3beef57ec7881c709ab","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.7.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9NjhCRA9TVsSAnZWagAAXmAQAIIXkMYZl10WNuhGeR5F\nTYHRxrh8MAw3U7kV08UncRfni8M1rkVRM5TpbubUpM/rn0mfD9g3JGJh2FLh\n6noxT9x7l6tGyqt6CMh72plO7MUAc//CP6n/mzYQr+NWhtgMtXiisLWodgY5\nEPP8j7zqfxU8tZguiado//++FIBT10sjYy6znv8HkkiC4McIHd0pJl7UCdwI\nOpdtBgxhZy87HZE1EvHqPCOOdCKxGXvls2M05lCBDGuLQjwX1O5jthzKIuBB\nOB8RbewGQxeLjHnGJLyT7UySBEEuEZUPh7ixNYK37a2j6peyXUCQsY/OGEQD\nXnkug9AtWzS8jBnNyJSsD8LiALUNP3yBBGyqI/j0wyEsRpeg6NUgSQOk1BjM\nuF8J9T34DMNa6oYldbQG2/yXSakpnG/yZ0b2R8LNQgsP/XfolQidyu9iNC9d\nXeIkH/YeDV1MghDGgaGqzW5TRaI7HlWTtdsiztef4oIUdj/JA2/t0S+kqd7F\nAHBXnOMwpYzR2hRAN6FaPJ2MafZZcTn1gHQrsDFGIJFpXTKPJTPzFNhrIt/Q\nuBiFEAnBt0STeVoM18mGW3GcBbZj6h5KpgF7m6Aei0cCPgOA5nM2KfLVpNCb\nfJPCz3PuCe56tkOBRRLxYp9kf1efG7RD3GIjjK419e2KgH2lQ4J8W+jmdJ2Z\nGbcJ\r\n=ZYDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEv8lJjJR5F6yq+N7N3F5pad+E28rj5iZfVtthxbuiIfAiEAqSEQvSNaa4CO7B7GWNhbcyPEkfzwkYGCV3UA6qCs0KA="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.7_1609881824744_0.13072463162146253"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.8":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.8","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.52","@useoptic/domain-types":"10.0.52","@useoptic/domain-utilities":"10.0.52","@useoptic/client-utilities":"8.6.3-beta.8","@useoptic/cli-shared":"8.6.3-beta.8","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.8","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-d7J2+spXQ2gk6Gpff2zvNX3NY0YhPDHq8/wnGK/UTNEktk8vCNyay4YiZtKgYoNsXjfklTl5+SjQDDvP0fz2LQ==","shasum":"41bf53426bc82b1bbbcd0311de8fac05f256b0c8","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.8.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/NXrCRA9TVsSAnZWagAAyhsP/2LVfDqviWU3FoJ//Yf1\n99m7/eUwg+RXVNA4X8x7tEYNH0t/nvMQMH05DPgcxq8qARsIs2BHYCqUt4Vy\nCDQaXbQtRcG127NB9NFQx5AjjLzUv9LsU4R6OFsg34H1QwCrrmdX/uv78/mm\n2ofOUWPVVVhtrHb7ysugWmfTHcvpUpI2C46wqyV+CaLrND25N3fKcJ+CVo4q\nd2l5jrUT8CmLIKxjg6RMjixt3K4wxMJRJgk/+xse2DPXII77Ftd5NcY9j8J+\nouO4oushGcF0+SDpue4xwrg4eHdpgz2N1OAc0WiOyNj2i39AfdK08dwvB+/3\nqocDpOo8MD/iu4nt2odqMAeLQNfxkeFeHniN17S1P1j4vxeJEdxXHYaS7+p4\nUSO6Q45UZJm8wDUzvmsOTWE+6KAGnIqAyTOiNcvLYyuWRtSqzKpQhZyf9zCP\n2qW5lC9BYm0ij8jYPqRzor/hOzdIHbIfiGOWdSV6GXbUCJ4QoRndhLvK5hZD\n6C2J6BxHx02d0038cJ5WwtBvhsdWcqPNgQuq226pP8r69+ThV4GBpDzlS986\nUuZlk/CtRtjYybhzhZRWmXDjR6D0GcbouVSZJ4NW1MwUpYzl5Z3nv6rwcGk0\nIJWCZhjMoNIt5ZKR23iLVnw+5aaQXOHD/kLdkR1/HagpDvdR7XsCs+GHswi8\n3ahg\r\n=J2mE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV3/E7sYVh5wVzX3lwXcHO7nOSUeS6eT1OgEzAIqQZ3gIgcV1EQR+OxJmFz88NCTai/NWk0H7KbdSsTLZx42TY6zs="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.8_1610405355177_0.4530950815161734"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"8.6.3-beta.9":{"name":"@useoptic/snapshot-tests","version":"8.6.3-beta.9","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.52","@useoptic/domain-types":"10.0.52","@useoptic/domain-utilities":"10.0.52","@useoptic/client-utilities":"8.6.3-beta.9","@useoptic/cli-shared":"8.6.3-beta.9","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@8.6.3-beta.9","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E/7RH3+viWsCwts+SekXLCKFSDMzWU51UTfZuKnrQ8yyAr0D1m0iCKPeZCCaLDGTXkmCgKT07BV6BpC7lvPTiw==","shasum":"6b34f7a485ca462e9085c0e1faac71ef6b1b4ecc","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-8.6.3-beta.9.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/u2FCRA9TVsSAnZWagAAnmsQAIUy29+ldzmS65K/nM2x\neF4fg6gNDIg5KWzBw7lXzJTFIZiz3L0bBh3/ucs6D2SFX6rC1epTkwAGt7Ch\nw/DArPg+enEd5vH3d5vxS9uow7dmHq/ZDZzF/qvLbbdrUrpLL8J0BIIiPNom\na0/F1GMpxMZg2Nuyq75slXxSRkK8a1HVah9SRNwtoIoAy1lSlPQpDCjpuLsB\nf3sn9V+6SqOyHFouYzZajPERySQhbcYqN6Om5cy0cPepRAe65Oq3nAWCNUlx\n/1F6NqZwV/YBFyXFopgwzKJPEfLVcYrqnx4fFi3LjI6BZCHJlqW2+gPsF6q+\nDqbWRMQB3pa0hkZfgI+iihlFAXsofPdkPDWOeYaJvFI5jkI/wBG/MW/0Q+7e\ni1xr/3z2JdKImSQYmtjq+U4tOKObKz0zj7mLxsfG8UWnaSEdP/DId9Qqhs80\n7BzP3jRrRyRvkjXGyC83znBHwID+zWUOdyq+Gand2x24MLqx1oH7cfdL3Wu8\n9s02rWi36XBQEjdRmIkxLZO1JUAeGjzsWKQ4n3OkQCYQ3k5ly6nOwft6hGde\nDT9LDf5058mZcOVrIL1vtX+KBnECygi0Ymve9/GGFlN4nZBGMIfAROkZ4Pl6\n8t/GoN4R9sP4e/WylvU0UrY4gSXfSNzUQ8LJjRfwXqcO4UiyCv08beU0byiU\n8IZo\r\n=c8eI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc8LXsxhfDVnWyFe4Yb31jldiC7YtztJU3VHD41ubaWwIgfSWVKwbUqY2YGIoWKm/jnMv1+pBQ2D2gU6CXJHJ+eMc="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_8.6.3-beta.9_1610542469148_0.9012204904225944"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.0":{"name":"@useoptic/snapshot-tests","version":"9.0.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.0","@useoptic/cli-shared":"9.0.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-a7hjJ5D99BOzmFxIVrY61T+aMZPheBMhRoYBMfqRYt4RroTJMnahiYgZOQDMX04ho9Mg+3GyaY/Wjte/Ns++KQ==","shasum":"1ee229f912f467d2b0f38bf9f2f189fa5b80d027","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.0.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAbXzCRA9TVsSAnZWagAAyAYP/2WAGWoizML1kk++z0yV\nbecphUKj2TU/kHgosywevucLd1EEP0ls9+eo19fnATtoIEkxANte6iXRUMJj\n6iq5PHP4uMnnvzhe8DQl7NDaXw5nLbdXIgCp3uoH/mvIfQe2AcFYFkhSpaJO\nDXnjciSJNZq7u1I7oMDeggNscBHrX6GdXGvJ7frl7aJ+3KNLEFqeWKE4FADA\ns4LALFE/E/jbfb2HQMSEUCiLRrL4UY0yRP55tv6ChiPa1RXT0QbVKQBhintT\nndglqBwOeK6Hyywn8uZioDvRqfOc0SlT81ro3J7UqCQSjAnwGdgyMzgKXKH3\nk29dywVTrjq5YqGX1R6Ys0kvHhZfUewyz2Vot1MwDlO0HTQLMoADTUVlSkh+\nPRpNq9iZYe3iSLlNOpIKN8pXb37ICjg4fqWy+76wuFm3/j34N/6DDfCSa3bO\nw5xsecKaV5o/qRyRyyg1WDOHhg680a//H5RSEKcCxs7Hc5zX8MARrYdmvCE3\nlht/Grr29E5bQlIi1Z3adWZ5Eprs5CWaB8fwd2A9xPR8klpOW0YQQyR+JUF5\nb/BINNV758dJ7jY7HWxPReurZH4Zpf1BPwH7Hy/S4ZdS7j8Bqg32/k6lT8Ag\nz+I5uySjgUFfaIwfjaohgkzaVJp/bWOJS9SIFrLssaicrVeww6ULmI7EknH3\ncikf\r\n=HKQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYmZDCsuEg8PejEnXWt0kmolJirnS3XcB4X8Y+3GYB+AiAwnZb1Wu8Kpkn4xDOuGpJbU5HFRRYidx0/+qHEZPJ0yw=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.0_1610724851088_0.3929655851201532"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.2":{"name":"@useoptic/snapshot-tests","version":"9.0.2","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.2","@useoptic/cli-shared":"9.0.2","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-m4jPwl5bBNpsw2RcjoWTSwL59NUVoXFWcie9DkSRRF+n2Orbhert4YYP5plVAr0A7RdYhzSKJ/CTmJ7ssdq3ag==","shasum":"4db46042544d06c180e074cb2e396553e5ddefa3","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.2.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAkj8CRA9TVsSAnZWagAAEvUP/A86f/vwmzYeB1lq6gqO\nuyhOHKx1kSUt0iYrCCjJf79uyjeb+xpYwoUqNOovyzoM5JD2YHmNlyuGk9vk\narJZGYzw8iFX6HAOiQkCfUvPHqyUoN60FZAjmw3FrHAed+o3bNRg7NsPGIAM\nArxitCfeCF+uYUPx5AlSEJ22tN7fT3l9AmjzvWDx5fnUNikHrxyFONnVEafp\na2dBGqGI8pmSM5SRzzg+C5usXViKSq0VjpIHmM40GHulvo/2UsoKKwQzqOyk\nyJnj/rBluO2FH2gCa4k3mfOfzJ1/YvygDurhprGWX3a0RVvFY8SRpgOWMRIw\nOzdnoBUztQwYR+a0Jopnwae3agJ1p+U2cstCTOthZsAbf7/53vQsVy2u4QgS\n0SCcIsK1sKz8AXw1MPgpVXWsdKM9ge8XU28jWH/ErkaX5CcNcQbgiG2pvAt1\n/pE8e45jxEjpMrq8Z6WRiE10PRSahV2FwWB7MF6PZ9EPLuOtnjp/7DWUmwRm\ng4PSjT7/q6Q8JYHBY7ug3Dmdn0Ud2aMEAWqU6vFxDhf62nuQwDkBu7Rzt4V0\nslYFMO6yxBKxMjKcVendIpqoP14szo7u3X8IsjSbipFAMXLpsBna3jaKFtMZ\nx8vDX+Bs7rcTJZnjO/SD2WSAvamo6g5LgLiL8eLDUdYMUiF+j2ZLzGE91CUA\nHro0\r\n=bW1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDWl7In+ZddlRuCOLvB3u1kGhi1J84HtIHi6jK+iGrhAIgVwi7gykeRfpF+Nrrr49Y9ZoNCWUemqT2Lyr9Xa51YLw="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.2_1610762491760_0.8789281211887539"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.3":{"name":"@useoptic/snapshot-tests","version":"9.0.3","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.3","@useoptic/cli-shared":"9.0.3","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.3","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-pFW8P8NC23Mo4NDVIHs1ZFlO4pV6iBloWOyyIrj85JvhDM7D1559unvDr586WPM5dqDEAooS3cEkFq/2nG5UOw==","shasum":"da5e5e84e4e1c49403e3e753704331d5a978fc7a","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.3.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAvRxCRA9TVsSAnZWagAADZcP+wXOzdTI+exq0/sTL0Xh\nwtjeocJzY9dxalpuFkNKXiwVkOlxlq7Xt4xyOImG8yKbpkFhm410QwVy51Hh\n+5435m9cDzj5HDedBKYHF3tC+2I9OgPP3KDRdxZlT+dv6vx9VAlF1uAU6SM/\nb2szKuUPMAap1sA3sEwY2p+U9nPRuaGv/MDKOtGoiP3WQuagidLdDcPUg9kp\nP8xpzuGvaPC+MBFtAVWV7WzBJu5PqKXt2inuVTgecJN1Lcad65euMFppLlgU\nRjZMtQZw9mfa0WhubDwJonOb4BiHDUOV/jnO8ywhUusPQdWKCv2Oa0GzlOPp\nYDO+1bxkSp7nC67uNEaUZEfApfDxCUIooRNP7Z4JP72IuXJuDt9mS0ck+xi5\nXSARC/QjaAYBRmSd9yDT/Aijl6QL9FUS8RZUJCvCyG/QDFGkpnQSVaB/MpXf\nJp0hyDjXj6jhLo1EKhssedr1QK53VYAFhkVvw3ZkyM8kzjhXjaz8r+XHqzOR\nSoM0sw66aX3UoU9hvlqH2TLLJ48PpYCz8l332oy72Z1VxRaBAEMATqk7IVd2\npa2cKFr95fyT7sssIKjhMluZ49lF92jvRw3M3s6RE9CwiiEZmkTDLaf/tRfG\nBAyXinUHnRD4eo8YKe2SLsFTIC20W3nGYv7E4hU5CmlDc12qvvCrTKFffpCq\ngknh\r\n=ZN7d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP52L7xpb4DPPAfPOmfkve9tjZmioBYcXRLu/61b3tiwIgPozXa2uqaK1XyqTp4s2LvJWOfrR3G5jAovpO9d3RBWo="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.3_1610806384675_0.28034393110641087"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.4":{"name":"@useoptic/snapshot-tests","version":"9.0.4","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.4","@useoptic/cli-shared":"9.0.4","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-bNmvvgxT6Fg4jHhD793mmqx+8XO190H91WL64vtjbDbpVioe/MLm3d93LvClefhuPkhHIm+33/xQkgdFeMy1sg==","shasum":"0c9e5c03944414aee5bfba6ddb33a57518dd7ccb","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.4.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBc89CRA9TVsSAnZWagAA+rEP/2nj1yxmNvk1JBw42uJj\nt/UcMRshne5nfPk0GhuwRtqtON99OyalUdrhi985L9E/VQXzd5rze8mFilkD\nMIWxHoJOJZtUOVEaPQs5AKlH0Tnep+9PJPIT634NJ29XHk73y0yCI46IyVc5\n0TeJkoXM8LuAPtZRU0mLl53j5XsNmTNbDdgY5ewKnId29vU/uCCdt6pcdqBv\nwG6Xu7TqIbF58yPUvd1yk85BsQij+5Z1y3p1XlMY7uY36sYLE7pwFk/LaUiB\ndQntJobTtmSX68ij71FbqoD+vQuenT4Wves6VMLtbd4oHxPhlWnlTSQ1rNcb\nnU4191jTqocA5PAGZMJw1ksbalRPVGj6lLCCC9igXRg1Ynk4NujpLEVWD3si\nCXF90nHyvou5knSZ2E8tQWZIoKBWDnqKb0tRSJKivPxyQ+ZONT0cQXuzvc8x\nekaUwKcpMh9dpAlOKYFAVrm+RgoUoKy/B0DDZ1YUAGhocPClaSohoJgigizE\n4CYu+7TxkO92rpjFF/i3Jak+0t+dmKlQh4V6gpapcNAEcL/7bIirk0/xRU9V\nr/Y5E/NH0ikgQBAzP+4oVE4Ob0C/mm6qaAfDSG6SlnUQboAEOsk1g8GmS2Xd\nENLvrtAT+mtwHzvvRo/WSADRJvoYRF+cWyF/YWO3LU/hGBlAUIrOelx7bwRB\n12Fe\r\n=CMUW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx3pKI7NbwzfF7uenbADnFGGvbW1kQfU3RZMi0YOCF+AiA9IYH9QdJB5WolbEpIbWOGpRYRKT/zENxMbvgTXvwcyg=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.4_1610993469489_0.4684236401859112"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.7-beta.0":{"name":"@useoptic/snapshot-tests","version":"9.0.7-beta.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.7-beta.0","@useoptic/cli-shared":"9.0.7-beta.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.7-beta.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-C0Nd3+kwMFxkOaiFELU4jT+66CNDtUvCPljaL2qT9JrguegzT31sTzr51iiWiBkC40v34iANc10Evze+1jnX8g==","shasum":"8eb9776bf6c0b6af4b8fc800be8e10d820caa848","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.7-beta.0.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEJZRCRA9TVsSAnZWagAADUYP+gKGtjLgZnw6DU1+EOM3\nuuo0N7sFFcDxlxFyKnEBG+a9ayIJ/bPKYcJUAFQGc9w9x2FyeqNokb1H2H0A\nXEnCd7H+Cj9v/dC3m+LInJuA7pW78zInxqu9BCy3WZ+wUVA9twd7NO6144eJ\nDgwLPQNf548yPvhsQsvXOmnUuGnZb6KiHNdoBQBIU7K3/RJYtQURmZ6MMyTH\na1MPV8YKuXJDze1O7n5/KNlUID61OgWAzhLRJ0zhw5okxKvBTQM+0MYktlGQ\nC5ZdEf8RX89zswcQWC3pWg183sOXNdHiDTlTP1iUOsPCSraVDAOicd7Z7dfm\n2ysRH1k6zXkRVtACWWxXYNn2QXz+whfIFLXaBfRN99SuqqbLX81yuR+NmKIe\nczHIiTJ7Xal42xWSwHeogOss09tdQomzgMHXA9nl3WIKswyx0uRNhoQIYgIo\n0YbuIDuym79M7r8LMMUHY+mmVWMVho1zDhMSlH0z38QLBOdiOyeoG4YQklF6\nbk3d7nVyzaiYZWA2I7AJaVWzS0flPS65bnemCE36HmQ41N3yurTpS+CORoMM\njyfJaie/HOhD1BzfApYc6Eqbf+kj73xkMxvpuQeZHoTlbaaLKBtANeWo1p0w\nMzWphQBGvZ2GYfaR0ExOHYIvVqVZTqswh1wDdjHtmvNf1ORHSsA1UeyWqlTs\n1UF2\r\n=Kmme\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb7pk4XmwriDpjSQMKJsyeL50WtyROS3XLqoSAgoffbQIgL+hHknCN9+tGFSF+6aC72x81DmX80g7MPS3O6cnCrmc="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.7-beta.0_1611699792823_0.9272043039480897"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.7-beta.1":{"name":"@useoptic/snapshot-tests","version":"9.0.7-beta.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.7-beta.1","@useoptic/cli-shared":"9.0.7-beta.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.7-beta.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Nfa+mmiMBhLOLlX2zakWz/ilEFSRhJSO70K2XsWtF/Ktc4pOze53ZUVdp9oL9y/2taR/zBU0Kx5YeWeCpskLNw==","shasum":"a55af162c9c2aafec39440ebd6dc214f60667027","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.7-beta.1.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcxDCRA9TVsSAnZWagAAd+YP/3upeoK4cloN+fzQHpLm\nz4B5LrmjXrM82HDzwhwOaCXg4k7/SNnH5+NeTzwKLj5RLU89IOBDCoH60QJz\n096akXo3UzWhTvHQkgAE4oHX34tg8Cy53dykdL+9W+GLPl1EGfwsIwRbCblF\nO+KkEJB+qNmoCV2mjvRLYfDepD5tEXToPGcKDqE9W81IkgG2cKxQC4PCJmBE\n2Oz2RDJizxTSrScaQSzgyq8hXf8o9B16JBp3fyH6g1RwOKvT395ka5gPVb9n\nBOwHPoTPz9m4Va/AOet6SgzLYAGKA0/FQp7iTLDkyAY3n3NIJ77Rn3427mbp\nZ1kY4Nzo0M1N05HZkq3IOXfde24p83QEVzWXhkpXuX6Y9VzryB4Wh56p7fhK\nvRfqa6q4XMlmojOHAHcDlpTiFcYwRQ+luR3UI8H6td7f11hn4vYMVhanHAlJ\nzReLxohTUehLqeMrI4Ol+cY86cmy6ka084wkZA+Q5d9O66KX8jIWeQLKl8TG\nd/C03DWOTWe6DOkqm1LK9kS+KWZfcnDGJB8+/3BW9oAxtmWT17PXub3/62Eq\nNf3a6/HN3901WJ66sELFjXYAh1uJXYvuS2TPsdsuyb9Mo8n211FCRBZmOgcG\nl3A+nbl94SyV+eljzxSaCFuP88nw2oomfy+OOEC6Ej1PaOUYA1cWd1hFKPc7\nn/UC\r\n=vbkT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQI1iJrecZ5TK0A+xKcRS4e58s2qxrFA9UsDICZ8LjhAiEA9vhReP8pOmnF3ndirpUZHv75jZD2ecXEQvlub27mxrY="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.7-beta.1_1611779138937_0.12322562925390534"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.7":{"name":"@useoptic/snapshot-tests","version":"9.0.7","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.7","@useoptic/cli-shared":"9.0.7","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.7","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gmxepjyY4eflkbKoj801dgtgEn3oQSKZFSvD2CFEeF6grgFId4CWVHMPEbHNEjcvkyZ3Q82CziTNqV+vVINyag==","shasum":"a0df4a26c344b1c400336ec40b52a3c9cf2f3c03","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.7.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE2VrCRA9TVsSAnZWagAA0V8P/3Yjn9Frn/owUchktEya\nZ/x/pUlP937R10jXb1YzZ6KgU6JoqOz2KzBCycHSxJ0ZJDnrRpBQ9LHKUONw\nBlK2pred2n1mtPGKFPWisZgzJgXIvzd4u2Quu9PAUocaU5uxpWTlP8lDiFto\nxAP/4CXTKYUu2opUBJq0K2TDAcFmbbiVnUR1ohzJi3tSpq3Wt4jhXulSJwQN\nL1qmoT6p9bg/P472YKYTva0RctJsPm6h72xE4MUaS0Zo2BbRS8nLyK4c1Yj3\njI3+g1wdwDJ4CgisXt8Vm70WpkpZJpsVWWGL2gQI0arAH3X+mqUKk9FG4xz3\nJwszF7qGRqToDf6XOZt+g7gXWS9aouezdnD7DKvFsoRWO5hbC/gMXyztdePV\nrBmPgS8jCWeByYxJr14iPq930NEz2j4EHSCmdsbYaNCqNt4I+ZFS7cgSdnXz\niQFTqVpXa3HWMZePYAD1OqCQN+cfguo5wq+N/d3P16rHQXFSLeYVhbAY0+pY\nDmiOQZTFRnoC3HQ0WLkZAInnd/MNRExCjl7vtlCyBIY+pYh4RoDUKbtv0ESs\nnjefOsGW40vasKowy8OR+GwOlXFmMWZuu/n3c5GOlta2CGOeS9/h4MNveuMd\nsmBEMOeAMQ/eumupNcw+S2D0MRuLeJgaDdNHvkmYvUxKENBczn350PtuhSTr\npE72\r\n=pRiS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMmC1xJ4GgrQarQt8YPiZ4EcjQtvzxGlLb9XTB3dydaQIhALXd32jeIPKXIaBzlSKmOAQhrXI9cFTYNPlDf1gtg7d6"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.7_1611883882404_0.5635432325559993"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.8-beta.0":{"name":"@useoptic/snapshot-tests","version":"9.0.8-beta.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.8-beta.0","@useoptic/cli-shared":"9.0.8-beta.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.8-beta.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-oGgVi02FVvYYsrtI5dB9EhoNIiHYxOtyzKdUa9gRJpt7VkSaunB9uDPvNIJDULffw5ivDn54jfRziosW/0P7nw==","shasum":"49d4de29f6579366daa2701f63efedb749d2eb63","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.8-beta.0.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFI1jCRA9TVsSAnZWagAADtgP+gKyKHRV0fJ4Bf8BYCZC\nDqUMhSG/SxGCpiTm0ARZs+m86Y3m4TmMPlMYgyvjaHFKxwDAKPQ7GX6ab6V/\nsmcb3hHN5iDul5rpErooMerieWbMRhbHxIF4RFtpvcJ4/dgyDQG+SdSCi5Lz\nofee1nTo+FORDXsRM0jf33+QJWHLQhGnvh/wsP+bfjSXboJXMJ7ETIAPzs/0\nkRI05Hb10b8AqnhG+CaZVqR2UmNDxMoOkTrKD3OKtT4MQJ6BuPpux1mnUDau\nJVn+Es4HyrCCUU4lBQ9xVw0L9EwN5UPWohwaApfKDCPWevPq7wp5lQAsqwh0\nBhDh33a6srb8kBkXrms/0511OGkwtnx85K3QZJyk7ca1lSJXUhUCQgK+elB9\nRU4II0DDslQHktlbpruvPg33gKzwL4M9ZlzaBMUaQRHkJvmz2THFMBu3mBy/\nwNEq31VjdBd3csFS6ZH8zoVFkmVF0LoVoXkUWLGtLEWJzYZ50CuA/B5KJem2\nuaNohrDvRZkA77Ilb1+feca2Bg0zsqExBINXKUv9vl8vA7asCxLt6G5UVqGV\nQoVY7DRE795xoHbpBYKg5jhMAKDHi6zA2cAexO4xc1kdsy/XpZgZYKHReeno\noIXL00b8QJzs39rbnGr05ArR9uoo29a2moQSGOp1zpmGsB0DSDsc+f3s8JJE\n3WpX\r\n=JZzV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeyQS/IH0YWuiSzvNLL6XYresMZQYrk26b/ouRgd/jkgIgFFHS++spvhIuiqw0+m3C+wW79ZwCiODCoRmaJS8/6p4="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.8-beta.0_1611959651102_0.45754685818330265"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.8-beta.1":{"name":"@useoptic/snapshot-tests","version":"9.0.8-beta.1","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.8-beta.1","@useoptic/cli-shared":"9.0.8-beta.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.8-beta.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-8jGK22XTEEM+O8Rs/75vmLqLA3te7j+GT1m0ajmFC1zRx5pbxWK31njc+PHziTjiXpL9stgVOUTSrBEbOoS6MQ==","shasum":"4cc3968902098c35d98fa81bc27ac217da07150b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.8-beta.1.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGZLcCRA9TVsSAnZWagAAXhgP/2w2GLBBPiYHqipNKCd9\n7Cbmz7gEXXmvhxes724Vn7v1zVcQonBG4vB4IRt+PXNfSCrS1b3EKNlI7577\n9R4mKpFhaQGMbnQeDJJuESrBwMY/hdkvVxY3fHafpipSS2K2KVWFxAXZATXq\n93N3AM/nsBny6Q9BS/bEiVowVQ0q1f8RrYmTGWUT+7iz+OGa5YoVwSX0+89U\n3DUFUoap2gBT5rGlE2z9OeYIlBZMNWXhrvbv1D9xwZIQiaxHypHz4D1B++6i\n9XKXxOJ1f6Mjd4ON/3KQMqwgXLRr955yGTj71tEuN0s2FcSUpoTApnqD4B6e\na1dbtgGpkwmR5823tlKAYTl6MMy5kvKbk0BiI5dbODZejV7o8OskejjgPE5C\nYIouxr1vhks+PDdgWoEuzXZ72eqt8d25L2m6EmTk1qp+qpfEh49eeKNzvguz\n3/ZTVE+rwzW0Han+CUq7zHTcs6LbRpZ41ezi5V2YS8l57qbTIWdJ6wbEz7ke\noN9/LcvpY9z4Nal5oHKX5krsrpLDYJm/BWUWcfB7qmkRVBGGGQULA3D+hSRH\nJBTzKxvyNppp7PnJ+9FLuf1n0qbkN1N9ognoBYqj2co+54OY1F8zygWZ4fAh\nkPhxe6FqNPMPx2Xk6CYpHVPs0LvCiSdpL4x/7K5qnDASUslTC+IKOxWyp3Ro\niQF8\r\n=uWdv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBm6ZVbZslRDfx3qmijEYQMFU4HAe0QoXTbvfolvF5SwIhAM7HOtC4mShv4TW7pNBq529rUIL0E9XHtg6OUO5yK/ZW"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.8-beta.1_1612288731737_0.21269831276040163"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.8-beta.2":{"name":"@useoptic/snapshot-tests","version":"9.0.8-beta.2","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.8-beta.2","@useoptic/cli-shared":"9.0.8-beta.2","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.8-beta.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-NKd51EpBkhPv21NoWQ6G8322PDAY2r6Ecbd+gz/N4bmEmIYsCT7oyoCwtSeuDdZQnjEIZO2ncPlw+PccccMXRA==","shasum":"9943ee2090ac531b5df8bec3ef0da052516fd152","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.8-beta.2.tgz","fileCount":30,"unpackedSize":95358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGcHJCRA9TVsSAnZWagAA8qMQAIoF+OeFyT1If+x93CZY\nHCvAiMPjr3gKOTscjqOHNJg5C9lQUybGhy8oi/wJ3Cq3jO3Y9PL1NICzVlkW\nAMGq0N+RlRGtPZAvcxXmmPrDubUONGNsuHUV2jHjbYV5yfL7s9gUZwUYRLVc\naPsY8ZDz6HVSq/arUjknKr9gcdDrjduOsraUWS4vKHP3l7QPGixQ3H6qKReB\nfY2vSoh68MgpKkyPU/3biJWEimudp+M1VeIEGQd6sw7hiNlHx7TYp8kQxRqq\ncFnyo6Oi57SE2eqYcTz2Rk99PAIX6RGkj26uXgHw1R2xlNAeXJ8Lxc3TkJaV\n9afNPGUQokX26b+3wX3tp7mcI7/KTNTdfnEPYbrSDGbLPcnFlghGnv+By0AG\nqG/Pk5AsdU92HWj1qGj2XvQDBzPuJe1VvVumnh8ExdKoFxTCJgOYotMY18eY\npFP7GLu1kYAVkLpwlV+KFje3DoClYaqmAbb3XCXoM3JBSsRlQSlMpUK2+BnW\n18gR1dY02KBLa0gn1EFY2Zvvw/VlSZhJQkYOs7VXMuj2RdaXbC9JHCxTOTB+\nrhbYrBlZC/S0qGZ2eygFvgHnssST2MCIohHoDj0jN/sd99yXL4A0Cnzju0/P\nQoVtLDe6/ZvGJVrvA5LzkJ1Lg8ili1rJdZbMNLvDjYMwETLJTVTirIYHhAEI\nyJm7\r\n=oJkk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG9iTVVV0s0YngcbFrOMo+EnAuKqRdTgWk5oLLIKN2vAiEAnblkqbqExnX1jpsqFvwrX/+9WxSfwwmrvxl/qnlgpIE="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.8-beta.2_1612300745418_0.23518944173348189"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.8":{"name":"@useoptic/snapshot-tests","version":"9.0.8","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.8","@useoptic/cli-shared":"9.0.8","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.8","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-AiKxZSJjFB+BhIlq6HhZEBv2S7Bf4Jnd8UFMSRFhcL7eJHHw1E3TF+zzw8xaMoo9U69/m3y/r5jNpaMuA3r6Mg==","shasum":"97721e04d3798e0767d9e770134af00c74397093","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.8.tgz","fileCount":30,"unpackedSize":95337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG21ECRA9TVsSAnZWagAAmXgP/1D3RQsOLEgxiEsvIwpg\nF0UOophHwp8wBFHVLT6EALqusnEF0KnrXMM7PxdGKc74Lpu/9dmK+yfZO4qS\nfgofiDM1wPfydTFerXUmzjKjcspvA8CFIXKyj7NhG2KGscm+Ym0ObQqPCcTe\nzDAFeM65h8R8HgjA7XctkZDXf6EkqoCI6C0gZqeQ7eWaX6fqcqwlh+6l3T6J\n+vtupeEpG4m5duLZODqSzxfESOzPQLqRbWDT6BS/hmWCHb0gDpRNik7bMRZ+\nyaPo/XhYpoQGiw/COfQ1nREcdgYU+0cXicKMU0qolh1ecs6JGRqbGibdsHUr\npO9M+vQMOLoqEa+U04KFK/L9VHT16VbJPG8egWtodnPJ/K9ucAKV+zEdU77E\ntkkOjZFGWA73n4ia5p03ivB9I8w4/h9R7PD5cyEltiqCmR2cHafG6FRiqqW+\nOXQoh1MwocNLrVMAxVgwK6xjJET3AF01WY4b81ru1Hjb3TG8lsYRmiyXYBIu\nDINyhQZcT18eUwOmvUUb6CiDlaUbuKwOQTA1q0nqZ9pUfNj4gO/0QUUrlzNH\nIVQHcPtXUxbWN4OnqJxVP6+uqwoW9ncdlBUBRwX1AsrAQHDO2Z2gOVCdwiXr\nb75GnNHzMvj7x6DgJSyOWGUkTaYQckJoLW+F6aBCSV1HFbv6O36VSSSnl6HB\n1bmh\r\n=r3+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8EM3kYbxzsDOHV/qaJN9lB6BM/8U0G/EMARQHfkr4XgIhAMcY/jhecVgRH1NvrSmXvatudZh9HOpJfirsnTwEAhIC"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.8_1612410180186_0.5567492697618763"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.10-beta.0":{"name":"@useoptic/snapshot-tests","version":"9.0.10-beta.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.10-beta.0","@useoptic/cli-shared":"9.0.10-beta.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.10-beta.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-KTNTWyCXzBbGe9Omb820/l6J5vwxorLjQ4gyRKcaDBm2qIUFw7hpL+In78rgpT+VSGLUSLg5Q1hcXMR3jJIasw==","shasum":"e1a3d04fcf5cbc470714c07701aea453b9f17afb","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.10-beta.0.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIU0eCRA9TVsSAnZWagAAy6kQAIsSffb+eGDw/z+nGmsF\nYUZZ5rSvHhWl8SeTMLFMRbZd6sCEDmVfp/RN6NWKP8XFk/4+mMA0A9Qugngm\nnWhxUIpJIjsHl7ySB7rMGPusaO+Oywm9f04EDptcapXN943zdqAjsaWGasvo\nHcImOemuRS9ZhPjAzhhfxIn9lk1T+ocOyxRckT9gTGOh+HDDhjafNCyjNNLQ\na/fwu7SDaOOAQUZyTLmRdJWdQYHwDanaNm0LvWu6KzHaBxBHRou00pJm8w9f\nbmNbyjocRFA6jTXuBbzyT5rRd6ENuMn3Zv5M456lr0/KQJwAYYfwWCYZ35Hl\nFSNVEl5tV3IkEmwpUtoTAf9LazPPJ/U2KgWPsiKPu6kjkwac08sn5EZsUsXR\nniPwcrebAok3Ru+zVeHvV3XHIIV/3ywu5z2lLHVVz7ODCAmLAwVa+YuYOQk0\nqShav9gZhPfkQI6iMuro7POHeR+hhdNT6hkmdUGLUSEjPViapbRporjUExRz\n2wOL74J+oGVzZxgj4Y+Qs28Y9sFMLPYEZouqQl8POy/ZtjSSaHI8JyQ0cQQ1\nFmGXnFjd2JfEylfswkSC0hx731o8Bab9J2IkD4LYbAjVWfOwylTDUljKZUhG\nu5EqBprqHTr2pYBuWjD5myestGk4GcdsRwCq8vaen5NgVpkQQAwaMN9GwDcX\nlprC\r\n=9eHG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZE+Dwm0ictgxOHlc8F/5NAtDYm7GPoNabzLP+KTy8jQIgdt+uSwg1gygVDc+GN9GNXBwYyRl+6gBaqLXjxjxSb7c="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.10-beta.0_1612795165730_0.5155381121701386"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.10":{"name":"@useoptic/snapshot-tests","version":"9.0.10","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.10","@useoptic/cli-shared":"9.0.10","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.10","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ujno3P0uX+Zdkwh0Y9oST53aZTmUxdlah/jwYjFu5UrwGTBCR9g2dMjW1Fo8KvCpnH7ev4RdXGecZY57qmnvvw==","shasum":"3d093957ba6c0e7549bec5c88fdd60b85b9a2e81","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.10.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIYAwCRA9TVsSAnZWagAAPYIP/Awpr+iHxBLJsmtHVyVN\nzuBNgI9zyhk4iPC/Ufl5k61VJIbUxkkpEELgg/xx3DxZTTK7QuLP4kRjGqzx\netBJfKP6IYUZzMie/BINN8U1Z4p7dhF7UigTQl4q8VY3R0ddNWObW86oPwwZ\n0l7bERduPwaS5Ms0/8/uHTLZYJ///28DbWoa5eTbNjLpGamjPEyEL6Bv7GBi\n2y3PLWrJYX6dg/Hq3I4w1b6LLgdbHT8LwQ/HEus6RQxPDh/VFRu9sggT0o2O\n0j41P+Bi8n4rli63FXSaBnucHB/p1GpP2Nc+MkgrB9r66ypJdTHDkxfQNbfp\nljXz/VY+yEibr6cTHkc03o8wDPRXRRFp6RlSnBOC4nwBVNcIl+bk2oy6aeYF\nDqzjsDAaSVfqbAF9hlBpj2FTdClLXJSmgWo+3zx4aU/EY5GNZYUCwf5oQ4WZ\n/dSq8MaxTIp/RoHyhHcq35SNDc4frbazU9HGmSLT9jAPZN0ijy8zeRcffl0H\npi+gxZzk5/IaL2UoaIHnJJB8ACRnTBEgvW8Pea4IB9KOG1ZyT/yrkF5WLHVx\n3p74jgp9HQjPPc1LvNDa7C+PPF4vRdmFApSz7SF3nURy3c2wOAMwZNbziGuR\n2WLY8Gm3h8IMBoAN1QbIrG96SnKLs6oVX05RtMvZj+fGTjX8M5lOezvfktFQ\ngHG5\r\n=WeNd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmjKtu802mCeD6PXpllL23ORGnH5EE2/jeJWF2Vs7JTgIhAKJUEKYraV5avjkgfeKgj9wnES6vh1p6BNYBEWE+C+1o"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.10_1612808239639_0.623493941172474"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.11-beta.0":{"name":"@useoptic/snapshot-tests","version":"9.0.11-beta.0","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.11-beta.0","@useoptic/cli-shared":"9.0.11-beta.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.11-beta.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-wYMJVoblzvWXEF6RfaozCzR9kP8JDCiZgxbMX5zdFuiXjhocgewUfjGaElJ3i4yAo8tf1LjPgyzOmVMduWyrKQ==","shasum":"3ff7deb9417f884bdf7c94e2582d4b036fd711a6","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.11-beta.0.tgz","fileCount":30,"unpackedSize":95361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJEbICRA9TVsSAnZWagAAXq8P/3feUKUk4dq6/ZZEX7bh\nd3SOe8gcjUnaMwBr+v1pJCcXgueW91gtDYbt9EKdJ0uYm1rMLDJoI2vNabnS\nY1EQ8PSOYb7FK35IR2U0uC5TsY6+rQLUaikZu2Y/QUslMDV7F34rCkBbcokZ\n9LZs4CRqoi0MYxPbUXQdHDl1C5auAYMdYGOnMZk/JPK4eywxJXiFAsiGM98w\njI18RJbE+1KhqDarljzhs2bFRqNoIElI7s+jaCrsA2zUGLnaPVyN2k5g6hLU\n5CtWHcVoSOLLsd9fi007leC3dQCegmix8FqdhL6A4OXVrJt7FJq7WbtbW9+y\nRFmGX2ISk+gBbGNJBN2hjP+dWQLwZ08LCEksIzj1TCA/ugcK/1GOffxBf2rB\n7Ci+bmeOE+ca6EwbqyybRsgvjgGAippKmHBtmyKP9Mu+Eu1c7aUIEcXiFsug\n95K/G2WRhKQ19sVZqDNybYenehFNOuMSXZdkZAz2N0hBpsse13KwmrDYUQMo\n66M2yLr4XAA/Vzvv+TKNN1ANdi1yIwygPYqJ9+Pvcze1Q3zFyaujZpLLK+JC\nrQaENH4o5tGe70BfmTS4YtlM1nVZzAgSCObZ+QLITHFYN66UFAqj2DPowyzT\n5jPV+q9LlrdCnFv4254sJks7wBDwpyMkdSitiDPviHwZFbPKwUIR1h1mE69a\nwXYu\r\n=pO09\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHYpH3KvlBw2LEnMR1fgLd9oliKSA0E9ZBv2fx8h3TEAiBTRzqVTIMeYo9QHvYcDqo5zaEXAewdGq/ksh2ta2AJ5Q=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.11-beta.0_1612990151973_0.5242110019715647"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.11":{"name":"@useoptic/snapshot-tests","version":"9.0.11","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.11","@useoptic/cli-shared":"9.0.11","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.11","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-wlduAdwRweXnksbYMJoJSzkRxvy7tZymaqoxLDoQa42HWgy/kIDZKAah2WGwQdZIpFjFQ8IloFU8B+xviHmEzw==","shasum":"1c8917b82e0325ec318bfe42342e6c4e71647319","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.11.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLWePCRA9TVsSAnZWagAANEcQAIJ729rPHL1wzEZHdaVE\nmsBkKrTPy0aV/uVNfToE4YFNEznZO5USVgdIoked7n/EMyuM2L0m25fLcRPb\ndXJaKclgcVKwEoW6KePB8GVYEPVsqzjnPD0+u0MBKB2+nlkkkbXdVCBv1M45\nqufmRMq7bsR6AEM4QFrH3J6RLTYnO5oPqH0G+fEMZ9nFHgGbfKgAqMKWEW+Q\nfAcwZNGeiL3AXZR9WFvjrYyaPkQZYSzCws2oExknASTu7PB4b0touEb+0q3d\nBvdaELTqTzn3NgsSnRbarb+AkeAXAao39W+5zaO80LrfQSItQ5vc7hxWnRoE\n/vPPpCqbXg8jFhEZ60CLpHjVDv57XvRrwMQt/34lPS+ytrhortGjvQJSfXPl\nOHA8ryuwWM230MUXY5rXB8/OgbW3kYjPDGceMeSprlICcsPUwm0aGi9NT1RU\nClQuMlKFcObzidiLS860bfzYlN2vIl9nmydr8GPrlAC12X0Jd4qSjrd+OeNN\nseiatToAYLgh93ph50QL6nieIM+M1sia8cZD0L0+SWKSpdMWYkPb09DNsSlp\n6hQhsT2gfXRB4cs0zSoQxFfY4k4IvFwmvUC84hH90MSi3FMKuNMkdwufaaVY\n3ILhmJwQo7jLx0vq8UXPMJsQpXW8vp+C2trZWrOTf/XT3PbGPmNF/J22sTV+\nHn5+\r\n=DDwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXs/+eDvRc3qRrJVN5owTUERkK/GrnTC1KPj+w2j8XcgIgXhcsxe0dmqEIAhutXSCqwOTmfJ0CC1ySD7xt9PlJVe0="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.11_1613588366837_0.6265261501805983"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.12":{"name":"@useoptic/snapshot-tests","version":"9.0.12","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.12","@useoptic/cli-shared":"9.0.12","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.12","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-6C1k2aAQ9458tukI/54tKGkwmuuqFASsem9HrN5B+gR+aiDPT+Y/j/ardaBvqEeQorIkDQXQM+HL45bFf5/WEA==","shasum":"2a9f058f3918737541973efe9bfe9b4f2f4a523c","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.12.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP/wSCRA9TVsSAnZWagAAazcP/0U64HNWE3skass2srvH\nTgKxIrElMoLIf+rHhrVwZjXd52sxmOW+CVazKshZh39+L4FhsKJQ33WilPgD\nj4iseIApzGY5Lba7G5bbb1eXHD2zxSytGHeOg0LIjqVJXqHMXy4a8J1avbYq\n6+RB83e3nQpo8NkEi1tV0WK+wWLQOjxtFleH22hSAciikkRP25LuMPd0p8lX\nkB5ik3+8gZ7sQVQ203s/5ypSLxZQULOAKxfvrbsfFelmXpXdcfUOoQGgegS9\nFLbvN+hc8hzW03gkAQjmXOPaTf9czTUqMGv8znwBeQJCy7N4wpOdwdfTygya\na2CWta4D8wY85LgvOvJeYoJxgxbYwtKjVMKSXeLMcy8ZpLVlFhyfLkREXsZc\nNOEa+ZiBAVkGaUssXOAZ53xz6iUkkAlHbNA/z7ujEwKIM1jDzXgb/fGUqNfi\nnQFGeuqzcTqGWQug8vxvcxuWQ8ZrD9/n76i+zRm2uiR9ZWa00+qGSYDy9vzk\nejxB32YkrAp8r/Kj43+qg6YwTUgvyjj/mIghgZiK/DfjIeYmMAmTdW7mt/80\nSWgqVt4qzFRraNAweXyEBHe0a5wwG8z6JPdUyOSOwdyI6OgAzxFVFMoXclam\n2BDF/ta4VqIsVZkNfZdKcMEPsU+NgwOmURzi/bX2kwf+RW41KVJ0tQr7OGh0\nBlmd\r\n=8FaC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFmUOGyQXS6ISPNnUb72mtGBd0c974eHhYrlv9+iw1JAiAo2gTQredKTFI8XYAgnczE1hEAL7KFNQK9cTpYd1uAjg=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.12_1614806034172_0.0564939205851247"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.13":{"name":"@useoptic/snapshot-tests","version":"9.0.13","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.13","@useoptic/cli-shared":"9.0.13","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.13","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-8U//BQEClmlQCF6qmR9oFNdjNNGc8kCgcDR8hbu/aId6ewLlMyCQX6MuxhiXuVnuSieIiQ0IngZ5DUfbaG7FUA==","shasum":"ab460c6e03fd9b29842fac683b7aa40e21c12b47","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.13.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQSvDCRA9TVsSAnZWagAAjxoQAI5X/yearZSCdKzujldS\nn05pyqgHa2Zaj8ZMsexVA+owq1JfXPdAmOuRNkaVuf2qLR0Cf9+20Yf1/CyL\novqHufpsmdcnTxc/lkHazMOW9TXcMQQE9gvcZEyc6MwEZw3k9ftJalUQqzCt\nwNHsZiPDgI1UMctOXzlXcgB+zMBbqpTy1SQqydKc0U2unPSN4F881G9SZMkW\njPCHSOkrk2PO6lj+C4uGsCmwRf/Nfi+tM3dD9FtCMehzSAfs0jZOZo48j7wq\nLSvVD2N3ivwkuJ2TO5mi52YAFl0ReE2B+GVm7GRLT/Kt+QKukYu3jcoXdGmQ\ntWa1N1BVPiJ0kojNjKc1Ikw7UuCkI4UAv6dl7QFfy4l9+fdVmsIre+mmlXHz\nlZpPniJ4IvJlEtmeL0r2RZlRh6elOtc2UERsKcdw3CXCZquaCdEt2Ees+5v8\nGusqMi3+35m1TKlg3v3JuZdiu24sAgbmMlyAseC9raDdFGkWxiJ6kIwNAeTS\nNa8Cqr53guQw+BE6NzqeORXU/MuZGUiwtA+AZos8hfjZ+TYhvjaqj/Se2cGR\neqecwbxTHGtLlSkWoGiwbGmXJMEaDHVqnLwRK9Q6Y9I64DQ3MaOgKyl1jgQy\nlP0u6jkNFK4B+SqxEj+wjue0GazZ8tuBoRAPqm9BdeH2t7LDUdeyGRyfVFyk\nu3Z1\r\n=21YC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6H/DHpN+CeMWJLTNBW0m7TR47ZhJP5u7AK7mhsJkzcgIgYKv/eRo4DTzhuo1uOKraiDa0HlcDKehd5aBbvu/x4mA="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.13_1614883779315_0.5156853975859552"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.15":{"name":"@useoptic/snapshot-tests","version":"9.0.15","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.15","@useoptic/cli-shared":"9.0.15","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.15","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Jsaa2FJb3YZG1HwDxFfk+BuvzyBbffQkZwp1s1VbD/QjOHTDEg9e8qtdb0QcmS2SGUibaVyrYUmNzVLDnxulTA==","shasum":"7b57d4f84753bc4826311aa1dc84fe22abcd5768","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.15.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUS53CRA9TVsSAnZWagAAB3oP/iK9fFxVNXmTa0G7i0Be\nfb08rn9HKZPmdIELDw2UBCUHp83H9Yv03rvdGO2Z4nytGs4ZkIYMMiWcXQ+k\ni5Rl0JaiRK+Zt7ebfasnNHVZUchXfA1D9hKnAV7dg202ecAzqMPnO7ZlC1DK\neLUohZyInKrBieu3Y28JHM6O0CccyVrM1DyYb5kzy6OXlV4MprdqFEoiYrfA\nua3SKbJAxwpm16rTNXTsDCDftOCwyLcMv2jcq6edk7JXAE9YzpvGm8dnk5z4\ngMu/RXMhoPmSEIZI9uGxIpPTAYZggabb0Oc/aP2e0xV5BahHLaFMqfbc1965\nxEWWI2Vu45hxIqahRXxGaDRkxOxN5nU0Rxw/8/V4UShy1ZFKCzygCisPW4sx\nVk1RYZxugP8QuloRyJTK2ce6gcnlMdIFpTi7YrprcYYeLIcTy5Oid87ISORt\nUN5zuusf5RSUdHqgVZHH8JuBl2kEziagb+9v+8/zSP0ZnpuIBnqNBTMgdZmo\nFuak0Ip6JZMk/fBVl+69kwM98FO3mdruVEdS7R74AY/JySlj946BBjNiVVzD\nflvyi9WbfFGHIMAyjJl16yXMYPdUaIUpzMt7NJiAidOdhJWLRaddpPuPyTV4\nbUIdSBmpEa/OH7ddUPZV6hD08hlIcc4Gakfwdm8wnu8kRZ9M29dNCzkrh/WF\ntc/e\r\n=urK8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGkHwvXbdM2LTm6LkbRLcwsal9+e/zscKTo7Osf3vSgAiEA7/lmuomwlRQuJ5rD8Uxso1bTtwhyyRihbdiDrc85dT8="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.15_1615933047107_0.9963018143006235"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.16":{"name":"@useoptic/snapshot-tests","version":"9.0.16","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.64","@useoptic/domain-types":"10.0.64","@useoptic/domain-utilities":"10.0.64","@useoptic/client-utilities":"9.0.16","@useoptic/cli-shared":"9.0.16","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.16","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dILmJqN9ANbaZ49+ZSQw2Cwhg92wjSqrbpkY1PDfAB5EXFNv7IPLkJUK20cnoYcBEaAlIj77pbuhUHXcTtnF7w==","shasum":"d768e2dc769129e0b1158d18c3aa9e66987e4f57","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.16.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZikRCRA9TVsSAnZWagAAs/8P/R2dfbhHQCYKSj3i7y9/\ncKtqCDc431tdVFTN2A2mrpYZyweEAP4A2IhB87iJzoxgr26DXs3tdICm8GG2\nBq5pGw9lNkxvo26xhv2uha7DQHUCtxvexA1g+Gy7xDi2LRJyR5/2z5jNqXZH\nrpvruJAb1POZjqFirIS6IovTOIaYkKr7TelgnBP67O2R0hOpzNHu+yKyEZgN\nxcfMzOSlR8w+1Y2JIKgANvenRqOy79GUOEvSgBkBkwh6u/vbB0nzsa8HkDpu\n5/9pPXjdqKUK+dxldyGbzSIWHuyGV0MGtCg+sv7uZI6RMeRB0UdiD8GzvYhV\n6VYLiiUz2zaPIBpoGQlCswJPlsddL3aVC8L4bsEcAWeqhd2WE/rNGAg+dOLw\nilQGoUe1xvCF90sBpq487EzE9PgQ4sc/zlDIeUT2ItqPOz1F2FTMNu3Sop/2\nr4j3Vx+HdQrTda42o2xBkq2AehUPQqouUE7e86oAK4HecyHTdDiN7IrMX2/J\nThy2aYynjJLyNBwfjAjPJEBSyGMpdaI3ThLVSWLumDZ2rQLDmmZYfIJ/QP7B\ni2AaLfr0Np8b3hDMNkVDsTe5Ridmz6RnefBNwdyAvVY9lH8kfE7U8+99gMgW\ngTtQqcjAhkZksJG0b1fo9n4fRYlCzlJfZtcV+shPtwpstZEGHpBBbOEjxk9r\ncIYC\r\n=T7br\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSHwyNbvwms4p+3RzWFXg5+RtaaA49QK3Kk79AGYP8eAiAMMjY2qNGdBkWSvsHEORhasG72rbhwWd4OorRXMbW5Pw=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.16_1617307920611_0.22908282386590506"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.18":{"name":"@useoptic/snapshot-tests","version":"9.0.18","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.67","@useoptic/domain-types":"10.0.67","@useoptic/domain-utilities":"10.0.67","@useoptic/client-utilities":"9.0.18","@useoptic/cli-shared":"9.0.18","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.18","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-oolpa38KlOzV5XDxAA/lGJNsPmSlN/dKqAKuhjZ4+fZbnH9tC1xW/S014IiwRfJbcLPa8kPzttdeevVP+5L1cg==","shasum":"3f22ad95a77e03fef582f68f64588d358832f795","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.18.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbNIhCRA9TVsSAnZWagAAs+oP/jafFJmlJOYGHB8+F4Rw\nBRx/g6qMMFuDY06C5HIOSgsz9la6aClLJyHnOEzcQN65NwR6IQcV4ZA272Gm\nFWWeKhfH1oC99qg6NAZ/CTyx7SSCxlYYuREIugfnWZzmlK5Ez4eeQliUE794\n+50LgTV9DctNlsgBWhNbsrlH3oFwmPVq10zidRPuTg+aCQnAb2t506esjEWK\nHudTIZeectcg1b+8b30jMQDe3Sya/HDy77upI4wVilO/QBHNy5U3J3m9BAiV\npXWb6LMrZbyRBXoPeDp3RksFFDkK/BChyV71/6EIA+jMqLIWRjugdVHOXxs/\npMbfgQxemjuZL/+DyYs7RKX4soNrPcZ1vFeTjjLaSjx9R8FOgP+i6BHkkVzV\nrllsPcJgxWwEc85/bAAa29xyRlADGnoNxsAEip8ll+wqww//JPu6QEPioIVH\nMXDnjVPo/W6sEsJnrWN4TLNxjmdX0CBboZdtQ74xGKTxZB2DJDQatQ+712zA\nSzzXFjU94ZXChN9cv6g4MOimg2xY7zLsTTiOR46KmpSKnnAN8tHgkiQiRSL8\nhMfYfxYsuEuVdt50wSRd169oQdJOGXR5+8sZifqFVRF/zxkUY+1elJ+pgNpO\nhEDuA4a1kz+Y+9EQdaxNFv2O/TkKmIZkYkzk3H6Qi4WhHKhIiY1xmjCo61Pd\ni8qX\r\n=7P8Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb8xprahZo6jAoTmMC+tE8OMUmIXDoECoAQLQUCrfkEwIhAIwM2+Ddc6RMclsIB6/McbX672JnLW4VUBuTFsCVdEXT"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.18_1617744417192_0.7276303187536302"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.19":{"name":"@useoptic/snapshot-tests","version":"9.0.19","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.67","@useoptic/domain-types":"10.0.67","@useoptic/domain-utilities":"10.0.67","@useoptic/client-utilities":"9.0.19","@useoptic/cli-shared":"9.0.19","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.19","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-s5T4GuattJAkzrJMftMwJlLxDnPTXQmwsza4gRmJn7x/TyB5MMoW5vSThJJQxCWo/143i3SLwNUdL0r5MvZH6g==","shasum":"e99b49418dd276314d28e825410fe59edff7f9d9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.19.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbifwCRA9TVsSAnZWagAAQb0P/A4WPlVhrUlpXGG4OjHv\nPHbkWY03vp+Y5NpQpJmw9YlF7+NGA7lRFmXhJvY9DX4ZAPiPw4kFGYB7sVRL\nwOxPzk/hYds5l5rSOAkLgkMB3PT9AqG/GHP5nNWAC+311B0JzXejbPf56WQG\nj/ofsNX7wJvScLQEwxKNSGgrFSpcyHMGmKD7YttSmnqPCncUhVR43e79kjI3\nhySw8zxAI1eTrO9E9N7LqMFPO5m7PjWQNqWCkPvBQCxkyKc8iRhe4VIpAq0n\nWIqYnK1cC6Lpb3IoVa2QPXpMWYnfjGZ1AUfUl77uuAr4MVxf1Kz6wjPF8w7N\ntuBVtMk0PhrtqjrQlX/NlsEs/maRRAKHmgs5m3evPGY15M0h6yVFknlJrhwR\nKWVJcsvd3ppYsnKxpMTjUz7D5GWv3B+UeO5DJfUIkGQaUzPDrq2T9pwosV5t\nXn4pJiGWLvjshtDE8ntCchziroeYNVoHIkQ6O/Eej2yiuA6h1uvjTgEk4FWN\n91pXEppEn5FCOS8oxcNxTnsV6j4hmuEcX8B0oavfLITx61QBr/SzyRThsrKS\npv4k1C762Ir0ZTX5CpbWW+Z2XlKRWuClW+J370HcfHHrPl7LYmQAkHE3qnig\ncaTeoAwN3JbXbqR5XyN9qSSpgLqm271lhhQE7o9i8FulLfeP09ZXAFvyNOp/\nMeV1\r\n=K+iS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG68ZBjkYuwrj7B0uz1PXBmiUMw02vQebkcS6qrZ1lGvAiB/7tdaB67cg+obI9OlOkIVyiqM7PxyhDuoGIxg8zxkBQ=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.19_1617831920076_0.7556817239737565"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"9.0.20":{"name":"@useoptic/snapshot-tests","version":"9.0.20","scripts":{"ws:build":"yarn run tsc -b --verbose","ws:clean":"rm -rf build/*","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/domain":"10.0.67","@useoptic/domain-types":"10.0.67","@useoptic/domain-utilities":"10.0.67","@useoptic/client-utilities":"9.0.20","@useoptic/cli-shared":"9.0.20","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@9.0.20","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+g/Dt/llHbnyRudqYqxIkI8vRq2cCkAEHk1jC/tht+171PsVKSEOA/VALKpxCXu+HEEQD9FubfZeLIcb1J9Ouw==","shasum":"280589f9e7438053be7b6d8040f9e8e5d604bf70","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-9.0.20.tgz","fileCount":30,"unpackedSize":95340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghvx9CRA9TVsSAnZWagAAavYP/216ovfwZgBD+PbH6I/Y\nu5RQVkv1j5h2/dEnfedfypt1Ok2cvwGRudGzKBLTxy1dCmsDE9fcn00OAtGZ\nSj5RNaxiu0tD3c/7xNiiidYM8l/bceEmHWtj6K6tns0NsQNuuG1r7wZvVHl2\nLEUHA2e3p7Aml8iCsXSVSJwoh2j47J/G3n/v2ocQzc6FuGk1R+g1VCaFo7E0\n6ZUzGtE//KeoHcPvjhzepjgngTc+R05s4ZZqE+AC7YnSjcQHOGIeZnUk957K\ne2En9eq8CUCsHdqiZ2wmiUaSImGqg6B7euf9d+tuDk1QT65NCAmGkatlz97/\n+nHfg+2LpwJJHWXwB97rYQdekKh17YM7Y1L9VRnGyzYI5UtngOvWNCVKf1Ik\nadiDb8/lYWJc018r3+6fi1ekJBuScVTUA7pFahJmlwq0qzm5q8EJ54sN2eoR\nCbUMuHokbBww0Hn6XmfJC8c0o+0TAQwiiW5AEIazi0zuKyIMPUXKvtg2hIAB\nDA/dK52fKc+zYn8uwdSBWi3njuEPuNd3TSa9RIeR+7g2Aby7vMDIwhZbxAxZ\nVjq6lY/AnC1gdcyiaOTwhXBRfqcpwy7q/mcfFNpnnrMc6H+P8fMHPkomXRZ6\nIbTQ2trk7bjVU1bIMeu94un9TlUVGoHlBf5ejIE+uyXS706NSMy+qqSDLWAC\nZG50\r\n=LCJ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZvWPzdskwLmlCIZpJ5QCpNvsDTkdJ/B9PPZv7nDYzrAIhAIaMveFoq5c7YG6ih6mK8WY1YLe80idcmwUVplTLwDeA"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_9.0.20_1619459197351_0.017058827848848157"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.1-alpha.1":{"name":"@useoptic/snapshot-tests","version":"10.0.1-alpha.1","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.1-alpha.1","@useoptic/client-utilities":"10.0.1-alpha.1","@useoptic/diff-engine-wasm":"10.0.1-alpha.1","@useoptic/domain-types":"10.0.67","@useoptic/spectacle-shared":"10.0.1-alpha.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.1-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-wCE01a+DD8diOhKmzoPLaGiUh0YO/y3TIg52v6pNqNQUce/TaPjgedSm9sMm6eLeUYzeXoWWi+RiQboDv72UNg==","shasum":"f5059154185ee93909e861baa80b7d693bd69123","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.1-alpha.1.tgz","fileCount":30,"unpackedSize":90283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnDfoCRA9TVsSAnZWagAAfysP+wRuZUyfqVrhE/R381Ru\n4wVxaPOIABQ4gijdSUHvRYHf/49saix4aFQOTAp0Iw2hO4IwyFLIwaIAhFL1\ngXhB5SuuEiFMc38YufOUjgkn6NNcR53R7W5DSUpZgRNB3+1GYHNhWlpD/USZ\nEKc+xcnoXRpErAXwJU0hE0SmSLraGC1WrfAZAn4cxr32ciKCIyj0GN3ZQ9B9\nL94R9EIUnSqAwkj237ZHRVI+6CDMIvKB5XX9GgqRub0vacHA3wvKBm4nnam7\n9pc94jYX7PBxeakVlyymD6gefeJJWlkzzVTztNeQHylUe27f40zi/YaQLrYS\nfU1XHMK7309P0r/J5rmKvfGO9VrXNY/lr5nk7YC8OIvqqYhAm8ly5VcdJcd3\nP2EA4lCUtXsOkPT4CORmviqwVjtpTo1Kiy1DdfveqNGisqXsOXtPfdsFhZa3\n6HSPym6ZJn2L2SImB6hHtMHf/KPPMikJqqc5sfxogtN9JtRWOb8XRfYrt/7Z\nIswIzUB4cpSkzfKrtiyShHbPnid6wMYP6uY1BpjS2CThx3AXjty6UUmTUySa\nNcJgt5rcm8hsoAgcm3Qu61qT7mAzU2dcFO+W1j2xpaIWjd28Hgik9mp7+Wgn\naZVxQ05YG5H0d9h92U3TEv1olNHtPLmbWTiP2a7/NC2iy9eZ+bHN56R7rJQZ\npVY7\r\n=aZVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDLZaIBIVHoPCWX0NcRIWWgTy8cMWVA/SvKM0q7gwErQIgVU2Xx04z1LN5x02z53u5TVM805KhVkSb54apJfNThkU="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.1-alpha.1_1620850663533_0.2133086947534235"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.1-beta.0":{"name":"@useoptic/snapshot-tests","version":"10.0.1-beta.0","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.1-beta.0","@useoptic/client-utilities":"10.0.1-beta.0","@useoptic/diff-engine-wasm":"10.0.1-beta.0","@useoptic/spectacle-shared":"10.0.1-beta.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.1-beta.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hjF10Jx9aQPl+4BDNtTuasJXXW/z+728zqPG7C/pfrGGwLuUXrQPiTv0u3Yc89EBVaqXPGTtFHuHfE0GS3+SsA==","shasum":"921ddcefbeb6048340bf132352d039c8ad4bcac7","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.1-beta.0.tgz","fileCount":30,"unpackedSize":90253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXtDCRA9TVsSAnZWagAA9FsP+wdLIzWRURCWOyrESPHg\nOX00hCDuEuibiQT+TIHo+cNGLwBFZyskalvo+LBtunCLjEeONa6ce+RmVLl3\nE+svfCsepXsrIQtAmMTZ2MtBfu+y2VxhKKmqquzcgBLUC5jEPsWEqYn9RTjx\nqhkWuwltf2j4ymMQlU2SPxMjVu4dU1jIPirViKt8d3i+DTY4v/vHuUNuJlky\nDRe8XKA/LuSIS561CXfhnJBnkh+Q2DpYJPXjA7YmqKBorXVtLL0BighQ7gpi\nNQ5xmsmQ3dnbwoNbtw2x3nEkGFiNp/+U1cEXyMlOWKhGVZ4FqEfGflK9I1Me\nK5vbZLtv7PTUsdnosaSDPXzasjCw6ZuDPpBuvH/tcq3RpCQCbC3Miw1rSaoD\nW8X2URqScv+mzF+4/GYGXDmZslvbu9hPbNE4ByjTJvKHsdjpVNWLLNE/OeoM\nohnxf3UQc7XxuZ3fmLUKyqJUUStozxoUvF0Zn+zlXTtPyXsoCxrKXo0YU/dL\nuxbFMjM7LXxP2TgTbPWlYrYpMeslwEv+mFkLJSZ7vKNaGwOO+QnrEXfY8PZZ\n94gtOwruSjoHqyUKkrfwAz1sk/ydgYmkRgveVOxdKRnCKQOlUd8ix5gP/7G7\nJ8Zv7CarV12dgkef7M+cM1xBHi78TY24D/xx4sKvDHKJPvLcdZB0kSuAOJ7m\nKdJL\r\n=lmi0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgUMJJeu1wRmJtzj57lhb93hcZl91fTLvpQ5AN8FRGKQIgCrJXP0BESC5kBeLfOO1HhCMKC37sODkMEorumtmAAM0="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.1-beta.0_1621982018569_0.7232924245367989"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.1":{"name":"@useoptic/snapshot-tests","version":"10.0.1","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.1","@useoptic/client-utilities":"10.0.1","@useoptic/diff-engine-wasm":"10.0.1","@useoptic/spectacle-shared":"10.0.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1xEjEFDm5fIodqHW3UkYlGxbch65psMEN6Awd1Pp889ug+yHi23EnKTcWV1duQpEm8dxFy0vEWATVAz90tSftQ==","shasum":"b177628b81dcd050794dc107de147edc0e3f0c38","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.1.tgz","fileCount":30,"unpackedSize":90218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgra6kCRA9TVsSAnZWagAAoOsP/0bJuy7e14R7HrY0SI4l\n1N3wK4K4lI8Y5vgNBZlOVSzVYx1VOTqQdnYly374KJwkyRgCiBb81XFjg6/K\noTF6xyL0ZbCKIH1uY455SUztgduwoSgnrtkEVv9Lt94gptjC5jxEUBSmEnwF\nVJIf1MIkNUWOjXh4Ju7dJhgx/+Sx7fvzo9FJurgvj/u8419Q+nx7inQl0Kq4\nXQF/OgOOOlffLHuu8ffCtPp+ygX0eT+7HN/DZWGiVngvKwXzy5GQYL4wSHhP\npL9B5JOF/Jl3JQif6oj8ugeY2ANUTEjm2grRvJ12GwRf8BdJTGb/EXWrIzSN\nko438D+uW5mxmU3c6OuUZHUoeoF18Gs5BR7LUTFwyTDzNdD0cptnoMrFP8PC\nU2lcyUsq3bn1M0qIkf6j/Knuwqqt5JYcCip85mgDNeAY6SfRJKkoP9tZuoGP\nduvau0yTXQWVbIjTTGF273TNyZDRqDzDGC03xAYZqF7RovyRYNeDD7PvrT3Q\nLQMBPz6JkYTSAs6S2sSBURYMdcTQKZ7GwgBFUfmJvn41RVITd34NlFLvQj1B\nUZ4icdjzTHI0Tq0zwNVW1mjSh/JZJdvSRxfjSSew5uTGEnkoWjrNOFRGeVzo\nH+OTbLSHMXUCSpxu3TKonrHUV0lH5M1OOz4IxlnVnsNszKx2FySv8pPnZDPM\nh5uW\r\n=d1HQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCTIw9AwDnoJUjCMsxSOxw1ytUbkcs6KeZQIuqbds7jwIhAPTSbiAPPnXYK7kqpxUW+eNoeyyqC1ubWeoHJmFter51"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.1_1621995170337_0.5481822926427775"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.2":{"name":"@useoptic/snapshot-tests","version":"10.0.2","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.2","@useoptic/client-utilities":"10.0.2","@useoptic/diff-engine-wasm":"10.0.2","@useoptic/spectacle-shared":"10.0.2","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Jst9Yfwh9B/BIdUWRlTwjp/7IMkC99cPcI6w4avmzOKmm5qQNx/8Jitk74KXHaMnrnrdzUWqecXlvhg4FauAyg==","shasum":"aa655daba2673a8246913a4c5109b40f7f822f7b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.2.tgz","fileCount":30,"unpackedSize":90218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr7MiCRA9TVsSAnZWagAAqYIP/jf0mpi6z4H2CNd+wnJ6\nWDAn1s0OCK8eISLudkL9HeeVOOrtFOVw0KN2n+cWRlzIf3BdmvzC+7rSCHcF\nDln6ezRAlJG4fUoT2EX+3evqWyAY8Z9kKzFmJPA+7VoG+9aWhf1mJTglBnlk\nCVecXmWAXfx4RCi+hNK0iwI9KIspfwNxYykjy6DQxqWXEZEhe+T+Ym30CKf6\nnRfd7P0pEMV2pH80yrLm5nH83dAgeGy/AToVkUON4gFePOeX1LBx+osbRb4F\nkDWKJFrjOKcKgoJ5CcDWHjHWxWbsxcRaZvnTBuwtwzmL1WtlFs69lKCYsrRD\n2NZAbR9mOHvWqRKKtQJe06K4VsUOH8XOLOsDg1rtdSY6PtWEVCxqsHbMo7I+\n8DQYbGaKEOu3ceuXDWrihQkR8XB1AEvv2DpyZk0F31laz928+JW6EeGloZVq\nBws+mSqXrq7pC1rHY1LU7NXTXflyr5ZU686pYWQgIapsXXUHhPPrUATNQuy4\nI3A7Sj7s+j/sqvcO7GKA0/eO+6l5v+zGHXtsA7qHapA9Ty2m1c7wdiFf6I+D\nSuZB+qtNdnfB+1IfaBDX/pjUip/qpPjB7zDEqSG2182jhg8m9N4osSej92tB\npHvP+39rfOzg3vU/NvetqQVDF7smkfhRSw5QAbiez8h3VNXzGUpI3udtM3Sg\nNb7T\r\n=qc4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKCaYJytF2Xhy49PFHOxzp1YDf/fNwYIXuUwP0srglFAiEAl3sCanovkmFADlQlOWGaqgGc08Cew3H2NExn9R/IsGk="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.2_1622127393633_0.13372599345055947"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.4":{"name":"@useoptic/snapshot-tests","version":"10.0.4","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.4","@useoptic/client-utilities":"10.0.4","@useoptic/diff-engine-wasm":"10.0.4","@useoptic/spectacle-shared":"10.0.4","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-w8RqqvDB11MdWdtA835QyiyUcdX5CQX49DHczgWtkB+7zFodsGYhWmpnph8j60A1EqK9jhwxj1e6nE4cIx3YUA==","shasum":"5648e9129198672515de04c838eb24affe124249","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.4.tgz","fileCount":30,"unpackedSize":90218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtV2hCRA9TVsSAnZWagAATwEP/ihomzAblJhSAtbGnRmv\nSDNgtxNRVSRyTeuKoh/8z08rEZA8tuZMZJB1goSHSVFb/vdrlBsVkty+Le1r\nWcqFtmzNmWSB4jR8+bI/BMGLlQ9XlzguxH0Vwbfxn+Nht8RVy0cauyxqhprU\nDpstxcfopLTRG3Lsd0OT4MXAUtQWoFLdwzF0dXuGjW+hJ5vPXIrexqzDvyLS\nbakq6xmDsjsBY1Demi5v31Q9KcmnAi1T7y30sGAt8hVbzOxY1Z01neFH4l18\nx49nuJWkjrGo5HrC/SGuXwt4a4o6CYhio3RjoAYwjRJKz/9iOlMnBIVIl3L8\nXr32AOv4E9qnzk0jBpb/q0GqXbbRyh1UwNxGeBQqIn9vpXvpzh3l5G9NqFng\nDILtv44IGetO11VTFL7eew2J7ODTfpx8yNOksXioqO6cJXH/1x+XffMHbRI3\nGsD02V6MOtTJLlgYrvT1KBZnIqiqiuavuQSHgD48PxwP+VJXQNOGfxp4sVsO\nWaw3exPnsgxT3HeD/yjfm3QtWHqwyK6G1Gc53bcT3oTqjgBzR4Y+o0nuMdwr\nga7ri5uYLgDMYd3k5j26bvIg4BH5BEfW+0CR1N97W+0A7Kelchd7wMxHhBqJ\nbWaxpy+KHiweK/4Hj7PrTufbXBgY1gi7McF0azOw9NqOdKR1Tv7Wu1UaAbAC\nJ5AO\r\n=riwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3Do9TrXT6RwjvW1zWAxvGIoQU8RsUT3BHY+0JN4/z5AiAMT8ChXEAiCzAFsv2jhCWRr0wO1nkwspad9BDWF9JMaA=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.4_1622498720993_0.5775287767990758"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.5-beta.1":{"name":"@useoptic/snapshot-tests","version":"10.0.5-beta.1","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.5-beta.1","@useoptic/client-utilities":"10.0.5-beta.1","@useoptic/optic-engine-wasm":"10.0.5-beta.1","@useoptic/spectacle-shared":"10.0.5-beta.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.5-beta.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-JA7HxLxyQcQ64L8oEgjdLLOPxKVWyrixMPcQ4Qr0sJxPP8ll2aKTtyg9SCyVe3SuhRxTqYatfr4q8xFgMPoGAQ==","shasum":"8e34ff00b4c63c0489975aa1aa511e9da22f1f99","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.5-beta.1.tgz","fileCount":30,"unpackedSize":90207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguUPxCRA9TVsSAnZWagAA4h0P/ibj+B14Wm/VoxqruQ0v\nb9MktaY+xzfzjp+ehbf/pXIv++d1/FzPfkJkOwlC4BlrZqlP8e0nNBAnlH6s\n4yVotZqIt8ccBBFcCy2UL8ZaLzUDnsuhxvqed5wdikUYJ6Mdc2Ed8vFeGeJB\n8+cdyDYne2rJiKSZ9CGDwJIPSnQ9JiLVMQU43amGmT/oTNAl3OTwxaUe8Pnq\nMkkluwBhG6wWVLNP249fitvmSb7J/3K64QT1SBtqNerPfAmv+Vi+YyGcW2gw\nd77MiA18/R0hbnP21Tfqs+GBTnj6WEq5xK2ZrDXzmGOijuleAT7MbxBIZ3QT\n4gLicaPvaQUMO4UhZKZkESjKJZ3XWq2Sq8i4vct7sw5kODbj0UAv2qsJe81n\n0QhpF+nrMUDaJN/CuJE7QADnAoLJYrOHMnB7gJSKTYUjiY8ZRvFjELrlUL4X\nCeWvdu9PBkY3A2CzbJ7gdU105SFxnaStzkcVdyKhHbQOSkVrwq7Gg1HLKL9P\nJQoc/izX3HKT6/j2lwMdgpACj7OSkGYWVaYQyff7gANL9hIdr79FqYCsVSJu\nKGJb4ca/t/qiUfY9HdXeXV6d0Ms2f+fJZp5uVmy0rl73UYhkDtjtw/U9MdNG\nq/sFCBRvqn2/30tudxfA7ZaSrXhu2dKx8FpM8xMepgF9587eqQZ0bFFyM+7f\nwFuD\r\n=DMSv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwQPGq2ajwo/R3quN76QbSNV9LkmyK4jPCe2t+AF/lhAIhAP5Lo4uEDfVs1ivRBK7pV1x0UZqc7/Uuz0KFMZI5l13H"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.5-beta.1_1622754289290_0.5026119544075232"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.5":{"name":"@useoptic/snapshot-tests","version":"10.0.5","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.5","@useoptic/client-utilities":"10.0.5","@useoptic/optic-engine-wasm":"10.0.5","@useoptic/spectacle-shared":"10.0.5","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.5","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-FN/QSRSyHsFLkmjKbfU9GuNh2Sg/GyYMq/LVSUxnQRyGxQq9XMh1kRs2Ci9SV3crAaP+jCGFq9bUP22G/CLoOA==","shasum":"749e3fc4d3d18a41d75687c929c473a191fca6e3","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.5.tgz","fileCount":30,"unpackedSize":90172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw6iBCRA9TVsSAnZWagAAYlsP/iB38izD3yKGVmqAc5OY\nlUVibSLr040/bLwu7ribcOCOATUjEFVsNuOKkcmhf6HsufZfNc6E8DV0TUlV\nhTZJ9SPvGFqJ84gx4elDCRkRD47P4av6/mae8P6ZxuwNnV3jnNPpaRi6NUdr\nZdDh8TMtcYBSsXJt9O2eqWLrOXw5HfToLCi56z7Hbt6nVySb5joBHiZnRPj/\nEwgcNjtl7+Ii1FI/0JybAO4kX1L+orE/9yxuA+MswgWG6zS6OfKa+f8h3x3L\nu4UcuMBi5BGa6ppHvaMRU0r+kFTJI3L/WRIwrPpjTlPSd52UlLf9nOvE4n27\nrrGBPiMzfBR9NUc2q3oEdM+CIcEkdaprz6hD4efvAHboRXKBUgmQxet5VFCL\nWF+tFl8j0N4htNK6JNzY2dJafjSTitQnvKKU4eVyqmCkjteUpdcdk6VaUpZ9\nSdMIZUF+KyzHhZpWzI06Ts6DG/jTA8g6whvJhvMhKm7lXgRzryTgRhJZ4dOq\nZK1Mt6i+rvm6x/zneuxSfVn1dUSUa9b7UnokV9BcyBFoNA43rD/GstlxcLPk\n9owWuH0rNfanV50wKNk3dXLs4gektXqUADVf6SRiNoIXEA1uYG8d1z+U1iLq\nxUxw7RncTCF/+OAJBotuRLC5zHMw0SFg+AkZ7l/hFf5iM/OBKXvMzoEPY2R3\nJtRO\r\n=njqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmE67ORn50NAr34jEr2S74NkhJpqM/+ocZNIyw2fyg1gIgc+nabSaqLaHCq8UfBM209Rlo8BmLsIybQ/REzPsLLNo="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.5_1623435393659_0.6787864261924239"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.6-alpha.0":{"name":"@useoptic/snapshot-tests","version":"10.0.6-alpha.0","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.6-alpha.0","@useoptic/client-utilities":"10.0.6-alpha.0","@useoptic/optic-engine-wasm":"10.0.6-alpha.0","@useoptic/spectacle-shared":"10.0.6-alpha.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md","description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.6-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HBkg4OWhPd14pzh/JeZfXh0u5dOmf++ZvijSv1Z+ox9bYikW97xn+9gl99lrzVF8dLyu5jWG8YU1DEsEoYuCsQ==","shasum":"7775fbabe370d9c6be19af17742b38236334bf6e","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.6-alpha.0.tgz","fileCount":30,"unpackedSize":90212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyOAkCRA9TVsSAnZWagAAq6MP/0WEukitkAyt8iQs/YMj\nJ+UVifpWrypSLm5muhYvlKOaVtcJc98+PHmAAZh1GwG8PzP9eCu2hezwde6Q\n3DBW+rHbTsP7jO081MJE9fUdlqGyjke9dmooXbOS5S1noEf15qwXZVQWpe+1\n4thD7H3FGNKJPXexUEAV9Q+k64k+SNyaikeQn4Nh0lGpc1Hs3P/sPG48upHj\n0eszp2anXSukRb15b1ah1XNAKCwWP9i6VeTneaa3FBX92Kwzgk3Dno8gTobd\n/vgz17zDAW61CXiOJDceiINGhqhiCT8jF6qqe14A9Puoh8QKKuyh/wD9eikQ\njWzMhJbwm0dQ815+FgvCzEmZosn9fJtUb87GOAADuFeY9OaKcT0F+p4rMcqz\nd8MNGuHxQXDHituMYvAGL+MJ+eM+2m/jhjJkPgBfVsYJM3hHkjilXvw7M1/t\n8baZ0pPG7p1Eg6vT0dc1B1c6oyOQ3mmXv0mFS2XU53LiVBu5ygqcVLiYYWky\nYAP+5KS38BF1341ss9KqBLtPj0L9OvNHGN24Q0CxTAoYNGM/gI6uC/zAvN/8\nnvk4zvbG0GfctQl2NTrr9IOJgYGT8SS0dpmuMUJxvi1NII/IhqHj4IDe8oDs\nSv+7z04v6DD6G8WoccqnqHM1leWRcI1HgYIRbAgNJEtM+j8mou8YsnvSmUPH\nrTH+\r\n=Ccv5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzN0iuBP0MeTHnc7vgG5aLSDCy0MexampR41wqAkL4cwIhAKr3XKsxkjBqvlj1IxYbv1MRb5QvBDqwyGWZ63/1mq2s"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.6-alpha.0_1623777316425_0.04872915263616395"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.0.6":{"name":"@useoptic/snapshot-tests","version":"10.0.6","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.0.6","@useoptic/client-utilities":"10.0.6","@useoptic/optic-engine-wasm":"10.0.6","@useoptic/spectacle-shared":"10.0.6","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.0.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-wNO6Ecc1ljMdBEV/dypkSRgdtUOLTMTjXOHCk/u43g6QRr1vRPpYyM72ESfErpB9dd6x1LJrFXqBHr8pP1pIbQ==","shasum":"2b03bbc8a932a7c01c23d6a97c952a6f0fd60d24","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.0.6.tgz","fileCount":30,"unpackedSize":90172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0QjjCRA9TVsSAnZWagAAK5EP/R22qHCO/41wfcfyoMDA\nPvsf3RBbAEULupPplRYO7/WZCKt2XyiouX7FUxnUnZASHaMK70zqWNN1ZHC3\nNSkvoQxYV+zM4T1Hc0XilkA9Cob6FPOxs9bjx+5s2dPRy1pYOvBA+tS3dklp\nijC/gbDOnjMjOcXozw+EElI2cirA9/ESVVaGH6eYQfBvAnQYbCK3cPgoyG5/\n6P3HrQ+ZIRb0gUbjC3SoSI4qRlCrofpAkCsbhFw0FglpjCVvTPrbrM+fQePz\n+GPcS2sCdMcYRdKUCPe7VLk+9FMS9Oro92D1Cro00lP6VP3wJyK4zsx/w/tu\nTN2gKCBUeykAr3a9U/UW2aGPZt6ClekDAaRnrOYMZ4CZuJ8Jep0xMpoagYSp\nK34jNAVUS5IC2gcRNhD6UorXyou7KC5HiWm94rVZ5SQRfMyKX2mrX7seUe2l\nzCyboVVob+SCLB4EJ/eR09eXUkv4xdmcXcHTdJ5NVEAH5EHKJ7APPrCH3p7H\nY6CMNS18qpFm/iKeB4A3PlMaw/aZogHyQJ1RGRopGcUR9GzxFblzKfKyBRGk\nCaQl61s6v3RIqNqMhtfr2/DIvxKG5d9ACIiaMVbWgRmZIPO4fHUSFDGu1WnJ\n6KrspjUCaFJcM5ZCaShn7ziHW0a0FUFPuwiK/AdsSLB6hOREX5nAduo2CcWe\n4RYE\r\n=yynW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCHFTgxpAhJYOjZrnvyNzDq+xpLbN1e/lrLYKlNnacHgIhAL3grlbbN3XqYdCq2Q9Rr+4uLfxzks3Ix39iaE1+8j09"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.0.6_1624312034739_0.7246361515085489"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.1.0":{"name":"@useoptic/snapshot-tests","version":"10.1.0","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.1.0","@useoptic/client-utilities":"10.1.0","@useoptic/optic-engine-wasm":"10.1.0","@useoptic/spectacle-shared":"10.1.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.1.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yn/K78ksq4lYCX7lonK3GCHGwFyy8jopFl8bZXhsSgBWRN+562MzLiaiKXESQpqSa7e5b6xIFD/CNnkY0p3m8w==","shasum":"5c87cd809d39db339f515391126f802b124910ef","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.1.0.tgz","fileCount":30,"unpackedSize":90172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1QnDCRA9TVsSAnZWagAAtvoP/jX+RxJ19J0od6HuSHSo\nJoAFyHc21ok14z0zIBAp09saV9Do5lucGxAsqRHlYWEKIUFHiewA60i9LkKO\nm+dZ2EgHPjOgcQwlsk7Pe4LChAKo8q2Cmna6lW7hvDAeDceNizaR4aYJWHeN\nqUnWjcFfmtbpm2Hv6eyEHzFalWclqfrCFVKufPIju6zsDWUCdS/3wny9heFA\nlCdJLHI/5Vq75mCBobP/SiukNqRY5wv+Z8JKF+CfvnfZXkR3Imipin5lBT8l\nnu6C5oK3Ry8HUsNfNNTRMefMGpQZqOePoiIi1gQgK0vE2oolUaWzNloCUhF5\nlyBgIRI1jC1QfUO0XKcpQobY6re0iPEdJMO0T+ZyYS/PGv44+KKMVgwD67tN\nF88HdSRP5rsKQciJhK5LDsqbpKfARmgnYC2SrNvbpCeLkDMuCLMoGf/a3cxo\n94wE65CtqXwt+3k5iJWL6r7QfxJ03m3byWqznhUqIE6yBSGZfeMrD7aaHAHI\nAh8DYk51coG9DxAIFoFGxARgNL4JSZ0+oSKyV+oNMzsvYHLBVXXalPnbYdti\nMBNdWKJvDEot77QBQaqov0SB3n/Vg8s0xYNymoKv2+8FLTZ6ZdX9dil3gV4W\n43NnS3A3noMb/K0kSKo2DSnZJvNgjQB4T2kgRsIyzNdNGUTGuxUrCKMF9LoQ\ngTT3\r\n=8ZdH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvxQMcu00w9gllL2LiXDBEd0H0tY6G4pe04GY1nFSdLQIgfwWTfPwRkHdKKGhrOR35EqJpl3J60vcsCEV6TMSS+UA="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"notnmeyer","email":"nmeyer@gmail.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.1.0_1624574402619_0.3111762644295457"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.1.1":{"name":"@useoptic/snapshot-tests","version":"10.1.1","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.1.1","@useoptic/client-utilities":"10.1.1","@useoptic/optic-engine-wasm":"10.1.1","@useoptic/spectacle-shared":"10.1.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.1.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-bNzNjDZt7QsaLsBAju2XOmdbH5y8yztVuDDhbyEnH1R5VtHpIosm+kdVVFy/blUu2oXoePpxh4SP4mQbZMblQw==","shasum":"827fb36167b46cf41faaeea05e2cf253ba7a19a7","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.1.1.tgz","fileCount":30,"unpackedSize":90176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg51wdCRA9TVsSAnZWagAA0RIP/2vH3ZBVddx/z//tnQuT\n8Z9e+iS3tW6WqZc3v12HJJTrGjhsSBOrBAiyoTfcx4c9s+4DTrHvAouZ7WWI\nnkipdIFe1HPSWwQxtNqMSiJENM5suX1LaCww5jn5Zd+BJVotsv/64U8bU2LI\nSbNUW5+YqbgPcaqu6uTiS+FIjr++IiBnBJllcdBWevMxAdT4zIXbvu2+iHEL\noQpvVL93MspavO8Tt2BaKqTVp46FkBne9Kgxu2N0quojy6+If83h79pkK7Ca\no8mZDyxMfZxlNoFdLV83hcmred4YHQipQOwjw0kFlRbFBAaRjJlw9P43R2oA\n20p8aF/kKREORJC2N8un2AKritnW8gOsmh4RJEidW8FM8cASqEkjFKposkCx\n73qbkdeo3QuS2BzG4IDWJUnOTa0cp9Qd4ifP/Fr717qWeNgdToV5EDMXpJlO\nxEwrBsek0r3vWk0E/jJ398x70gERWGtbaDq+HAez6Mn4WdCFSWtypFppbcf/\nOJUNG4AKIfOCp2i0TYAymwfIqNGa/+kyLg7/hpMAs4bNA9PTAnxT/MixjXpW\n9pLDI2laSO6YS7Q5tnu5p8gwhjdTvnasV6x+zTGwlFehcUaH18GVmU7jFL5J\n2GwoyewdSWoMqiw4KpfE26NdaKJ4rwdvjgyx4NyX3nEiKdUbHqLGcjiap2ID\ni8tj\r\n=bDjA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASBlbP9/s9PHkMQGHH0hlmBvqZ/4bt7sCCD6P8G7HhIAiEA+YQbz+cOVqd7kJ7VPTWlDE0NOOGfuKsUwC4kQ3QZLOY="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"notnmeyer","email":"nmeyer@gmail.com"},{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.1.1_1625775133064_0.38507918712091826"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.2.0":{"name":"@useoptic/snapshot-tests","version":"10.2.0","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.2.0","@useoptic/client-utilities":"10.2.0","@useoptic/optic-engine-wasm":"10.2.0","@useoptic/spectacle-shared":"10.2.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.2.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-XLyC0v+bdTnFv6rnqMfJYX+hWkJh60iRIbDhZGhwAlgVcSLybkPLMeKikHxFeS3ePKCU+3cU6QpVJ4o1jSuJbg==","shasum":"b0fd674c90efa1cb9105e5da4863aa525906b2b9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.2.0.tgz","fileCount":30,"unpackedSize":90276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dxmCRA9TVsSAnZWagAA3hEP/1HcUEI1xV4Mu6ju+k8D\nzp0RKheYbvd1phoPqk/8dQk39DQOyHK150nQNUEmA/XgjcIoKB4V4DorDtKz\nvbbuq2SheOPwh5GcFpbn38sbri3QInZUfG3BpKWJ+xxq0G+egnufhru/UMBn\ng0/ZIJFy0u2qfXlXSczkyAaXsWzucEicRyWGauZn+vdhn7lhBEAMOoSK3S0H\nMKENhIQkFeB0wbj9FBrfevnG05XXtVYMPpB+i6+kf9iX29x9awzbtA9soo1B\n0uMu2UaTLLu5jW/eMIzFhu5niTq6ZGicJUz7Ox/pCTJ7cesFAhOSL20IzDTN\nUDGj3WBMiLMtRBZBIaEizgqIUTBsAVFqHskwE6f9jo5syQOMPd4P2YYQFeZh\n/9vSXFvT0qmXzHbxsyLnSRbz/brJUIlTzKJAtK/NiSnlzIfrXgyeVJYLz3oB\nD8u/a/CryMwuWIWl2P7V2BQVv6vV8qEe0aObJgY1/27+nMfTkJPH1IVUv5Be\nafG20QPfJ3E9uQo/cJH5giuBsNdXVbrmQ8u6tixb83oVB3zJBIYOoUHdaOvk\nGxOHzJ6ignAmLHkLKR/U3CA80wjAga0al/HD3+AKRaSllpCyp03wPKagcCzW\na5yJp243mdoeXcnBpndJREN7JVCxaZ+kTXgmSj+qlbhpF7h6uvyXl97CcJPs\nhCLA\r\n=WAI+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6Wk0E0HmiQisOjVdCd1KPS0EhrOjHcgq6UtPeqKTr2AiEAtTIeETbLFSqfA+L5tFDHKWXdPeridUrIBOE3VMElFF4="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"notnmeyer","email":"nmeyer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.2.0_1626987622111_0.23927846895534244"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.2.1":{"name":"@useoptic/snapshot-tests","version":"10.2.1","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.2.1","@useoptic/client-utilities":"10.2.1","@useoptic/optic-engine-wasm":"10.2.1","@useoptic/spectacle-shared":"10.2.1","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.2.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ujzqRvhYV3IbX/uJZeoRRTWsM9EgZIvgWhZBG6A8ByClvq0YrCTn4oWPn94fhmwyfHMymJiEGnLVBYIAZy3TAg==","shasum":"0b9ee4e96a0d752036a79b0d2288ae7532e2beae","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.2.1.tgz","fileCount":30,"unpackedSize":90176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/uz6CRA9TVsSAnZWagAAJ08P/A7zw+QYZlKMKmm2jJ8G\no8o8/mVfQpBhLc6LiMlmOXC9YVAFJyyHC2tDvkOE1W0ZRi2KxSjSKDg0kHWU\n1avpmqpdPGGoK4gVGzRmi5BTr99ys0aTu081g6SmmlEGWZ+9x4rIiPEeg07e\n3C00YZ4zCBC7ES9V3fpq+ce4r8QgfoOWdCPN3i1jJyu6aUMxTHnUWLHfDEvz\nlrpAAgMfhXR0t+3IGqF3t3SkH6CKsMLnAd0hopSOL3OVJSIQT6oMhOL35LVz\nPOJy/RoGVAC5XOZS3C7SXpZa9pTTDPDC0xFEePVxVESCz99lHRnQQgJeQQUv\n55x78/PYpP63iyCkjSAqSmaAYlVh7cbQdDAevf9xbq1a78XizWc/bfO8RgsV\nn5Z/tdA1YsbsyOoilrTTWoQr8Pmi/YX+Dmv5yGJYC6kQWCql7cumdnQ+ud32\nkNhx+0rJ2YPnQofqrcVX8wNrpUnhS+tF61rKKs3Un3+zLuHLb1q+qGFVWsun\nD3KPbclP23Mk86eSGWmr/T9d438GUaOoleXMW63mVbY9m+dyaVFjRprVRNT4\ngWbAJRUMuhf+PgMQyvdGjD/mlfKEqohSbWQ3CvDd5oVRd1LCkaCIjUDC+46C\nXvp8WsES1t8TbdidTT4WwB8+f4oJY8Uli6Ss2JH5eqf34eVXa3MipKPjdkmZ\nvK7o\r\n=diLx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbHy20zjDsDV4gDbly+UQbGLBCgwIIKMQaKO0kmWgp6AIgfdblegPxBrZ0dkhuTWqo+e9uVxP8MsxPciO4AGBi2Yw="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"notnmeyer","email":"nmeyer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.2.1_1627319546532_0.7509983410549279"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.2.2":{"name":"@useoptic/snapshot-tests","version":"10.2.2","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.2.2","@useoptic/client-utilities":"10.2.2","@useoptic/optic-engine-wasm":"10.2.2","@useoptic/spectacle-shared":"10.2.2","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.2.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-rZeivil9DBV62UFpLq7yKj4hsmK3gVoYJBRV5PPyQrMcqn0HO9KDJmcHmvFxlKlRgEjkDZgwnPPiLXl/ZZodGw==","shasum":"19dbf4bd7e267356532c1f25efe3fd9f48a536e9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.2.2.tgz","fileCount":30,"unpackedSize":90176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAu9RCRA9TVsSAnZWagAAhbcP/i47u9q+UJ5Nx72QVbfX\nsA05VJkD19zLVSacG1dfBmpS9AUPqM18qQ+9nNtz4TtPlIz0fjG2Ah8x03B+\nsbHezm4997fypVJZVdAN15UPyyC1GkOKVE9OT3Z3xRBg2hpXQArYsK56ho1k\nt4bTsRbW8uJ6WYoQvFkttzbL83mid8SerzVFDLuMnBgGQCa8pS0PJmo65+rY\nnmCRxLLzwfzLJHcrMNmxH9JrQX7Qs8f0AMgWLFqaT5WKSXhDgbolhpaJOSpj\n7Ge/vs9XiUPBYk1VZ67Uqfvlyi3EPSL0S/SrbtPNRyOAf/8oPzaFIeverVhs\nZwGbLA3N+J+qKALiz9rETe83RGwim4lJCxRUZE24o2NvWdvnG4gfAgpN1/ly\nOBljMfD8le2ykxfImSxQwvypgPFpNxodEx8KBzk4OoHiHzJPj/oT3mSSYb1k\nBs+yjjc+sY5Xz8cD89b7P3p8t+Mtm2qUgG3jvZPMmHlP5KY9+B+JZSPxN9ff\n6TpfJQbiRnXOscv+L2mrN9YUqCsflrpErT4bnvv1sJP2g7lYynBOO8Qq4SgI\nC9OyHwXpvJL1u+K1vlPg7UM6C9gbS/vJO4qObKZ/+aAqG8eMObcEzEXCBaO/\nOoiIF2XAul05CkKiNorLU6kd3Zl/hxZvzMcsDi6N5LV2E9Mb7ENOS/ImlfrT\nAriA\r\n=kz3f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHkNLz5+D2yAxnelHU2kHQQIAWl6zWOInZsEgBuR4A5gIgIYYUFnrOJDkUxe3KGcW57P/aWUtznIWN1ah0HL+QFHo="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"notnmeyer","email":"nmeyer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.2.2_1627582289257_0.46868946066776096"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.2.3":{"name":"@useoptic/snapshot-tests","version":"10.2.3","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.2.3","@useoptic/client-utilities":"10.2.3","@useoptic/optic-engine-wasm":"10.2.3","@useoptic/spectacle-shared":"10.2.3","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.2.3","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Ff7Ka8nj6LFKXC8ghJ/RKqCyzx+PbdYUZ9mJna/RbloVn2mw42QJeEHUGJ0N5jk3xO6EHxt3cd1BESUInle1tg==","shasum":"38908e38340f68572de5d300d4218955ed389c0b","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.2.3.tgz","fileCount":30,"unpackedSize":90176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDGYGCRA9TVsSAnZWagAAdDgP/ib/yA3c610o4BiDZQs7\nDuXV3ziJxn/WcAnJluMvH9tmW6CgyK+Zz+HY/7JWk5pl4AZpopI2Ty3s5Hku\nz8yTyRgRMV35v93//rYvgmYGHufVrSmdnQZKsBIcCA81qIhrhNjkEhQ6QYN6\nY6v+fOauZ+pKvmSBW62ur5JlbK/Y6iFT3PYE27oLcHpaAsAgaSmgXGZ+Gh6x\nhIfZwpA5w3IK00+J3ZKjNMosxwHU1RpE7B7MhadoMnn7LYv3PFCmuPiIpHMw\nUk+CDzY8BMd8gQLRDgVbWWs2Gnec2wDnZ/6uVjQJNUseFAop/7FSMM3Wq+u3\n93YgYVqbVhxKwzWu1SIj7DIm7hQa1UdxbyJvZpH75rxLtaxRfhVoCcMWKIE5\nJDKhKfGHGUXV+U4YcAMLKXValMFunWTkcc/7F44E/52vJKVo4FGTODw4TlIV\nZGRULC2afuYPWP4AeE2AZvah8yTi5eN5uCFbfoLkU0mEQiJvpG3yxvlvVv/p\nehslss2UnYXJPK/61Ti1Px3TNJs9G4HGzpyqweLZgvjEzDaMtxQ7COv7hREr\n/d7gT8w5AFpb2fYmUB6F3c6ItbjKjceUyUGXv09XJhMrGQc8kxROFuNhfx+l\n+bKecXEV9ZtX8VQJE2egrNTT7qe5wuOFPNmvn0Bbp0VIAEvylblJdYP4TziZ\nXCz5\r\n=oIIj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8h9YmXf9HwIZgpRozQ6VELqCWn83hr2lzDRUYctsVgAIhAMsUESAuzXZ4vf1d3Ufz3+74jfWVPwe2tVstmf5KxDCe"}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"notnmeyer","email":"nmeyer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.2.3_1628202501997_0.6528084511171466"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.2.4":{"name":"@useoptic/snapshot-tests","version":"10.2.4","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build && rm -f tsconfig.tsbuildinfo","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.2.4","@useoptic/client-utilities":"10.2.4","@useoptic/optic-engine-wasm":"10.2.4","@useoptic/spectacle-shared":"10.2.4","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.2.4","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-tTmyk/uYKvumXToeWa8dvz0NEA/PluJ5HVDUI7gHam38+82CDJSd6MRRvWOXnXWRZH+QlSD4qZk0D9n72WHcPg==","shasum":"7daac49cab84a5f32313267c9b599113d54a6dd9","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.2.4.tgz","fileCount":38,"unpackedSize":102989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFYlGCRA9TVsSAnZWagAAkaEP/iGApSz8e4HgdyfPJ7QB\nlDcWvoOM7t5KY5RJpGrVm1ex3nvNkWR6Y2rT5M4C0WEcPX5Kl1O90fuam7CV\nki3rDDmn1xTp5BDwENQ+nwMsYP+NAc7gHamr72+vjKKF4GKyFNT/uSFvtMzt\nMyfeu2SL6HSos7gdeREdV8BPpWQWp7RObRQYimBabNmYZVmfMoEaJuEPgVKU\nMMwWoh3TdQ+a5q2+3xPB5cJttwRCMwsYk4Gx1+xLg61SVyzHhzEFauBD3VLp\nQqdaDc3pqrxD7o0Fm1EcjR/Bez6Fvd7eA6I8ti99KCPWRIJejnF3MWnQuc+2\nlp7HL3X/LHMFPjBXvB36eaUO3ZeZ7xW8nM3yMuvlZEogmUPK4kVOkZE+AW3q\nurbV8ru/SDFpnN2JAe+J758XP85N6SNg5aYWT4KojV/XoUAxez2xnKSSlVfz\nxrVjspccrvR9TOH734ELSTEq9UMf8ggZJ4CoaZnUvFYWoXXhf4CNhAPrpBSV\n8cbqxte+OcQxqHS68g5/vSXyBLSWEmCQ2PPyqYaxsuO9o990EEGN3gwuZ/yQ\nPJNzwLsse+ZzP+Yc5FCS7mdlYoYRbEzmgSNBST8UN5tm98Cu8frgM/ajjay/\nlVkGfn5s9Lvwker5r7zrgBinDnWVJSBf9JrPaH8j1eu8wrXCLOQAbGX7NoBK\nu9uP\r\n=zWHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwGv+880oESOb/nr7a7AqiMhqazEutcNtvCAgN663LDAiEA8tcXkaP3+AWmhug+xwKPDCV5XZDdShqnuPhzJEJOdZo="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"notnmeyer","email":"nmeyer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.2.4_1628801350082_0.4388214394248824"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."},"10.3.0":{"name":"@useoptic/snapshot-tests","version":"10.3.0","scripts":{"ws:build":"tsc -b --verbose","ws:clean":"rm -rf build && rm -f tsconfig.tsbuildinfo","ws:test":"node build/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"dependencies":{"@useoptic/cli-shared":"10.3.0","@useoptic/client-utilities":"10.3.0","@useoptic/optic-engine-wasm":"10.3.0","@useoptic/spectacle-shared":"10.3.0","dataloader":"^2.0.0","eventsource":"^1.0.7","fs-extra":"^9.0.0"},"devDependencies":{"@types/eventsource":"^1.1.4","@types/fs-extra":"^9.0.8"},"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"homepage":"https://github.com/useoptic/optic-package#readme","_id":"@useoptic/snapshot-tests@10.3.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-TfKciqjipn7V5s4Aj+7Qx6YVU5HosbhT9NJrljn9JhtYWRHRl2snL5Zl/v6wMRgISMIm9GSKrwY8MCylDQKUrA==","shasum":"cec612f7d50269938a1b05206845cea3df06995a","tarball":"https://registry.npmjs.org/@useoptic/snapshot-tests/-/snapshot-tests-10.3.0.tgz","fileCount":38,"unpackedSize":102989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ9qYCRA9TVsSAnZWagAAdJYP/RUrYZx6ALLI9D1QjHmW\nyVSeppc3Uuv38Uh3Rnu/RihB8w0dWvJNNpKFgbaVRBi/nnYlR8Kq1vo5j1XW\nMBd6RDRWVgtU42vGV5rsBD+epuR/JOCamUar0KSngzcaJMzZS/YyoD/2ZCZ0\njzQTDHFvKL1PrW5f8dMg4xagkibZ/KQ1b/62CklvatqruNzD4DowOjASKOk+\nCqfvgJMSJUvLCRvqpRqDKJq9TOF5UfTw1hGkaHcmmpHLlei2kJwV31KqXxHJ\n8Oywz0620TcaUd7usZomLfYUVTpmAJHn+wT9f7tYuyg6rVgEOCwbHqwdUi2z\n1EV4615BUE7HC9EzSf/KtfEuJL9Qm8Wkh53IBYtT+p0UBaIDcAX9MXTHsjhG\n2ANvkWYw0LYJjoXsHS88iZsQPL8TSfWVTbuCfG8HTS8kDL6b60ogsTQp9iEK\nUAQWy1V1Fe5EWDPHw3P+sdG4D/W3bYnpEPoCUkebOrAAYXJv93iXuaYqGAf4\nruGVKQBI3s3B3CLhIISv/1bsrbeSCgaF1SkS3zMZ3oV0yUGfEvvnJgcr3W40\nLTkIMsiX8Sxp4JRdg6Sl/O3c1f55nW6u4s242eTtC6l+k7QPBUBx9q+6lDlA\nu5FRbv/mARyRdqSXEPcRQCoBCGO+7FQUOwcN34otR1Vw9zjuqCd6eQxiLO/m\nbVRK\r\n=mmd9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICo8TiP9oncYmlDdi8w07fAaJQgSwfRybjSmj6Jw3jvAAiBTEstdRVpeNOrbGIiw6uiuQTdvMBqkvrrmvKMiujQ5QQ=="}]},"_npmUser":{"name":"opticbot","email":"tech@useoptic.com"},"directories":{},"maintainers":[{"name":"acunniffe","email":"acunniffe@gmail.com"},{"name":"useopticdev","email":"dev@useoptic.com"},{"name":"opticbot","email":"tech@useoptic.com"},{"name":"jaaprood","email":"jaap@jaaprood.nl"},{"name":"notnmeyer","email":"nmeyer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot-tests_10.3.0_1630001816362_0.0069691056079543845"},"_hasShrinkwrap":false,"deprecated":"This version of Optic is now deprecated. Please check the repository at https://github.com/opticdev/optic for the latest information."}},"time":{"created":"2020-06-03T17:59:12.022Z","8.1.0":"2020-06-03T17:59:12.343Z","modified":"2022-09-08T14:46:44.046Z","8.1.1":"2020-06-05T21:09:46.192Z","8.2.0":"2020-07-10T21:30:48.113Z","8.2.1":"2020-07-13T21:12:47.063Z","8.2.2":"2020-07-14T12:08:29.253Z","8.2.3":"2020-07-16T15:36:33.439Z","8.2.4":"2020-07-16T22:29:10.027Z","8.2.5":"2020-07-17T15:04:53.008Z","8.2.6":"2020-07-17T19:31:19.023Z","8.2.7":"2020-07-20T21:10:27.169Z","8.2.8":"2020-07-21T13:35:23.226Z","8.2.9":"2020-08-06T21:26:58.812Z","8.2.10":"2020-08-09T13:26:59.623Z","8.2.11":"2020-08-13T14:56:25.775Z","8.3.0":"2020-08-28T13:21:54.150Z","8.3.1":"2020-09-03T12:26:53.502Z","8.3.3":"2020-09-08T18:58:47.374Z","8.3.4":"2020-09-08T20:30:30.046Z","8.3.5":"2020-09-09T16:49:23.595Z","8.3.6":"2020-09-16T21:23:10.220Z","8.3.7":"2020-09-17T16:01:17.017Z","8.3.8":"2020-09-23T14:20:18.022Z","8.4.0":"2020-10-07T13:10:40.415Z","8.4.1":"2020-10-12T15:47:56.888Z","8.4.2":"2020-10-19T13:05:27.652Z","8.4.1-beta":"2020-10-19T15:36:24.976Z","8.5.0":"2020-10-24T22:30:12.772Z","8.6.0-beta.0":"2020-11-02T11:21:24.765Z","8.6.0-beta.1":"2020-11-02T12:06:26.615Z","8.6.0-beta.2":"2020-11-02T12:20:38.371Z","8.6.0-beta.3":"2020-11-02T14:49:28.119Z","8.6.0-beta.4":"2020-11-03T16:16:11.898Z","8.6.0-beta.5":"2020-11-03T16:33:20.362Z","8.6.0-beta.6":"2020-11-03T17:01:08.604Z","8.6.0-beta.7":"2020-11-04T14:56:40.562Z","8.6.0-beta.8":"2020-11-04T16:00:08.234Z","8.6.0-beta.9":"2020-11-04T17:55:35.886Z","8.6.0-beta.10":"2020-11-06T17:19:02.184Z","8.6.0-beta.11":"2020-11-06T19:04:51.436Z","8.6.0-beta.12":"2020-11-10T19:22:15.793Z","8.6.0-beta.13":"2020-11-11T15:47:55.612Z","8.6.0-beta.14":"2020-11-11T18:57:32.611Z","8.6.0-beta.15":"2020-11-11T21:09:18.045Z","8.6.0-beta.16":"2020-11-11T22:04:12.612Z","8.6.0-beta.17":"2020-11-12T14:44:44.821Z","8.6.0-beta.18":"2020-11-12T18:39:03.300Z","8.6.0-beta.19":"2020-11-24T17:33:35.914Z","8.6.0-beta.20":"2020-11-30T14:32:49.130Z","8.6.0-beta.21":"2020-12-01T22:03:27.843Z","8.6.0-beta.22":"2020-12-01T22:31:52.100Z","8.6.0-beta.23":"2020-12-02T11:21:42.287Z","8.6.0-beta.24":"2020-12-02T20:49:53.209Z","8.6.0-beta.25":"2020-12-03T00:23:49.146Z","8.6.0-beta.26":"2020-12-03T10:11:28.467Z","8.6.0-beta.27":"2020-12-03T22:02:25.114Z","8.6.0-beta.29":"2020-12-07T09:39:56.472Z","8.6.0-beta.30":"2020-12-07T11:29:47.079Z","8.6.0-beta.31":"2020-12-07T12:04:03.365Z","8.6.0-beta.32":"2020-12-07T16:41:25.412Z","8.6.0-beta.33":"2020-12-08T10:46:48.479Z","8.6.0-beta.34":"2020-12-08T11:59:25.242Z","8.6.1":"2020-12-09T19:17:54.408Z","8.6.2":"2020-12-11T15:40:28.899Z","8.6.2-beta.0":"2020-12-16T22:21:46.719Z","8.6.3-beta.0":"2020-12-17T19:04:31.583Z","8.6.3-beta.1":"2020-12-28T19:17:34.290Z","8.6.3-beta.2":"2020-12-29T02:16:52.828Z","8.6.3-beta.3":"2020-12-29T17:14:47.409Z","8.6.3-beta.4":"2020-12-29T17:20:56.312Z","8.6.3-beta.5":"2020-12-30T19:31:43.411Z","8.6.3-beta.7":"2021-01-05T21:23:44.842Z","8.6.3-beta.8":"2021-01-11T22:49:15.350Z","8.6.3-beta.9":"2021-01-13T12:54:29.352Z","9.0.0":"2021-01-15T15:34:11.253Z","9.0.2":"2021-01-16T02:01:32.042Z","9.0.3":"2021-01-16T14:13:04.804Z","9.0.4":"2021-01-18T18:11:09.623Z","9.0.7-beta.0":"2021-01-26T22:23:12.989Z","9.0.7-beta.1":"2021-01-27T20:25:39.089Z","9.0.7":"2021-01-29T01:31:22.715Z","9.0.8-beta.0":"2021-01-29T22:34:11.272Z","9.0.8-beta.1":"2021-02-02T17:58:51.881Z","9.0.8-beta.2":"2021-02-02T21:19:05.574Z","9.0.8":"2021-02-04T03:43:00.394Z","9.0.10-beta.0":"2021-02-08T14:39:25.848Z","9.0.10":"2021-02-08T18:17:19.840Z","9.0.11-beta.0":"2021-02-10T20:49:12.113Z","9.0.11":"2021-02-17T18:59:26.967Z","9.0.12":"2021-03-03T21:13:54.334Z","9.0.13":"2021-03-04T18:49:39.462Z","9.0.15":"2021-03-16T22:17:27.257Z","9.0.16":"2021-04-01T20:12:00.778Z","9.0.18":"2021-04-06T21:26:57.391Z","9.0.19":"2021-04-07T21:45:20.211Z","9.0.20":"2021-04-26T17:46:37.534Z","10.0.1-alpha.1":"2021-05-12T20:17:43.715Z","10.0.1-beta.0":"2021-05-25T22:33:38.740Z","10.0.1":"2021-05-26T02:12:50.457Z","10.0.2":"2021-05-27T14:56:33.764Z","10.0.4":"2021-05-31T22:05:21.145Z","10.0.5-beta.1":"2021-06-03T21:04:49.390Z","10.0.5":"2021-06-11T18:16:33.844Z","10.0.6-alpha.0":"2021-06-15T17:15:16.542Z","10.0.6":"2021-06-21T21:47:14.903Z","10.1.0":"2021-06-24T22:40:02.807Z","10.1.1":"2021-07-08T20:12:13.297Z","10.2.0":"2021-07-22T21:00:22.321Z","10.2.1":"2021-07-26T17:12:26.719Z","10.2.2":"2021-07-29T18:11:29.458Z","10.2.3":"2021-08-05T22:28:22.136Z","10.2.4":"2021-08-12T20:49:10.239Z","10.3.0":"2021-08-26T18:16:56.514Z"},"maintainers":[{"email":"nicholaslim49@gmail.com","name":"niclim"},{"email":"acunniffe@gmail.com","name":"acunniffe"},{"email":"tech@useoptic.com","name":"opticbot"},{"email":"nmeyer@gmail.com","name":"notnmeyer"}],"description":"Data in Optic goes through many layers of transformation. For examples: - Commands yield Events - Projections consume Events - Aggregates consume Events - Diffs consume Aggregates and Interactions - Reports consume Aggregates and Interactions - DiffDescri","homepage":"https://github.com/useoptic/optic-package#readme","repository":{"type":"git","url":"git+ssh://git@github.com/useoptic/optic-package.git","directory":"workspaces/snapshot-tests"},"bugs":{"url":"https://github.com/useoptic/optic-package/issues"},"readme":"# Automatic Snapshot Tests\n## What is this?\nData in Optic goes through many layers of transformation. For examples:\n- Commands yield Events\n- Projections consume Events\n- Aggregates consume Events\n- Diffs consume Aggregates and Interactions\n- Reports consume Aggregates and Interactions\n- DiffDescriptions consume Diffs and Interactions\n- DiffInterpretations consume Diffs and Interactions\n\nCommands, Events, and Interactions are the root input of this dependency hierarchy. Each of these transformations is pure, so we should be able to take a set of inputs and run it through the pipeline and the outputs should never change. \n\nThis project encapsulates organizing all the inputs we care about and snapshots of the expected outputs, and code to run Optic's code against the inputs and compare the results against the snapshots.\n\n## How do I add more scenarios?\nThe inputs to the system are Events and Interactions. Events are JSON arrays. Interactions are JSON arrays. You can get them from dumping the UI state or hitting the Local CLI daemon's API.\n\nOnce you have a file of Events and a file of Interactions, choose a distinct name `MY_UNIVERSE` to represent each one\n\nCreate subdirectories `inputs/events/MY_UNIVERSE` and `inputs/interactions/MY_UNIVERSE`\n\n\n## How do I run the tests? \n```\n$ yarn install\n$ yarn run ws:build\n$ yarn run ws:test\n```\n\n## How do I add more tests?\nTBD\n","readmeFilename":"README.md"}