{"_id":"@ngxs-labs/select-snapshot","_rev":"11-4a7ccabfafdd1eaf295f005277e2b838","name":"@ngxs-labs/select-snapshot","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"$schema":"../node_modules/ng-packagr/package.schema.json","name":"@ngxs-labs/select-snapshot","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":true,"peerDependencies":{"@angular/core":"^7.2.15","@ngxs/store":">=3.4.3","rxjs":">=6.5.2"},"main":"bundles/ngxs-labs-select-snapshot.umd.js","module":"fesm5/ngxs-labs-select-snapshot.js","es2015":"fesm2015/ngxs-labs-select-snapshot.js","esm5":"esm5/ngxs-labs-select-snapshot.js","esm2015":"esm2015/ngxs-labs-select-snapshot.js","fesm5":"fesm5/ngxs-labs-select-snapshot.js","fesm2015":"fesm2015/ngxs-labs-select-snapshot.js","typings":"ngxs-labs-select-snapshot.d.ts","metadata":"ngxs-labs-select-snapshot.metadata.json","dependencies":{"tslib":"^1.9.0"},"description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","_id":"@ngxs-labs/select-snapshot@1.0.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-37WDRW5+tFjlPYaAI5a7vrxRnvhi4yE/5GVx0j1ZXvvjh4HA54/nFQ4lPnQGWNn/HCrhXnOwMxDH4De79C+rrQ==","shasum":"768c40eeeb905cda46a52ffef3f80130c1f53542","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-1.0.0.tgz","fileCount":32,"unpackedSize":135149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5AyaCRA9TVsSAnZWagAAMe8P/iaeXLomLdkmQ/egJ8LP\nPAqr6GbMVrmJ8JRVNG1QPW2DIOt8odKMRzUUBo1l+YKOSd0fuqvGwvVMU2w3\n8ofGBBTk6slZUoCd32UjOy0jW9d5etfR95q2m3BohnI6zh9PEgaX+gVcKKuh\nvHaibXxFXDLgz/WXMNLVwasn50Lprsh/oGat2PVuwbPuZ4yV2fTWiQecxatV\nwpxAoTMqhOB91ft73s/TZbuQMXDBliHkEYj+hIcnHLViTd3xwSoBAPGNDMpD\nS59zkMprIhW0Leyfdhel1NnyaTDYePbiS7Lwugt4eWLS80Qm91xxxTBc1lQZ\nISbv1hlqDJ2tQmFO4HmlivYzo+N49UYjoA2Z6rE95NGqK+kCpWcam7H5Za/d\nb18UL2s5rI1sg5XzHracm2zTko+5p1X9M1PgH3kHd72MP9yfcfwcMYjPMrXn\nCBhWxCERwrVgeXhGSRij9nWDttQpKezanTz2WpJjX4PfDiimC5ZFYu+FDZDm\nM6SeBVagTqRd7lJJMBdMXu5v65ep5vx+8vHUdseqTz89jXDpmhw/4BfWMsm0\noIiMLLuL+mrUXjWgqZUeez7Kqdz4dOFr4hAFcskM589xCgpD8Z4wzfDRlsYM\nuaEGgVMzH4+MaWdmAmdziS6LEs/aQoWg/t9LhIOBccchU6sJF8Mg42i6G8Ge\nrWNC\r\n=pSVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9IP67GV4w3pHGygibecqnnsoiNriJM4evTAV87vUvnAiEAqc7ZM6v++ek/FmaHnKrSzjVESeCRFIeZvUYE7mVvdo4="}]},"maintainers":[{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_1.0.0_1558449306183_0.46763239082164576"},"_hasShrinkwrap":false},"1.1.0":{"$schema":"../node_modules/ng-packagr/package.schema.json","name":"@ngxs-labs/select-snapshot","version":"1.1.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":true,"peerDependencies":{"@angular/core":">=6.0.0 <9.0.0","@ngxs/store":">=3.4.3","rxjs":">=6.5.2"},"main":"bundles/ngxs-labs-select-snapshot.umd.js","module":"fesm5/ngxs-labs-select-snapshot.js","es2015":"fesm2015/ngxs-labs-select-snapshot.js","esm5":"esm5/ngxs-labs-select-snapshot.js","esm2015":"esm2015/ngxs-labs-select-snapshot.js","fesm5":"fesm5/ngxs-labs-select-snapshot.js","fesm2015":"fesm2015/ngxs-labs-select-snapshot.js","typings":"ngxs-labs-select-snapshot.d.ts","metadata":"ngxs-labs-select-snapshot.metadata.json","dependencies":{"tslib":"^1.9.0"},"description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","_id":"@ngxs-labs/select-snapshot@1.1.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WpbpXur28sYMFz58HwuKmMHLDv6rTkSL816dKz/LkdowSBbK8NHaCJuQQc+rMeE3SSsP1SgHkqkb5zAo5Sfr8w==","shasum":"e498ca825eccad07d4ee1d0bfe91c1b6e140bf56","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-1.1.0.tgz","fileCount":32,"unpackedSize":130599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBRO3CRA9TVsSAnZWagAA4t4P/iw/Q4ce4b5KF2rbWlgB\nvyk/URgludmGOSNhWpkCTRUPwRUkSZ4aSyKRdlp+ktK1tD4j2PjTilorT4O5\nvS4O4NcPhuH5ggHp7AOytclFRkIGawFOYQ33fRLnOn4Z+2D0QXbv4k7WrL90\nrNtH0xsVwmCva5gKm3akoLLVjN2DZ9NF5g0jD852MX+sy2cBUFFRZO7iASSQ\noSxHGxL2z3LMBoLsvNCMmCLmLPPttu5S746kGJpe8kn0Z203Iy7JITwiAMbx\nHgOGz1RbFXH+P/3hojDMKMcVATVftSfbMVyajff5NuoR2JK4Ddox7obAH2wH\n93gVda8F39dENkO4Rk+jqK+hGiQxUuoJFOe0Az4YXj9XuLhu9RI1z7qvydDW\nfRXAS4rLIcaP7k+v9VvOtHZPnRq2udVdyEOXprUUd6hsv0vB7MqpI1R7tfUQ\niVl139SZJJv06pNL+uaqzoJBCvQJA7j4YqMdXuBNWsRqtCerJnPXNXPBVetL\n5xveIHN7g/9bVf1VSBAh7yq8vPByvIrcUNCam3Si/K9ruH9WnUMjEd9N/DcF\nA5XirjqCQUYNJPMafPv0BkdAbHEkpUVg/fXa3GfANsTyVjhoRIEwGY+rH44o\ntXWRJsSBop7ExCPoXRvImRg0uYN/yy7wANW0m/dTimakYJ7hco61+WsVQif2\nkhCy\r\n=f0wZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuXhi3KY+6RGj02Yanwzkj5aGGMPKkkwhObLitVMqBfgIhAN2KMaU3SJx1ahP3+q/4lr4oPaic763KAy1NCGxsHMGP"}]},"maintainers":[{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"}],"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_1.1.0_1560613813671_0.9424056167806434"},"_hasShrinkwrap":false},"1.2.0":{"$schema":"../node_modules/ng-packagr/package.schema.json","name":"@ngxs-labs/select-snapshot","version":"1.2.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":true,"peerDependencies":{"@angular/core":">=6.0.0","@ngxs/store":">=3.4.3","rxjs":">=6.5.2","tslib":"^1.10.0"},"main":"bundles/ngxs-labs-select-snapshot.umd.js","module":"fesm5/ngxs-labs-select-snapshot.js","es2015":"fesm2015/ngxs-labs-select-snapshot.js","esm5":"esm5/ngxs-labs-select-snapshot.js","esm2015":"esm2015/ngxs-labs-select-snapshot.js","fesm5":"fesm5/ngxs-labs-select-snapshot.js","fesm2015":"fesm2015/ngxs-labs-select-snapshot.js","typings":"ngxs-labs-select-snapshot.d.ts","metadata":"ngxs-labs-select-snapshot.metadata.json","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","_id":"@ngxs-labs/select-snapshot@1.2.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XVEwkbHRY7Mn8skkhlH2tHH0hQR4O4Se+gw/XNld1/SAEJwKd9BrncPHS8G7ce26if9+Ahdi8D6mrZt0LNfQ3Q==","shasum":"774474bb30ffc6b0d32d0a048121cfb091b7fd1f","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-1.2.0.tgz","fileCount":32,"unpackedSize":127902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem3YTCRA9TVsSAnZWagAAORkP/1p6EU5eeY289cWCc1bv\nWXoooEAB947595+xcb0nqYQmABFOuD3f+yIse2ZjBhIfSrIeT6WChzcxGz1l\n/PQsfShZohE47TtbcrjBjGkdKUPdLggBVREImipF0WA7FNvz7R9BekkRmTVi\nyhPvn3zBel0MpNPG7g0Yq8OSPtxTka7213dW/CwimQqXL/N1E+YwCOQRb8rK\nL9+IO+ZKLZ6tUkJ+vcjbg29808KqFa072YcKGITsFDXAcsD1WTY03l+Y15d5\nB7T9BBitF/zXNxjiw1Mr6ub2CeSDSyZFnk/iKdaBqjO5bW+9bzbd/lUuz7nD\n+ZBLBOC5GKPFOQWaCS+kaCg8KlvMMuM884C6r95z4TFj+FVOJ6unhn9vYupd\nbUD4iDDJOedQ6qr0D6EbgwQYkPmT7N4cLcztbCcIW6LoE2ewmv/ndX6uaEPx\n90iAfn8JAq5F8glS7huDOI5U8G8GLf1S86Rfhr+hUDyFdvbk++4RoYYiGSLH\nT1IBC9sy1mGvHI/hr1NOer3wl2Hb68M9WRDIHf1XLmWSPLZEyDZWTqv6f6+E\ntIKKIyf2R9znQLXeCLLIHFnVrL7ESfQgof/Fj1lwg83ylBlfD+8ykfP8/Unw\nD0MTDOwFAWKx2tV//4nY7Huubc3hYNJVnshWg/W3SEFrd1Z5B8iyElbIpZ1/\nHAA7\r\n=eS9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq1WfTeISyn5LG97KsOxq4gnDWac7rHETxeAFg0tLlTwIgG8KJ7ajLdW7KSc4fAnXSgHqRCWIIXQ3mpWfj1WuJ0aU="}]},"maintainers":[{"email":"mark.whitfeld@gmail.com","name":"markwhitfeld"},{"email":"arthurandrosovich@gmail.com","name":"overthesanity"},{"email":"omaxphp@yandex.ru","name":"splincode"}],"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_1.2.0_1587246610884_0.49179019797940327"},"_hasShrinkwrap":false},"2.0.0":{"$schema":"../node_modules/ng-packagr/package.schema.json","name":"@ngxs-labs/select-snapshot","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":true,"peerDependencies":{"@angular/core":">=9","@ngxs/store":">=3.4.3","rxjs":">=6.5.2","tslib":"^1.10.0"},"main":"bundles/ngxs-labs-select-snapshot.umd.js","module":"fesm5/ngxs-labs-select-snapshot.js","es2015":"fesm2015/ngxs-labs-select-snapshot.js","esm5":"esm5/ngxs-labs-select-snapshot.js","esm2015":"esm2015/ngxs-labs-select-snapshot.js","fesm5":"fesm5/ngxs-labs-select-snapshot.js","fesm2015":"fesm2015/ngxs-labs-select-snapshot.js","typings":"ngxs-labs-select-snapshot.d.ts","metadata":"ngxs-labs-select-snapshot.metadata.json","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","_id":"@ngxs-labs/select-snapshot@2.0.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nBQkun4A3sptbcOpDVeZ16YnJ75hOR9y/DztxcjUFxDOx6lFv08aa5DrT+1KNx3W7ZpOugQ+Ifer4vYMBx9svg==","shasum":"f414d24498b330fe0e10e1d85280a083e9a974db","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-2.0.0.tgz","fileCount":38,"unpackedSize":187569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenDUqCRA9TVsSAnZWagAA/IMP/iQe6JOD7cQh7PK0oxyb\nayVtrHIN6eUSPHJiZkP41zGNfwo7O5DScQAPrsoXDhxQKNpaqCPffmY40hJX\ndrR2EORV5jM/pKo4VfVO5aX1Jp7w1kfxF9D1q9FodgkZ8cqiax/Xw6U53acx\n39f0s8dKVr8Zdchd+hup7rtd1Ps3h8N9InHxJQG3MV6WTRzu9nfkCQNZsaT0\nrnwbkEQ2D1v5sYVUhuVYRMUt8AlglyAXTwy1wfcoscBQkF81RII7uv/cb04L\nCmt8p8YKgOnPIzw2M2IpigtRsZlGeghOnkKQw7raf0wsUS2QoKBhxVr0/Io3\nDJmiRncCWC1qXO8mC8QTUDX6/xSTd6AN6MTT8yTOfkCqclJHr8fBDB5Hj9c9\nAevPISiKPtMgAbtmxzoA+aZUgW0YoV9ffOOgBv5YmEyRBkWyuA9pS0rVaFxJ\nLAsi4Oyk8Qsni66SYeAae3fQ0xeYw7uT472DEo6eUOVHidyje4P6Ie1XquFr\nrk4CL/DCPXBXpoJIrcQLtvLJmk6X4K32ZOQDuVksd3+iDTjlpOTIRhz2VduD\n5tnYEIUYkXzP00G5LKKJxQkKCEwC47X7eCHgXgUYSV8Z/SUeRCOOvlGWc4cp\nlmW523wMizGECZWnO6mwTofLThkhBbG5d+Na2eRSjp8IoKoLtU0c7aINDQtF\ngCKR\r\n=Zj+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdJR+JvT9z413x/0JhaGgbyqfrwCSo47uS8rPkn4tVUAiBNeGz37W4E74qyxwqWD4S1RH2fbwZzODfsu/64s7s0Sg=="}]},"maintainers":[{"email":"mark.whitfeld@gmail.com","name":"markwhitfeld"},{"email":"arthurandrosovich@gmail.com","name":"overthesanity"},{"email":"omaxphp@yandex.ru","name":"splincode"}],"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_2.0.0_1587295530156_0.22215841652987445"},"_hasShrinkwrap":false},"2.0.1":{"$schema":"../node_modules/ng-packagr/package.schema.json","name":"@ngxs-labs/select-snapshot","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":true,"peerDependencies":{"@angular/core":">=9","@ngxs/store":">=3.4.3","rxjs":">=6.5.2","tslib":"^1.10.0"},"main":"bundles/ngxs-labs-select-snapshot.umd.js","module":"fesm5/ngxs-labs-select-snapshot.js","es2015":"fesm2015/ngxs-labs-select-snapshot.js","esm5":"esm5/ngxs-labs-select-snapshot.js","esm2015":"esm2015/ngxs-labs-select-snapshot.js","fesm5":"fesm5/ngxs-labs-select-snapshot.js","fesm2015":"fesm2015/ngxs-labs-select-snapshot.js","typings":"ngxs-labs-select-snapshot.d.ts","metadata":"ngxs-labs-select-snapshot.metadata.json","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","_id":"@ngxs-labs/select-snapshot@2.0.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-trFLg1W/Knju/sx41cSEW7GEdXhdP3VA+ZyfQChm2DK6+yE6MpUvAGyxMEp6Vt1yA83GFDpds1jLY1PES1U9wA==","shasum":"823a62666ca36aa8f6de42911aac5368606db256","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-2.0.1.tgz","fileCount":38,"unpackedSize":188986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenFweCRA9TVsSAnZWagAAfgcP/05Cvth8PhcuABWUcoaq\nNKtjIm9UN3/sFzFWuXBA6hdH+Zrr6vqDQQO6dwJSiVTkUnNI77TWu5mfef5p\nIiHa96C9gzjEASS92QcvKQZXax4KcMonZCKwoj9r0qdAYhTD9tFecc3s2Gw7\nBWhm3usqaCNqURgniXDmGl/ro20p5epKpXOULqPvLM5mrR6lxYQ1LbF5BaXr\nuinU4W9SpBXjHxLYlLo85kqnV/IYizAVNh+/3aawKotbCN8J9RVHwxeuagQc\n6SGwkZZU4NTtYjoYskSP9kO/7qwyEkxLmzWZORd/sMB0/pgYEeItj41lCrDm\n0d6VqJXSTgqKpTIwvwb4kRRS8NO8Nm7GyJ0viJ4l6zMXBTK/mYqlx9Ikq+DC\nGhdBLLRkCG8z8v6Ht+Q7xfM1XmzattCSS1Csam5xQYvKN7qXMFKqymufNpFn\nB6MGRQzx7OdUqYj6b1tEJVNpv5A3pJw+mb03wa4MaKvfmgSVHSIsAm2Aqd0V\nYg+cx5l+EMbphtXkaRJjIJr5p4HDZRDfZEgUzkVOHveq0/JSu6MTdFsMxRsk\n8QSuorcH+Aqt8Jq5DTP9JDjsEjFpO6tPN1BHylWXJ3eREPxBe3LmW4OWeptq\n+lZoCSp3g1TWdJ++6ZFwmyk3NE+TF3QN+xfujFlAzObjX8Ze0ZQZrxr6MQyW\nQ5mX\r\n=5ApG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHklfZltxazwcE0OoeXVymkm3PewATIEnh45LJFQwfsuAiEA+o22CKxuz5c7iZgMtzUZkqbxnq9rivgkJOHB7mR+x00="}]},"maintainers":[{"email":"mark.whitfeld@gmail.com","name":"markwhitfeld"},{"email":"arthurandrosovich@gmail.com","name":"overthesanity"},{"email":"omaxphp@yandex.ru","name":"splincode"}],"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_2.0.1_1587305502149_0.4085694568669258"},"_hasShrinkwrap":false},"3.0.0":{"$schema":"../node_modules/ng-packagr/package.schema.json","name":"@ngxs-labs/select-snapshot","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":true,"peerDependencies":{"@angular/core":">=10.0.5","@ngxs/store":">=3.4.3","rxjs":">=6.5.2"},"main":"bundles/ngxs-labs-select-snapshot.umd.js","module":"fesm2015/ngxs-labs-select-snapshot.js","es2015":"fesm2015/ngxs-labs-select-snapshot.js","esm2015":"esm2015/ngxs-labs-select-snapshot.js","fesm2015":"fesm2015/ngxs-labs-select-snapshot.js","typings":"ngxs-labs-select-snapshot.d.ts","metadata":"ngxs-labs-select-snapshot.metadata.json","dependencies":{"tslib":"^2.0.0"},"description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","_id":"@ngxs-labs/select-snapshot@3.0.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-43lTllV1Y/iFMSuorEJUpYNjIJfzDHRztnbcQV+9Tg28OXySnXetR4PzUwLX1B+pnEmaPG7XUpH8pNNjufqZIg==","shasum":"bfab5564231c6d1e4c9291cb4dbf032665938403","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-3.0.0.tgz","fileCount":27,"unpackedSize":160022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfyQiCRA9TVsSAnZWagAAdw4P/i7KxzjbSByptJSUDtmO\nRGni/NQaO/pXShpJqDzH068iZS5fjAxXRLvFChbqYniBsY3rmsS4ZCfCnOwH\nWL6sy+mp1fLIUMBtpJ3cnqjJWr9CzQcZkOC+ifcxyU1rvV5L6x04yWR/Hn5J\ndQj2m0Z+B13y0HHfjplrSC1XEHiwsm09FylnJb07kitIF7bktN9uyXCcIDZe\nCrgouljoQW+Ox3SaRjQGFPuuPvoNptPlaQeA4zipJjBKpJqe5Vw2AvSL6uvs\nuUR/kwPu6vliFwCKjD6fdABGwtsIHCqAgqKWQvd7+Oj7Eqnf9Pv3pvgWc63p\nqy7VAzQ1ce/7HL/BoS7Pch+qmCX4F15AnDxMz+gOwqVRdWZvqo9yZqtNcJe9\nAR4H3/MMb7cL0P6MY8yVyEe8a5o9xjwj/JVYwgtdw57qxgRkaLgwY1onjDbt\nsqsYzKXt503yB2/EQRFDat7QBSQ4J5u4Koi/YDMabJHcVIQr0P120LJKyQDH\nao29a+AmIOjfm4sU8xhtOql+zc1SenQuivufYgtJd35elBa/oPWJc3UveqNo\nwK18PZa88btIW07aVesPG3cEiQZK1q+8LE/UZ8+VryVVo+aJO3PEaTcXHxzI\nhCwSbvYUSEduPaOIL17Tu5ASMebrsM/sZb8ncU9Hs4gK42L5K6V2zR9EQa9G\nepUd\r\n=Ip+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz9skMCpd08a12DScjw8XRCkd9O5ImKp++/hWLt1bpsgIgUsyR6hAvadq/vFs15RKfGdqdwlVWn2KhiZfEIBp+QfQ="}]},"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"maintainers":[{"name":"joaqcid","email":"joaqcid@gmail.com"},{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_3.0.0_1618945057737_0.9867276777427354"},"_hasShrinkwrap":false},"4.0.0":{"$schema":"../node_modules/ng-packagr/package.schema.json","name":"@ngxs-labs/select-snapshot","version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":false,"peerDependencies":{"@angular/core":">=13.0.0","@ngxs/store":">=3.7.3","rxjs":">=6.5.2"},"module":"fesm2015/ngxs-labs-select-snapshot.mjs","es2020":"fesm2020/ngxs-labs-select-snapshot.mjs","esm2020":"esm2020/ngxs-labs-select-snapshot.mjs","fesm2020":"fesm2020/ngxs-labs-select-snapshot.mjs","fesm2015":"fesm2015/ngxs-labs-select-snapshot.mjs","typings":"ngxs-labs-select-snapshot.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./ngxs-labs-select-snapshot.d.ts","esm2020":"./esm2020/ngxs-labs-select-snapshot.mjs","es2020":"./fesm2020/ngxs-labs-select-snapshot.mjs","es2015":"./fesm2015/ngxs-labs-select-snapshot.mjs","node":"./fesm2015/ngxs-labs-select-snapshot.mjs","default":"./fesm2020/ngxs-labs-select-snapshot.mjs"}},"dependencies":{"tslib":"^2.3.0"},"description":"- [Angular Compatibility](#angular-compatibility) - [Install](#📦-install) - [Usage](#🔨-usage) - [API](#api) - [SelectSnapshot](#selectsnapshot) - [ViewSelectSnapshot](#viewselectsnapshot) - [Summary](#summary)","_id":"@ngxs-labs/select-snapshot@4.0.0","dist":{"shasum":"e325b28fd03515f36bf5af6ade714042b258992f","integrity":"sha512-Gk5ER5bTICBD7TpUV5kAp+IJtl+1flYsAqrZgo5LMpPF81aLpE9MG1AS8hZO+G35jECcYwHzTKYwwWtObLw02Q==","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-4.0.0.tgz","fileCount":36,"unpackedSize":84382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFeE+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO8g/+JD8NNx4LFcg0CMlRRQ7CwcvwgHSxaHuuEtiiTMX7TCK5LcnY\r\nlWe/1N9YZgLwEY8eZxJ8cyFv+cg+ASMnxCLn6OT3Ycf3MchNnY69ZMh3uv5d\r\ndN4lsLTJejr0OspHLkTJfhKtEVl0Iy8CjqZ1H8ARFR+cEG/AD8eETWLWQ883\r\nI239oED4yaTErJDTwKJbKLxVtd+hJWJX+Z8WJenEPlkylbnd32JEiN44z3Xc\r\nl2ZQCzRkHoBIVE7o8gg3YKCu1nSzd3SNd8t5avS6VQMCzdRVtEkpIV1WNXPE\r\nNqo+jGhUDPFcqDSswIYNbZnD1uISOxfOc06J/FdhPG5+0LnCxyG1ZWEgvquh\r\n0tWQPfUYEqJfcJnSI06/uOiZD0ZjO1Uba8ThZStj9v6MAXTIDKqLeSJLW6+R\r\nqmvldBkY0xK5436OhPpqmPRZmelE4n7d5akIACysJLvFrkz0eWcC3wRBXQ/8\r\nCLAWOQ75LFjNdh/XZw/I0TzLRRUF1LuUmiVd6gOXqwIj0aNzWdpqRtLKddlO\r\nt6BDq9ijr0TCc43BOziOP9+QVbn1tNdNKdym3AQ2t6T6mVMe8f7dH7BLyFBN\r\naTWWwnkkx4Qyq3LUgbKbRLtPE56Q0e93HEmxh9TbQjtSBvluBMCgPjN+yKyv\r\nZ9vKpaBs51POEI84JcXFLZVvpBYt/tQPUBM=\r\n=RWiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ7k7KO0ZVQPQbVmi1pmT8H0daXd9V8GSbdTe7i49KYAiEA230HjOpXY+xdVyeTLTe8vR9btxIPx5hst1iwGhaed5o="}]},"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"maintainers":[{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"},{"name":"joaqcid","email":"joaqcid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_4.0.0_1645601086685_0.21075661851890337"},"_hasShrinkwrap":false},"5.0.0":{"name":"@ngxs-labs/select-snapshot","version":"5.0.0","repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"license":"MIT","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"keywords":["ngxs","redux","store"],"sideEffects":false,"peerDependencies":{"@angular/core":">=15.0.0","@ngxs/store":">=3.7.3","rxjs":">=6.5.2"},"module":"fesm2015/ngxs-labs-select-snapshot.mjs","es2020":"fesm2020/ngxs-labs-select-snapshot.mjs","esm2020":"esm2020/ngxs-labs-select-snapshot.mjs","fesm2020":"fesm2020/ngxs-labs-select-snapshot.mjs","fesm2015":"fesm2015/ngxs-labs-select-snapshot.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/ngxs-labs-select-snapshot.mjs","es2020":"./fesm2020/ngxs-labs-select-snapshot.mjs","es2015":"./fesm2015/ngxs-labs-select-snapshot.mjs","node":"./fesm2015/ngxs-labs-select-snapshot.mjs","default":"./fesm2020/ngxs-labs-select-snapshot.mjs"}},"dependencies":{"tslib":"^2.3.0"},"gitHead":"0211ee5ca281e6a5d59c8d1b4d6995786f30a803","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","_id":"@ngxs-labs/select-snapshot@5.0.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rZSwuqFRclbCEfrydl2qcX4Lxfo6INHQuTOjgwpwRkaRCjH7QxPC7Yw+jLFZCQy7wJEMTtw+5K0br1pjExEa5g==","shasum":"f40e99a5d40025cbc348724c3516c939db08a88d","tarball":"https://registry.npmjs.org/@ngxs-labs/select-snapshot/-/select-snapshot-5.0.0.tgz","fileCount":21,"unpackedSize":87172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDseHOUO6WgBPbEqLQL+IP8msJh3ryNBGgcHVrXSpf7HgIhAPA7bva14q4bF+8KEXx7go5YC8j4+zUfexO/5pqJU7Ws"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIfTPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn4Q/+JZ5RwRWzv3Fsc+OzWDLHr11ZixyvWEi8QnxEOmm6GSb1RtQz\r\nXSJ1msfntjQM+eSOFbz19nY2MvqsphOGH2jS+W7hFmK5goOuVSoMNhO8+BGZ\r\n8NTzVPjd+wp1br6uJPeB1+l+dPZHOj/TRcsJi4e9JEQPHIEZNEK0wEhJtEvs\r\nOUPyfVLAe6vmfBTzqGtx+6sjylDSZw4sowVQL2zAuDxZN3YKdA0z1CJf1yC1\r\nA8anN5sXBrJStvTP2zDJick4iUsxCBaH9pjhyWGHuu2NVhfCbLttDMcSYFlZ\r\n6EICZAqc7D2X2DdJrd3GHR1QZuFkFbkkLRcXSrUkNYipYwV8sUEQKKy3yFHy\r\nN9lULIW2haigVNT6IKgn/Pafi5UCOYpuz/P1c5EpE/eOAq6ZgtrtLHJSQZIY\r\nS4QjovqH/23166WBRUxUSGj6U7XVznOsmsOz777KJMslROP18pHkNSg0Zfjt\r\nSlOO6DW0F2dZzFnKXioqrbB8tEtFcB7mu2ej3HCe1tRxUqikvx2F5row9rgO\r\nckdegxz7xFKtbn+xBPuV/wY1ZxKi3pkyzJ9iqr3a1H8RhilkC4Msyf/9VTcQ\r\n7UQucMmG+uKx1E4qe3AoJ4ENo9kqlWcRlXlQLiYPPjUhQy1Ghjehi4KnkEif\r\nN2fjPTGJQZtdyMAdAKy6Y5u3hIOJDH11K/8=\r\n=0ZKU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},"directories":{},"maintainers":[{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"},{"name":"joaqcid","email":"joaqcid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/select-snapshot_5.0.0_1679946959450_0.9250543793353878"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-21T14:35:06.016Z","1.0.0":"2019-05-21T14:35:06.342Z","modified":"2023-03-27T19:55:59.924Z","1.1.0":"2019-06-15T15:50:13.868Z","1.2.0":"2020-04-18T21:50:11.017Z","2.0.0":"2020-04-19T11:25:30.285Z","2.0.1":"2020-04-19T14:11:42.578Z","3.0.0":"2021-04-20T18:57:37.910Z","4.0.0":"2022-02-23T07:24:46.846Z","5.0.0":"2023-03-27T19:55:59.669Z"},"maintainers":[{"name":"splincode","email":"omaxphp@yandex.ru"},{"name":"amcdnl","email":"amcdaniel2@gmail.com"},{"name":"overthesanity","email":"arthurandrosovich@gmail.com"},{"name":"markwhitfeld","email":"mark.whitfeld@gmail.com"},{"name":"marcjulian","email":"marcstammerjohann@web.de"},{"name":"duffleit","email":"david@leitner.io"},{"name":"janmalch","email":"janmalch.dev@gmail.com"},{"name":"joaqcid","email":"joaqcid@gmail.com"}],"description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\"> </p>","homepage":"https://github.com/ngxs-labs/select-snapshot#readme","keywords":["ngxs","redux","store"],"repository":{"type":"git","url":"git+https://github.com/ngxs-labs/select-snapshot.git"},"bugs":{"url":"https://github.com/ngxs-labs/select-snapshot/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/ngxs-labs/emitter/master/docs/assets/logo.png\">\n</p>\n\n---\n\n> Flexibile decorator, an alternative for the `@Select` but selects a snapshot of the state\n\n![@ngxs-labs/select-snapshot](https://github.com/ngxs-labs/select-snapshot/workflows/@ngxs-labs/select-snapshot/badge.svg)\n[![NPM](https://badge.fury.io/js/%40ngxs-labs%2Fselect-snapshot.svg)](https://badge.fury.io/js/%40ngxs-labs%2Fselect-snapshot)\n[![License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/ngxs-labs/select-snapshot/blob/master/LICENSE)\n\n## Table of Contents\n\n- [Compatibility with Angular Versions](#compatibility-with-angular-versions)\n- [Install](#📦-install)\n- [Usage](#🔨-usage)\n- [API](#api)\n  - [SelectSnapshot](#selectsnapshot)\n  - [ViewSelectSnapshot](#viewselectsnapshot)\n- [Summary](#summary)\n\n## Compatibility with Angular Versions\n\n<table>\n  <thead>\n    <tr>\n      <th>@ngxs-labs/select-snapshot</th>\n      <th>Angular</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>\n        3.x\n      </td>\n      <td>\n        >= 10.0.5 < 13\n      </td>\n    </tr>\n    <tr>\n      <td>\n        4.x\n      </td>\n      <td>\n        >= 13 < 15\n      </td>\n    </tr>\n    <tr>\n      <td>\n        5.x\n      </td>\n      <td>\n        >= 15\n      </td>\n    </tr>\n  </tbody>\n</table>\n\n## 📦 Install\n\nTo install `@ngxs-labs/select-snapshot`, run the following command:\n\n```sh\n$ npm install @ngxs-labs/select-snapshot\n# Or if you're using yarn\n$ yarn add @ngxs-labs/select-snapshot\n# Or if you're using pnpm\n$ pnpm install @ngxs-labs/select-snapshot\n```\n\n## 🔨 Usage\n\nImport the `NgxsSelectSnapshotModule` into your root application module:\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { NgxsModule } from '@ngxs/store';\nimport { NgxsSelectSnapshotModule } from '@ngxs-labs/select-snapshot';\n\n@NgModule({\n  imports: [NgxsModule.forRoot(states), NgxsSelectSnapshotModule.forRoot()],\n})\nexport class AppModule {}\n```\n\n## API\n\n`@ngxs-labs/select-snapshot` exposes `@SelectSnapshot` and `@ViewSelectSnapshot` decorators, they might be used to decorate class properties.\n\n### SelectSnapshot\n\n`@SelectSnapshot` decorator should be used similarly to the `@Select` decorator. It will decorate the property to always return the selected value, whereas `@Select` decorates properties to return observable. Given the following example:\n\n```ts\nimport { SelectSnapshot } from '@ngxs-labs/select-snapshot';\n\n@Injectable()\nexport class TokenInterceptor {\n  @SelectSnapshot(AuthState.token) token: string | null;\n\n  intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {\n    if (this.token) {\n      req = req.clone({\n        setHeaders: {\n          Authorization: `Bearer ${this.token}`,\n        },\n      });\n    }\n\n    return next.handle(req);\n  }\n}\n```\n\nWe don't have to inject the `Store` and call the `selectSnapshot`.\n\n### ViewSelectSnapshot\n\n`@ViewSelectSnapshot` is a decorator that should decorate class properties that are used in templates (e.g. _renderable_ or passed as _bindings_). Given the following example:\n\n```ts\n@Component({\n  selector: 'app-progress',\n  template: `\n    <div>\n      <div [style.width.%]=\"progress\"></div>\n    </div>\n  `,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class ProgressComponent {\n  // 🚫 Do not use `SelectSnapshot` since `progress` is used in the template.\n  @SelectSnapshot(ProgressState.getProgress) progress: number;\n}\n```\n\nThe `@ViewSelectSnapshot` decorator will force the template to be updated whenever the `progress` property is changed on the state:\n\n```ts\n@Component({\n  selector: 'app-progress',\n  template: `\n    <div>\n      <div [style.width.%]=\"progress\"></div>\n    </div>\n  `,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class ProgressComponent {\n  // ✔️ Our view will be checked and updated.\n  @ViewSelectSnapshot(ProgressState.getProgress) progress: number;\n}\n```\n\nThe decorator internally subscribes to `store.select` with the provided selector and calls `markForCheck()` whenever the state is updated (and the selector emits).\n\n## Summary\n\nWe have looked at several examples of using both decorators. Consider to use the `@SelectSnapshot` if decorated properties are not used in templates! Consider to use the `@ViewSelectSnapshot` if decorated properties are used in templates (e.g. _renderable_ or passed as _bindings_).\n","readmeFilename":"README.md"}