{"_id":"tsminilens","_rev":"29-0fa73fb2f5713aa0c7a5e1e5dcd0fb1d","name":"tsminilens","dist-tags":{"latest":"2.0.1-alpha"},"versions":{"1.0.0":{"name":"tsminilens","version":"1.0.0","description":"mini Lens for TypeScript","main":"index.js","scripts":{"test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"b6263179795fd4fe5f29e17be9906153496df60e","_id":"tsminilens@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-uzibCJDfX1X4YAPHLs3ygNjK09ZC4PiyNhgWy5/6fFOGYGGJUrvF69HnE7mSZdJN/UbGfVKawo1md8Vyhvkevw==","shasum":"86281dd7543353a6e8f473de0308154583af42bc","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.0.tgz","fileCount":6,"unpackedSize":7906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU9SrCRA9TVsSAnZWagAAzewP/1mwRldbeLrNaTPrsKzk\nPCYFCmHNKdS/ZMvsVln6ch40mRib2+jbPlguOLlOTcPBtOW7CdKKHkahDsD6\nRgVZH2TiHntgCNPfKgxct+jdWvIr+pW/cZjkTtue/UFIsYZn/l8OkgE9fjue\nW1UPjc9OpB/0ZrhztHkZJ1OIZiEOfW0KKc3yeFyLG8Qwx2rMzIyh3x29guwa\nkYfSrtDiwAhdBo2xvaEyLJ5VouITjt9kJGGZF7mE7Z0F3At2Dmh1hSahWRka\nP7xIZnCyV9stp7i1/v5KRz9R1vzCw0tEcg1BdTGBMQXnJnxfpmMzgPWxGHDC\nDTfjwrQvhGqUnBxo3FQmzHkvfpv0pPYNVcE3RMWfY2Va3APOjOykYpTDhJr4\nqI2VzkZniqmWtI/sqtLvHxMit2gTgTLTnF3JDvpfVtIy/n2Q9h1hiOO1Gv73\n2etScaF4wHV8f2ZOI5Sxh18llH6HJB7hBUjPiNFg3VkeuqpOZHjHgHrfzPo0\nzzMc/j6K1+3nAkMJyB77cK/LOvYQRnd2VIiQ0ISx63AXzC2tU6n4pn4Zk1iv\n8DB9vBmBCLMKTPm4YUouPQEADSDRKUn2sa/xCv7QPgtsFbkyoBALF3KvJy2a\nOW1S9W9FFpYeURZ8Tht1IHHLcpKeBAG+JUw88um7Dpn7rEXUe0ZFLc4l0MR1\nl7JM\r\n=oL/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdn60m2bEVMWrU75LNrNd1yb3OsqYIP0jagGBRDFLingIgbHWa7FaBLRZllxWSCwD/+pgxI4xb/38QmEKGE2f9agQ="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.0_1532220587880_0.1788405845688925"},"_hasShrinkwrap":false},"1.0.1":{"name":"tsminilens","version":"1.0.1","description":"mini Lens for TypeScript","main":"index.js","scripts":{"test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"920cdcbaf433c68c4195592f83e7ad67824df1a2","_id":"tsminilens@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-U6Qi/chryRKPqLRtp394bv5o3y8vnjcfJJWHyrUrW6F0/3r40cgNSybBZ+S1jJMg8uEbRuWRBoJJmZWfbn4pXg==","shasum":"4f288f7c10f06110966d5f3031f5ed0cc41f7712","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.1.tgz","fileCount":6,"unpackedSize":7897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU9dHCRA9TVsSAnZWagAAcJAQAKPD+wMg6zL+dGB8wcHu\nJryePwlTrr5TjKNToPe+GCZ6Ldx4WU2sThmXorT7XjcWQWzKt+TAKsJwpQyJ\nDP5x6NjqenWjbAltujA0MuRR0YloWluh1gHbzcRqn9Nmw2K4DPHeiOIBos0h\n7LRlH2A9/YLBYwpZfSfC+vnEcIw0Kqbs5QVHA6lI+em8PPfGV5vOLxewYEwT\ne/bP8i3mkEKFfap8nurKbLrXklK4kLG+7IAcIdTRWQ5RELRuxi9Tf0pANMIR\n8lh0IIdz6pF2J0xr4qbBE9PzgF+nLfpKkK1wxCVM4MLeNLh4f4fVpqpo0ne+\nu4c6FIuTZOL3211oV3GQCY2+HontNR5Fe6DP2zzLaiHbRoTqXHSKpQME7+Ze\n0DP0XABFm0GXOoe5BZ/Mh+JvkN8gB+RIXIYB8FbSSoR3l8EGNpwzQ3JtLmQh\nMmamsVKAoHkU2YYiTWRR2bshRnqxa38H+EbkPKP9sccrL+aLyJNy++JbUmFy\nnLfP3gOPKOF5RnPTQ7LVRlL2CPufWmvSfaDNEQhmrirrHBFtOalno1mIVOoc\n4y9n/XZ07cyI1JZ9BTh+iSwLJv/hjt6KPBoFoG750ZfDZajzlKMHD9fY3Fg6\nh5AgkibfHfQWy5JaZwy4Ac+ptJDwYmu0gi2YFpCuZ59GhjUlub5CG9TN1ol5\n+Hli\r\n=CG4t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTDFsKbJc5J1QWDQxitESqSStrAlJG3/2lB4pNz+Ql5AiAKeXbq+OjsG6xN/MCZB3lnMWoHjbDQgs/5UW96mahaIw=="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.1_1532221255104_0.493394975339039"},"_hasShrinkwrap":false},"1.0.2":{"name":"tsminilens","version":"1.0.2","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"6e8a9a813b825792773055d6693afae11e3075ac","_id":"tsminilens@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-AwrsqJMBvIGIWGhc7pxNVkh3vmVJpx+icR5zyF2GVcYk+iMEkKLZ0Z3emuwrQkAIwzAJfJnlH/WD7pJRH30N+A==","shasum":"2eabf47d62026fbe80d53a790d9f9661a0a6d45c","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.2.tgz","fileCount":10,"unpackedSize":12528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU9yYCRA9TVsSAnZWagAAu3cP/1UBB3KgrkAdMkoIRHKr\nGaoDZeFQLneYhnLNjjyepSZs8d/CNc4V6PTt5Rq9uTCLJv2lQ6P9rCh/HWla\nTr8SX44VQiGOG52eKSuI55yCOgINObwXUQFacDazx+cN9y1i4LGiXq3kpwXq\n/nFr7jF9NdSzJinu+rIR6LdI3UqBFFZPrf/6c9RXXo03BkHyuSuZ7axtM0Y6\n1m6iEgk0V85ROyWmZlVgp4jEllftTns5RtB5eF9ncvdMt6adGYpCXkRGy5/p\nwv/OdpP/Nao8UES/byCAAbN4AvFbbdMmvmWKSsbUfImrBs7lqR1U//llFvVh\nGX6ur/jRl0ZdDv9k/X6CRawi/Y3gtgRHZnEhJWJTqbYfOEadLJ0+YvWKVLsl\noxuvDleRQuQv+EQE5BsN5bPwUmzc4t7BNa77pg1jMbJax5KgaR8YUMl3NXFv\nL27JqA12olowUcN7T0LL7a2+spBaNvqESCuhz8JnPkIdhAaL5+WNYtlbHAkM\nqRTw6BwOOGTzajGZWlNy1qOprPgYeqrsD06T8J9hUnhjVFNEvAohsjNeHqu7\n8qNv6+A4a6N0AoQMjjKDK/DGV3IDrjOQscELL3qv09hfNxPFQDSxiqIcUVMj\nbB7FaeHlFT7mXSnUd4KFK5Q3AxlCRvpN3RC5Z7Jvo4K36jD7zUiXFVGWLxwy\n8jZC\r\n=PvPO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDP1zIJAx5pFwsK5KwPP/CVXxKX4i0hLvFgNNGEM9xiNAiBe8XbT+Fkyb/RVkgopj189epA1zzpJuaevS33dp3LlSw=="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.2_1532222616915_0.40934962680259557"},"_hasShrinkwrap":false},"1.0.3":{"name":"tsminilens","version":"1.0.3","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"6e8a9a813b825792773055d6693afae11e3075ac","_id":"tsminilens@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-bCDBYK8xa3FSTnVvKaugcjG5eHf33RmTCV3r55UYW6k1bDO+VrtuD9ZriBlAOfeWsot93W4oIPqVLDnNdAFCmg==","shasum":"11005b9d3675db972f1cf8911d889c8d2fca1b1c","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.3.tgz","fileCount":10,"unpackedSize":12811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU97RCRA9TVsSAnZWagAAjfIP/3wiEWAm9Y5LFCYMSwxJ\nVXRzZl1HXf2aL6oOpY3blPulMZy0mtNWXXuPfEupPuJLqSPw1Tzb5E6FDvgh\nZqwt7Se/JHQJbCyXTQ97r5FB1RwgMrF53tZrkNbrV2oeHPe42nufYETfGC3G\nq8ZBgc+8dnbKj1UvIrFT9Lbv4PJhhGMl6qX/BDgy3v7Hor3Rz9jXaVIJN7VU\ntxbZajeVL7wInTXFJxRGF4N0KICXaLcNB/h4qwNSAn26QR6aXYEdsb9gL+t8\nRku7eqkbXWLgDZUrTOi8zTRD2bU2mKF5VroDGbh1Cofi5hzzto3dA4zfBZ/p\n6N9HXyLbAHLQ0myaM8PHtNLN7b3O6KJSxuVoTh8Y7hG/Ntsi+BwX/VsIqWnP\nph0dRnD5LKSWyw4PA0mCOiVR6K2sE04bxxmIGgedIK0fcgklAiwVIMPf+df0\ntGRAWmZVQGBP6/BzfGyUyz03KjTbSkMpeQEDTcRfIQ7GlfiEaahmRkKkpPXe\npW1KzQQGC1QkLmH2AHBaF8CvwsoizAlSlrrFBEPdoUljOnxDbEXBHqD/w2EG\nM1hWbPDrKoljEE7UR6awgExSf12XRZHpolgLCcg1mki6AYhhcERVlJWR0duo\n1mz0D3Gv6ZlwNvj8eNZs3K4JR6RywV3F0JtkIva7Z7FvU7qhgG6Fsf65yqvT\nAV1U\r\n=DaRw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhZC83TB8b62UXG8JnpfarqRxpXgce7Pd5d7iDwMAQ6AiEAmTJ4Jy+0M9BYRDktnuuQbW6H6T/SFgqPSyfY6YOBs9s="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.3_1532223185278_0.773671179050395"},"_hasShrinkwrap":false},"1.0.4":{"name":"tsminilens","version":"1.0.4","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"16488d17b2121abfc2f90d4bd7aa37427d493b9f","_id":"tsminilens@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-T5w2k6vc3zwMd1ZybMKqdmiDF+HH+DdzPT7SDP2aNHJ/rHP0X3HpFXnbico9nuuB7JaCI8eOFLrV1fEzBaWIvg==","shasum":"a975d59cb4fb95efea886029778fca8f20759e50","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.4.tgz","fileCount":10,"unpackedSize":12815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU+A9CRA9TVsSAnZWagAAXrEQAJtDdTd21x7UPUdUW81v\nmENpOVqAG+qpXHh+aJunl65hhtsg37keOgLEguPfDYQNy6F3ttK55n8spzlv\nr9+TTn+hewP98TDPTKMDctKHblKDWxf6h4y/YYqJlJ0D8EnxXVWVs6pBBDW2\nhLUMRCOgLu50ZeSJxLHio5LVr5gmWdf4T2vtmrJzdt4KSrXXASesUODqGcmt\nvRAoIGz/LXacdAQONeJZx9ijSkMJYWiBK0R+5OhDq9shhiyF+0qRts9LJOAF\nUGm0Z20uoqctO6JBeXXHhwwKiUTiV/6xEkIScsCq93de9+PzeG/gjjhP3mWH\n53MAptiFGlJRCHg9CiPkmphwtpcjOVi/UIIa4FgL8edZZfj/0SsnNZMQ+aRE\nek6raexM+I46LWeWftmNOLAiBOhVmM4b+yxL7jvl0Yr/dVqIsAXveBCAWvQO\nrIAqqmoZGPqdPZExJiVujbIBy26DbE1slosRsItShIWrYZh8uNKzeNzA3eKa\nAQa4I6Aua20ByexPfetU/JSoUYPiZCVj/3yy86FYCxXWyaV9o9ysaSj4icmT\nEmZfqn1gIDlRYNkHHAmj2IKuTUDIVenhnqO+170Is0IYdKSuJxsgW6qyVVTI\nlWOnaZlsr7teImtF9K1eWWB+aF5XPWREaaQ+Cd018aGe3wDcBKg5nd1HyYfv\n9FFb\r\n=Ro9N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRz7NPFKBMR+URR6kwbFbJhrM2Iso8MkC2Eujy7TSjkAiBPHSqhNR01Bt1nYAAf17fc07bXWktNm+2pcNhwl9XrJw=="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.4_1532223548162_0.5112802448077112"},"_hasShrinkwrap":false},"1.0.5":{"name":"tsminilens","version":"1.0.5","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"2477b540c7007b45da71a0a60930c3ffd5a18857","_id":"tsminilens@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-EXRqgfnv2CqGqNjGoPy0ME2Ke1laLAAcUDnsX0yk+skgzjVgs6UPWW3aDe2742NTRgf0WG9wMuEy5y1D9+TT7g==","shasum":"eb8debf4dbbe22722fffa0357d05585a3d7689eb","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.5.tgz","fileCount":8,"unpackedSize":9482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU+HaCRA9TVsSAnZWagAAUIwP/2fbRb73KOjp+WEPnQ/N\nunMDt2GpM96fhT8fkSs1INFU4QmRyMPUkPtwPVwQ88YiyY2DyiJ05vnifLQF\n8Ee7NEY94fMXp28wF8EZVTHpE2E2RkBUNNfxBePLIJX63gL+gII91TPcwax+\n7LDOWWpgnow9v2DqSHuKiI9yAPkR055kcWiZTT/E2CrgRTEyunHMZgfB6syB\nH2/RXy83eMWYAu+RDRUk6AXuRbnfmwp/ZYz37Z1hz0/SqybSn43uhoigFpzU\nU51Bniord6WVx/9jUcVuZrG2+GPufeCmA7VMgIwFaIc719Xe6xMlhdGHDaOf\nCBgGkFM37v+D/4VCvvm4PcaumlL9/fnjgfhZPrfg1BGQJJ+mzEUAZJ8u+lbe\nlhn0o7RaN2Izqpqz06Y41cKSk2aPrASnLvnNTycTrnzpr/mydtxr6Y2IVxUO\n/SqbshxEPW4tPEV1SchxFPr1j1BSb/mbov0fjFogigLRnz/rmII8vPOCrUg5\nHi29iRtetZb34YCS2fErJhC84Q4J3jQi2ZV/bA5tUi4YBCjAkN2dBAZH+CX3\nwaqgJCc/u8AP21MCVVG49PyIm+YMbCGFjo/FxBZhuNWgkLw8m2mXIkMfdv8H\nkbIGiAAwWOOh7Db6jGe1Uijm4E5QNGVTGCjui6MLbSNJuWD3/V8EwW4E/AZ3\npcW4\r\n=EX01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUiuN6i8CwsXNoIoW1ddftvnbZponOpr4h29gUje4zqgIgQgypgItZAcw/Nu09yoE6qiUcqLIqf12ByWgxckGS8ZU="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.5_1532223962611_0.9358794544425197"},"_hasShrinkwrap":false},"1.0.6":{"name":"tsminilens","version":"1.0.6","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"2477b540c7007b45da71a0a60930c3ffd5a18857","_id":"tsminilens@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-L4ATp736/iGEH7sgRIj+Rb7owaB0AXGQlvaIMybCjCg5pUcrAE4fecBO/gSdM4k7amZzYDuMwCPzutkO/apNng==","shasum":"dc0df2f762cde895baf51a9fb64996eaf005189b","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.6.tgz","fileCount":5,"unpackedSize":4093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU+JPCRA9TVsSAnZWagAA0q4QAIwSvH0K9KT4D0o7Utq1\n3EaeRIcnjmz8XdtCXGebiOiayCIsQF8BJB/9zVwwR0oPzFBPfi8h6cW7MI55\nlmXyPDA/DmLCsYh952ZKQgqsIe2Zuq3gh5Fy0dfZsUEBvtuftcbz2BjoJgFX\n3Q+EviI5vIvloih3ZC4PDQFS2byazMUdqK7XdStOuOyw6MWhTyyO18JSKve0\n7xGpvl2RRb9zRzhMd2fjJ7XDp5H7oQ/3B1s0HU5E6o5vu6tG6D+qr91IDCMV\nV21Ac1CQ7gBsGgzXxn3f1Ck2ZieIEn2vUU8No+uttJ9sxbnqoyHr5bzaitRq\nrAHVx4gkK5u6aEKNXmlSkHYepef4zdYgphwIgWXoqpC6/ykZXX4Masl4IOrf\n4t2gZl7U19Q9fZVOcoVtl09RfHVCWBemtLqUT49ehuD0+d495ex2ri7tX0ik\n0+1fO918y/0bSxOTeDo/3ayS14g6AE0oJdPabjZ+WrTuiLn8cLLxHHa5vXVR\n4D71ufi2PyESrSpxhIWZ+ZNvx1z12ouCGBTa7uU24TPpcqvcN8KgzIoOMj6u\niOsW3FRNSh4SKJ7+bE8awOOql59ZMiO9Qr1pp3gc/vFMNgw+al+sI63qFvMG\n4yiUNb3+zBD/KoJUru6eT55Aw+rm5Hf2ZF2IV+CO0koTIlnjosVyHqKPTeMk\niQEn\r\n=4hYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh5gaPyTpC+yhIx7jLCE+3emcyLFxR5VhV8t01YRXL7gIhANVpnQ43A8gHdSY+UCp5NQPIaX8aSnnPiHPVBP+rd7be"}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.6_1532224079209_0.49178717955037254"},"_hasShrinkwrap":false},"1.0.7":{"name":"tsminilens","version":"1.0.7","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"2477b540c7007b45da71a0a60930c3ffd5a18857","_id":"tsminilens@1.0.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-TLK0G5lqJF4yVYCOYXl+rAwbfdTEqkfQMSxpkodVO8ubspdY2ofnnEuY3cy66lhDS0/TLvsdHEwzjJXa8ce3jA==","shasum":"23b97638224b3088e133ac5d9fda54e821db77a9","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.7.tgz","fileCount":7,"unpackedSize":6345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU+LwCRA9TVsSAnZWagAARZwQAKBnAmPMZM2nGrbxK1bj\nJ917AGwp5BOwlRTtVAnobxnA07F5P95KyZDlmbLtTGwdgTO007uEpvE3iY1N\ncPvJmRWT3tbqBze+UE5TqSysFHAkcw2e+7GjzVmD3PpXOHP/XSw1ytC1FO3k\nqrxFhJh2SihAF4BdFKmHX2XLU3gxcn3/B2qmLsUHF/WZcN7ie/wJNmk7gwM6\nEDkbnuokbLPTHDwYyfuGKVcFP+/uJKFnlIcqtQMW3MjoUtgXX3QnWaAKMhTT\nHVRZBbX6MyCn5fj8nN5HiOa/4X9GUUGdmGfNP/RHqasYtPwlUSbHoxg2sLQZ\n3mZ0JCVrrdvMo1FIRkrtjYTwX4GxLMa0msB/rkQyQKwUovaUwBTGUZHkJnj9\nllhWr9UW7eXRZZF4hhIEx5JMA+5mXjdtDriV0ZYdp0ZMVsfqNnAfFoZ6c3R5\ni/ZL87RNxcty3rP6nTzznoHFPlP9GbpqIhyO/FcqW/54eBQvGkE7SwxrELXM\nBfOD1znQ6JHA7xrq9Fjlee1UAxIofRC90JxyHB24mOVwIhsqONXmgxrMtVlv\nw41/ga/n1W+TXI9nw6HzeQj5wucrLqYMIMDO7WKuOxkV8PQWMSVVoSkvYKdt\n8fP5whkn3aXT+A3Qdk5Nx839lplL9qpYnry23C5IrrXpMuMnL3R1GEaTQHoX\ntU0/\r\n=ywEV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5UP96urikzhH0Vzz1mo4lLByExTk/kOxiAJleWezJYAiA0ayn8hPK5ITPHF/hgLZlMdV1Gb8AmtpqP0pSEi+m2Cw=="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.7_1532224231521_0.523727620875716"},"_hasShrinkwrap":false},"1.0.8":{"name":"tsminilens","version":"1.0.8","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"b77667bacb581c4ba939abac7ee52710769db3dc","_id":"tsminilens@1.0.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-1oo4LtPKr5VjOekd2ffofGVPH5OOOLuBs104yJxXptD4fTSrqJfWwbi2GULnhAWm/d9a0xcrxP1vq9NKapjJ8A==","shasum":"851f11d43a67369a9e2d653783b541551e405553","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.8.tgz","fileCount":7,"unpackedSize":6398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU+QiCRA9TVsSAnZWagAAAikP/2cZRND50cjC7McMkLqc\nIDZ+H2hEvleZDCrYBjJbgPogYk5spipXCe+jC072ULR5EAOMM661OF0VOI1a\nz8+z7ieoPfZoxQcCrdejeolVZ4DkYwlMoepkA/SN/W/SICVyoJ1ur9tp+dea\ngZtlBoDnOy/bvctrlg728szSW2DHlyi2r9yjxC9Z8Y96XM12s0P07tB4B4+h\n/1NWh9GbEQ6YTztkJAa0iVhwmfZgPujvbYbC9L7Gxk0keHyIW1QGtlGdY9BS\nVFN1lzDjuWFN7sR/cUdxM1xwiR9ahtchArhVnNuclJaHMCdSTYKQoXUuPcy6\nH3jm1au/Mijcg9Yct4YUeFeE5ddxEdjU9ygoIk2nhM8borx3p2XN7VFQSEYi\n4Mah6OTXdHTNGKXajQC3XIWNDLG+BcZEjgsLQGBGn5A/XUgaWrZQMYEtkGia\n5X5dEM+R6D/OwGp4gCHsHILq07GIWeQpG8jc1oyN61pkpUTUudLf1Wzv1nE7\n8dZCbXm2Jy0STyy899BxU+K8229tunCXFmO7EmnLYJ1saxFozMIl8Uoeqykh\nMo2JjqyV/4KMuIti4vwdHofEG7Hq76q/WDheeu8jCv6ltX86cuofquvtjG65\nebGSNuHfvQzZL3B3ckcdxXbdFORQaHeEkzBDszqs/p1jIP0eIiRAseAfU7k9\nrZeV\r\n=/XXf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmA7nlPPlim64lN9NFB9EreRoiTM6w/aGtqSApAfE7CwIgP4R5N2AvcaiJxbbcrSk5Ydj9yRIjCe5wbF7PO8yCUKI="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.8_1532224546435_0.5216118649269397"},"_hasShrinkwrap":false},"1.0.9":{"name":"tsminilens","version":"1.0.9","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"835c0179af8e837e854f9a5ac9b2391fdd0c743d","_id":"tsminilens@1.0.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-BFGKSbJ/bBF93pfVxzDex3Z/DXDySfH9gx/ZZhqkqMh+PknFfPuY2+wWdPJ494beJMzCe8LhCZoameeojOC7bw==","shasum":"2d888d0e90d31008de0fbfdb8ba7417312656666","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.0.9.tgz","fileCount":7,"unpackedSize":11639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXXBtCRA9TVsSAnZWagAAWt0QAJxSbn5dEq0phHi/7lWI\nDXalz2SBUXhk8/8PxoYpnMvYqlRh6+nkS5POPjAfyc+VyZMGJYUAKtkKgn8B\nXaURnOgUmxGX6Y84GY3M2z3G9Hjv8xI+Y1Qtk/oPd1u8v/Tl4XEjbPS9hMB4\nksvpEWucek7LecPq1PsUDJiiv318Ej/e6AG6HiSpULn//eyN3p55B18sSFar\naqAICW8P6sEDGjBRajOBTTTfia9dytQZE5+FI9nSnElAQab1irVQMbsiHscH\n60gip2M1g8IRRxka+LtDCqGG1TP5WB4aNUZ8ab9608N0zNp5wfAw6XOfi5Jw\nqADvt349PJ1wYjXTpjg1d8TanYgOoCcLJ40oKtFLAvzlsvEeGrsz4nu4ZmXQ\nn1JGWmFhO5gYHBel7rszNXdHts2W1avGRejFxeSenvKO+s+skVUjdBGa/ejr\njEbepUhis0itsQxWARkRbu7zVSEha/GCBbpFCBzpzCjh2zHVUYdw3fYHmfqd\nOAkjaQHcPJQPpxCfkJMqq9gB3tWD27p9TNI/taQ3NzcrYxTPKWo7hpRug2Xq\nQVuorRsnv9fX3gTcvySn4p867qf/Lo//KvS9i/suAncd8zhZKDAXHWA6Skrw\npwaGdXr8ncvRnjAu3ycuE0KKs71ayRtwvzX6ffr2uGx9/LSwyWXatw14L47l\nSMTS\r\n=cgUa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX7LvPZ3Mr9hg0gJINYg8VdHX/2T5QYoqP0LiU8jIY8wIgY4PDRKTdMTDaGLYwjNT1h1u3xYv8CNqb9d4ioBcTkeA="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.0.9_1532850285753_0.6134321858806493"},"_hasShrinkwrap":false},"1.1.0":{"name":"tsminilens","version":"1.1.0","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"09d5efdfc83517fe41aa486b9cbe753fa200e510","_id":"tsminilens@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-AkoUF0JwV/j3wup4khu6hjMn4/koW/8G6WtPatMRRSeXENUM45b5OnIbfqdEhb1Riv4NxDGruym3mgXyc1E3Ng==","shasum":"21fe043ad72a850ee3f59a4a1e8df166077ac3c9","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.0.tgz","fileCount":10,"unpackedSize":16266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXsq0CRA9TVsSAnZWagAAMF0P/0upD77YtcGoXm15ONg7\n0OQIPSn84jkAcHP6pybjDJOLW0kcu8lDC87SgsxsSSTvFNb79ZIs3CPJiA3J\nYC6MUVKc6ERITYTl7WOiIAyJH8LKH3xG/mip6R4s1uAjIQVTncalMZ5tGgLf\neI62q3ERXOB3EJO1zdWravkGbd71O/a/wcOMQu29AnZvLbNTl5x8FcjZaWb+\nKZce6OR4NliQtgIcE+FPB8+/R/6oEVuxWUVBmWL/O5geoCx/rSa1I89jtkwt\nAodr5sM7G0SxMoi+gAfk8ZoZF6Z/MrpR58GSGq4P1mKZ1ET2VnG02cWF+llW\nrfI+38UKfRGGJJY/ttuKxGqRLwV70EIEg2qJvld30aCDmCmRlnWYTc09Zfp6\nDvb1rPMDQC3aHAbNRsVHCQh2EZK5rsg2sK1JcbMLuoKwheaY2//sq6ZTDxcX\n4cO+hDg646RnOJh5sCqcw4yN+i5tzuKNJMlU6kr3ZyyY/8x6+Cg78O7c+fS8\nev2RCez6R++o57fINOTSgH1M0a2P7xe/e2ZG8zecm4sQTIvv1eeHydLh+06Y\nWHOVadtA2EvjMBgFfvkAAQrK6kjNxrz4hoWis4k1hPgu+MZVnEha3Bhi/ccy\n1nX/kcWxyXAwGrBEz9fptcBpbid1VbBZ9FnTyb+l150XVut4zdPjw8xyDEvp\nNY5l\r\n=IQam\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5v/1wcPIs6xnlVyLe4I7yv3xNe2o0DOGEC57fTVp5uAiEAuwsHCjlnTnUx5fY+YecIQvNTFopw2oL64CkJxg95Icc="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.0_1532938932644_0.13232939268156518"},"_hasShrinkwrap":false},"1.1.1":{"name":"tsminilens","version":"1.1.1","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"09d5efdfc83517fe41aa486b9cbe753fa200e510","_id":"tsminilens@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-/wNQkoTYkUKxzm+CoQs3es6JgNgZkELnVU6GxclWGL0uxWrzpCLfucORgpLeoTaFFunhFYHBR3utPgM6wwGNDA==","shasum":"7eb305ed7088cc383fbe39631729b31e983a66fc","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.1.tgz","fileCount":10,"unpackedSize":18350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYPluCRA9TVsSAnZWagAAeUwP/2vRcW9Qgwr4JrNZEjxI\nJiSlHsnJp+BxZQ1VqijIQOJQFk8RpLY7+ZDKRjO+vJeY9wStULYiVCm4MuE/\nj6oCxAiQYScl+1/OplRXsrypP8qtvPoqiBj/oflKnPLuNerOliPvXAN56EXQ\nlKiD9K4BDmHgBiybnH1Vk57idvbfwLvCdl+oo+F8ICPl5T8hXH3zi86DAqev\ny+LGPPtw2y7+xw421w/CLgmYTT4itYLbAPCz9Hjz1QHVUZD7yHjtU01DYTFB\nK3KqI4sbDv9iHipIpp+/6owmkP5UDJsT2U9OjfHVyFG3/pU2dkO4RUJzVvhf\nN1XNXEVw41tz4Qka3wUYjMXxLEgbyBQlZnVDq8TdDSY2HIxSX/G5laRrszZq\n7StXYc/rh23OSkJs2oVERbmti4/WyxxbnS34pCs/heC+2l9mfA4vnjeEtTfi\n7HBc+FV0bwkkzz51ggBYsZgG55xYQNrBhBwlIB0iDCrMR0RcjN+NNtbEo7SN\nFonrF3HJogkEO5jN9TEKTPcUJcrCFrzoY1hA+6zyrQcBSCqfL+wsNQhZxv4z\nY3G7EsmW6cM0E4lQ8LZ8MP216R6layrcQDuNe4sM6gsCETu6VYz4X9mBfBXH\n8lexXp2gPeqOsOcJSdnI/zJqXwctqZyuC3encCyuHrEG5sJNXV9BWeTkiDLn\nFFKB\r\n=wBF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzI97MyU4E2utGu4mmY9ol6fx0r5WGId0NDhyWw5g3/AiEA11qnqJwaKPjxuzqAdP0Ujm0cfDkMJGKIK6lQNxwNoEE="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.1_1533081965799_0.9302414118811078"},"_hasShrinkwrap":false},"1.1.2":{"name":"tsminilens","version":"1.1.2","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"2770bfaf16027015da15b1f9968a0bb026821258","_id":"tsminilens@1.1.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-27yqBuELq49OMCvyIJqf9yHBdOqz2WNdU2Dasuj0VRyqtQrjts373x28NWyxqHap0QmL1oDGM/nv7369NfgT0g==","shasum":"badd00e91009e2995c75842626a82c7b5510334e","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.2.tgz","fileCount":10,"unpackedSize":18566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYQVvCRA9TVsSAnZWagAAHdEP/1XFAbV0mbqU4qONy/rw\nt56hmLalg8Nn63kYnFrBX2dhQueSkCmnFkGBEWaQ6a2XlbKD4KzdhpwK5SQK\n4ykadvlNg79ZkCMK8wah5cemUWsHe+Cd5Y3RZGHkzbaLmBfFOIyvM0oddhGk\nqKJ1V6xPhPwctNZozsmkUZ3lK0zt3F/nd7x8Kx2nVT5/0UJ/ZuMruNuBalpE\n6U0Eowf2j2CXKeIrRtnlNbnfs9UMmjm+ojuMMkNsegduHYPv2zO8mWcQyVcJ\nVTbTXKY+HVpIagBBS01bxTSE8wd6w9tH7CBrjM1NN1geDE3DDS+5FiA87TgY\nVLTBlyj4W184eon+V32a6FXiBTnbG7dS+6Koxp/sZmeofTqXMCK6jvx/le36\nTTERwTM+fUYZVhPNfYMSEX01VbZyKsgcQ6qNQ2z6etURD71mYX6tYV/MvyAl\ngRhc/WNJf7QMdF4SYFc1pwnAaHADDovgzRYKVCnwhms58Ddy7LnjlxUOpltb\nr3AHAKAJxmJRo12x4pyNE+t4WAAGewGwXARjdGOokmCi/jGKg6ooFyCMjoic\nlm1hydOZU1gKtYVz9Inhyq1bAqlY7MemhlBaXYzIsn45z/wCnhj1xTwG8Kf6\ngJ8uJKt/0mmklE2tSLcpAVA006laoDX5Ei8zIUI/W5Qubp92fyu167K6+FAC\nnnnj\r\n=1gLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDomUyjXZZmemJXso8vbI0RUN/GOPk39T8jQ6oc9+9InAIhAPqNREul215LkTd51iFsJmpaqj351Yml4AUa2jjHcAYg"}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.2_1533085039247_0.008235353722424676"},"_hasShrinkwrap":false},"1.1.3":{"name":"tsminilens","version":"1.1.3","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"1deb0f030818d87b4cd3352918ee9c63e8de095d","_id":"tsminilens@1.1.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-esKV3aHOAxjIjtUNisEoCGa1A/qjnrwUPbBVJAmhfCVUUhPsAejKib6iF1r/M64XmJX04/rEYa3VYiNM8M6kpw==","shasum":"1bcbabacdc25b69e87bbdaf454141d14f25f8f36","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.3.tgz","fileCount":10,"unpackedSize":19922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhlOcCRA9TVsSAnZWagAAna8P/Rlgo5eJqbT4itHdj3bR\nR3Ko3Amvk7SrTY/N+DXkrdoSZ/3h2hUQPIQxpmBcgxG3pW55zBnYxjzSTqRW\n16x06KhpHRxfjbEp5m4JpVZeqN8Zt+CoiziZjD9LwgYKt6sbO5hctUcJbZWf\nvwKCxncz86z4bpSoY/lUfJMDW0QWcY4X1GG92ToaVKl4iklCmNxWQvt9Snc1\nNBxYjTDCh9WGyeJ+nIiqHuCiQHkRdYlgBiBN6Z2CWS3bFr+21HVWTuYoQ+J8\nCo5BGleKGjaLtaghsyCSVVKH6kn/Xel2Avl49sPNHNPRwi1MvQITkfscA33M\nRktyMtVc/XUGTZmGUxR99+pnf69OK/ksoz6a/o+kzWovHWwEEudy8jXhtfU8\nD3dUpXszobox3JUArT/xl12Oa8uKWCaInEwCNDnt4T/T1DphOTiKUX5oM7CF\nTUA7pv4EW2u3B6bGWzpHbDG0gSoiefaMlfqz8zuAcuRODHCiF1BnIyq/jB1+\n0Rc2I48SxKV8uhNc7jMhetA7AY1BytkLzL9dzT0NYV0uFiMlRxYLvUPjd+lT\nsB+JqU4pu/9R58xuDSQtfs5pX2LyPN4kO0SBLJ4vUyZPpJpDGvfIY5vCrWwZ\ns4oNJVZysdQkk1dPz+2YlltalposZYBiZGg7bOCw8iNGP5qMFhTE0C/UFfz5\nWj6J\r\n=WaL0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH/F0ygOKuMZjfTLvXPo8fpWu957ogwY+sMoxH9Nk1pAiBaumD3RC8EjVn8qzoldxrLgo/cqfYD3JYNwq8M4gi1Sw=="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.3_1535529883442_0.33561725725390157"},"_hasShrinkwrap":false},"1.1.4":{"name":"tsminilens","version":"1.1.4","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"1deb0f030818d87b4cd3352918ee9c63e8de095d","_id":"tsminilens@1.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-FUM4Cy5RkcJpj8y8z19UWVQe7NV50BMNNaBmuONlaybnmD8ZXePz2PSeAksExkJj7jJR2XxBV3mM4Okd/08PbA==","shasum":"b75604710b07c9a9c262a14f167c07f7e1971216","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.4.tgz","fileCount":10,"unpackedSize":19922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh7NUCRA9TVsSAnZWagAAu6EP/1Vw/YzS7imCdQnbWh26\nVw8FI9Ei6pHvDEXKa3Ok3t9wTn2K4GsUfElpSL5VH0VyUceTrTsWcopjVgFG\nKEy5vKu+S+Luzh3EI4vhZWi4f9cIr/mj83mwNNsOeNNCD57nmhd9SxI6bG74\nNAM+2VMCnBy17rB4lDvLcJSxt6CsHnKLmHXTUHtf4jKwDnKzpaZZ8ZutaUAg\nuZ+z21c3feIZYMBm3r+H5lILpu6EdCMWzH8MCgyclKdCqvU3hO480FEHfM9P\nyNDs0sKxFKzATTA52ljHZKrGQaYey5pijeG+cW+WqbWy/XTcSKzsdhU/OxoD\n8IrYd74CjLmSyq+yR6/VkPgYgkH4PkLJ62OY1kE8ddsgHNVY/u0CRJBHUOn9\neZxDs0VYQliKrp2bXQAmpQ9z1JB8eTgWUW4wFKXsetvQ7kGfkhjPSKYU2O+g\n3+HsvX7lBYc8WQWKDuxrAGVVR+rv4Dzc45/RB8tK6HHkwVI/ssj9hRd5+NpA\nZJyOAUPRJVpOzcdtDagE5K/NS7aUAsSJXjXZs47BLL6CesnbU0SbeYkDpLSB\n/UZNkpLwtfdftp186ULmw4ArowFdlQZ+gsbDdzxNr0VYXO0vReImuxGC4OUQ\nES+PEYl7aldOCHUpb+jzwytP3g3x1v7dJYQwpne0rCy1s9lTAnxAf1/0lya7\nQLKy\r\n=JhvT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCy6foeiyBEVx6LOI4cLftTLWxwKDscrRarCnf3pQsawIgNmDOOlL7GTNrqqG5G5rSde673RoIOnW2ksFqzfgzqxw="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.4_1535619923623_0.25245938232184684"},"_hasShrinkwrap":false},"1.1.5":{"name":"tsminilens","version":"1.1.5","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"b3e8ecb518ee3ed5fe9a97dc622d2507fc059a25","_id":"tsminilens@1.1.5","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-1pylUNNMB0ihwznbyyf+ZLB8C17NavGvMH7sBv06YKyU4GqOvHiEfeKx6JgwvNN2rUhFuPTtj3F9YS6HCGfyHQ==","shasum":"5c7f08495281fa04ffadb6caa52b2f0ac3c7faa8","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.5.tgz","fileCount":10,"unpackedSize":20470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbicMPCRA9TVsSAnZWagAAkqcP/Rgyn/EDT9Fy6m3luYwm\n0zXoQa5/HohghbbEikV/C+yUTtpPSqd3q98jZyS7Vcst/ymdYumKqKvwJAZa\nmuxxjGsWW7EHG+S9LrFEf5lThcctSxcEWyjGjhezTbugT6I94j+lcetUzMEy\nrr8z+h2ohCjgCpAcnXk/An1WD3XcGwdTubmIUvSKgMSJZzd3I3BM4x5/I8BG\n4KPNOysN8WVi0Ly1ttncx6Ga5Wcu+y21O/rWA2kqYu/7+xogBghRUCj4EKs7\nTqRPvTTZnvgHtZfFGbc/8HPTq54w/k9FtC+GnvYeDqiYFyY5NubYu/AVyID5\nvPy48OLrpvsQhMPTrsrdld/NsFP9Yvyn9hHzw/YRGJVcMSVut+l9iBvZP06b\nPZTl9UL3iW6Fm5BKJMiLIlvEvl7A41fnaw00dbl/hkdKDZyjm/aKaITcgHcU\nuIolc8nscLeEf7k0WsEY9NVKUXHHfNo+M3pwcwZIxlBxRfqK4RyJoqnxAUsn\nuv9CtNEHQohlgynqaBMUt5taZ5zkY4jtRSrIIQ7sY62M91RiEp8yvwQL+ORy\nuXZrEe7rcii1+aINHh2lV645ra11M+OQHRcOUwlBDro7bJR0GjwhhJw2XlvL\nX1/C4LTtAqild7VMVfR9xxGXAdwLcFvuQLjWl/J4E/8DPqKkxW0qkUJSuguf\nKUdT\r\n=5y0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKDIvw2veNn3inxWNpaYYLX14DlDkAHPFSA/AV1Nd4YAiEA65PJ8c1wZdFGvElBoUDnupCiHZbidtU7kdk6dt90P8s="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.5_1535755023250_0.5001293339979196"},"_hasShrinkwrap":false},"1.1.6":{"name":"tsminilens","version":"1.1.6","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"8283f87d3f7a7428e9a3e87d5c0726780b1dced1","_id":"tsminilens@1.1.6","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-DWOe8E/YXhXPhscA62LjomlNu/6U30vyRNVaKeDwPG3hWqy+dJ3nNlZA0B5AkNUeRgNk9r9HHsVSVXsrWl8Uag==","shasum":"0a00a655f1a12b1a4d658bebaab6d49e2a40d464","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.6.tgz","fileCount":10,"unpackedSize":21745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl4fyCRA9TVsSAnZWagAA4UEP/AoO8ergr2OqTygSWFH3\nGgIdTemxtOMh6QOLrhzYP1rrJDQlqGCy5ObaHDzQSB9j7u+5gFo0ntk21s9+\ndOFcWlNUzhM3gueRJ21jdoIkpNlESSBlqTykHzwAtyb01ssTKjc0eINf0aEA\nlPtXoB961TpVWwB4KlLlwRUvryNIWd+myI6TiYZ2wGwczmSgmIOJ+UFyLRsj\nwciMf7A5333nyuO3Dsi8V07OB1MOdiFr3qU2HsBrimFjR26UAQRV1GaO+N9q\nWbl+bE8L9HrRZQapLwfBh9y/1gTTLOy9peQPv1/mOlbrg9pqGf25Vjfe/wbi\nvlTWWWwWAXOKpyH6uku/4K+SpdRbsJw3lD0RvXkaNAa0BTjJLRYKGSRxhdNm\nKgDh6ibCZUdpFx6we3SKr7lIsjro8kxViaC4vEVEC5zDMO6PCJJWcn1L08bk\nArLMj/KWbPwInlQWyniObyJ4uQmrAwbBJd9J4t7618sgzQ4gXI6QGHJKWBhq\nt9iE35Jl5urOPOUgxktA8JZi3WxJx01vWgRMBNIQff3YTv8B0GjyvqW7HvUo\n8Qp/xHPpuwqvOscMDDPNzplCIu33rM5gIxSbiH7edL6eE6XBGxc2YAbsozL1\nxDUX79RpSLBzL09y3Cco0GTVx0/X2GVQRaUsHuSSyvJ8voKq7xqF+6CYZno6\n22Xl\r\n=XZ7N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhDSrJFFDrgdokFiiQrw3zjFGu2CsAgDInpGh+HEmExAiEA7wwqCoEO1QkbtlIMH1b87PSFDGmoVYL0TUYCnquV+Os="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.6_1536657393316_0.529767304144253"},"_hasShrinkwrap":false},"1.1.7":{"name":"tsminilens","version":"1.1.7","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"385b4d1fee4e6bc3e90f86d66bbe8561300e348d","_id":"tsminilens@1.1.7","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-r0xzG0ZgDE1jU8+Rhg/G73htIU4YFIkKbIVf21KSgJam6yZREV7AJ10PxBxGbhNxfGpkrIhthjD3DNLh6kEGKQ==","shasum":"8dd4c517a0968e5024ee41691d7d650e94d96783","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.7.tgz","fileCount":6,"unpackedSize":11488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTC+tCRA9TVsSAnZWagAAkDEP/jWR4TC2am41oIR64j9K\nEHkYyEJtsQybz3re7f6rJO2FynjYDpjjhWM+MA/pPY24ww7r1qttHvK1ErJs\n8c0rbLWcncGaMPmU6fJDCgJ86Kd2IlE0zpM6cdnL8miYkQNDT5pmymEuA3QE\n9Q8y3ONFZT7F986kDjC5dQ+VKr/0knV1XH4eiolPhwH0RykSc3oBwJ+EX6Ms\n16b1dsIhDnxG4dS229it6Na+Y715REggV2JXAEoX8hFhTO2doOxS/IvqEV2W\nDTw5PeC4u+z1VKJbKiYlRG7lfSnvLzC63HFG/eU5IAJJUivuyVHrVAd5HKvF\ncBOQy2XLoGYy5SZzRPpjiyxmKKX9yEhvWbU4SuDbo7vsyoT1rbDDjqbI8NiA\nCtsus26rsVfJhrnUK63IrDP3274XxIYDFW4aKie8GcY755Yvja9SOib4ep5r\nJfGRf+5cy/L69d+mgn5OWqKuVAvfGq1euZgfM+bGIxijECfq1SYS97EDJIRQ\nvLnk/lRJJW2gf3cbMCg3AaDBqdhqQxRlWiQSXr7LPXg5ogs7jZS/h/B37U2i\ncRs8Ytdpgmdl1uW4DoKPjvrg3h/tTcNmvkp7LfC1AvjaEu8b6nd/4VxMWvY9\nhBJ+ZwhL0/R2CymbSrrAQAu7qrMmh6GwttIHlNtm0dd2U9mO0NLRKLo+pwLs\n44Cm\r\n=41au\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGYXZH1jwPkdSYBxTpCXvTxVQ3oV+zmHyL21nduMSN8AiApWs/LmmB+3nF24aL/iGHSINoiNjO4cWTeAyux6WjH7w=="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.7_1548496812202_0.9003832121504618"},"_hasShrinkwrap":false},"1.1.8":{"name":"tsminilens","version":"1.1.8","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"85398ecfce0ff48bd9a0ca2e259b042c7c357005","_id":"tsminilens@1.1.8","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"dist":{"integrity":"sha512-fE6MNw2cJbROyjjuhtZi4BpqauvylU6KKVhE1v2jILe+eKicRjZNbhbYp+7OQQbYM22F3w4OdSX/0nYMf2NF1w==","shasum":"ab0c0328d593e312391f4ef8d199be331efbd493","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.8.tgz","fileCount":698,"unpackedSize":40837348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT2FbCRA9TVsSAnZWagAAaygP/jCFt8F7B8YGGRGNdFbH\nOspAElCj5hSqLFYM7cDXwwbDy24HKBOgVBrxEEwxaWNNQXM/Kdi/gEdI7q0N\ndtlnFa8JkOr3DNC++F9A4oH7m8gKFP1hI7c8Wfr5yepHkCnfkKnZOvV/btpB\ncRmTrmgeQ3wEqzpAghD7wYrDuHiThWpxofeyvsy7mX3iWFroWf40tK1Wkh9h\neH2puFgxO40Ev2noT+IFmERtg9dgQjyqasI7k2lsrP3wzpYwa6oOKmF6XTVE\nBMKKHpBdJZGZvAaopFEDosRhPcXLWkwQxvzGzfaYuT+6LItJwygdtkfHrfpt\nIiTsLmTk1BEzSLIcuxio0IGPRzFWPZS2t5Ytp9IzrKOShCK84tsG0Lh2WWt+\nRTHTEC0A7iSryGZoC9rrpuv4WRUYzGt+6ilBpTcAHEDn+P0QwEn8GSgcvzxT\n+cZu0ZEjfIALIiKAGoqcqT94eB06cb0eVyaU16wGgl4HK8pGyhtbLNziVcrh\n5/xNMyG6sLzmnDcqC5Z4S2TQwf8GjdZXofuyE3/dRSoGEVe60laO76n1P0j+\n832q75ufIL0NqvubXW1YEYLCa+/oR68T0m9wVzxcMBf/kHtpfzuoZygSIP07\nbkUrs3Pt3pCTauLgFkOHpt4ou0IXPYsmO/qXlAt+eUnAnfPo/y6YYjeLcgBJ\ns2gl\r\n=Q8Ix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxR6VSm9UjhHkXRXslg/FpK49N07+MoaWqCwyDG7JZkAIhAKTz3pzK+bTRANqA0O099fN5fpi9NRhgBvvFRum0htIe"}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.8_1548706137814_0.2981716186478929"},"_hasShrinkwrap":false},"1.1.9":{"name":"tsminilens","version":"1.1.9","description":"mini Lens for TypeScript","main":"dist/lens.js","types":"dist/lens.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Hackle Wayne\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tsminilens@1.1.9","dist":{"shasum":"417428c42fd469b8f8f23dd18b7ef272446d6c64","integrity":"sha512-ldqeM43asH3uJPeESS+jlvNSWy55sVa9HBCGEFzoVARN9VTFum7VVm1NOOdiJV3b5GMmbRZjE9DMGvrPug/mBw==","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.9.tgz","fileCount":21,"unpackedSize":9967312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhVVqCRA9TVsSAnZWagAAvB4QAI32IM0nl78NwW2Frj9v\n9Ovy04iEJjtQo0LEtHRAsw5TigB7H2fh6tA+Bs3bFNeaR8BNXOFQdxvaDl3u\nV+tOoFn0PLgNYXTjswwAhNLKgIULFO7OKpmZLKkGSo87fAC7FAH0/QR4CjKz\nnP1df68oxEKO3b/Ugtt/pI5P4uC8Vlv9x4r3ojlDlI24jMBip3Yt93PQVe7X\nKq/2GfoJaGhHff7HNpf0n6BWrt4BnrshQu32RjV0qntPYNE6j2mB7+5lLlbJ\n7Z8N9mPwlxiHzQMU5E69GqXHvxPfnlqu3dxgEg1lXizv6uAHSu3F/Djz+1WR\n5W/s8C0tYAidhItRpiysIP54nkbTKWYLJpMq+aqY3y10bHdO9E1vCvPuR2/3\nNfhSeIINkTMpGVh7GiKhm17ySxVXiudRUJSvceY8f0L4YBnoSXvrFV3ysWjl\nyuUTyWnE39euhzwJ68C4/AOB09u4a8xRhAQQdjTIgSHWuVD9rAEIjYJ6ycT3\n05ZWcKzQl+IAVB9PUI38D3TXi9ylTrrkIJkX2n55A+AHGA48Q5k11/LBmgJE\nM/XiICOCIk8gEzxztATr1wnhq7lnEu1K+ZLEFRdkDVOZ+8P4PR/UH3Rb1IgY\nIzeLIPX+IpW1Qwy+vzTkMLgD0NEa+RBkqdkTHryTdt2V9l2yIuQS1BgvV3St\nVhK3\r\n=HShU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDie86slaxBxIfKsfIuJiVECOWa4HnL2XDxOQ/buFCFFwIgUp9YxW4VT5GU2/S4bShfWTGdgjeYQb+URwKqi2v93f8="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.9_1569019241526_0.8441186430470271"},"_hasShrinkwrap":false},"1.1.10":{"name":"tsminilens","version":"1.1.10","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Hackle Wayne\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tsminilens@1.1.10","dist":{"shasum":"d5ce19afd348a4b0f5a59fbbd814d6c60c6ff34f","integrity":"sha512-3q73HeNxhJiJqeb+Isa62HCu/GDfwWMzlxFhXF5f9MyRW/cAxjKwZULYQ0fjNhHaSj4Z5KY1LFdjeabLK9opeg==","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.10.tgz","fileCount":24,"unpackedSize":9967595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhVySCRA9TVsSAnZWagAATYoQAILd3dz8lSzlu2TLPNPw\nh7OUIGDNOmJ77wTE3JwMBU/g46ZBuvm8B/BLjtOIWLb3/NDbJbIXZZlH3VIB\nL2z8pJcBZPiFrLo/Q7o1XxRx8HEdx4p3uBvqPV8X/7+b97r8l41z3hkyIuZM\nQu1zcpNf05dF7qCfS3mRUrRPJJSdqXyXW3xhE/LoO5wyvrT/BRqJH5GkDBXc\nTAvJQXvIrxzKddTmlS3+RSthvrwOwcvrzRt/R7zW5bK+W87EtmC3co57Gpc+\nKFnpsK55Pl1zsiC6l6V8NDL68FltkNNfQcoPueO3L9p91dkU6hzifwuTl4bT\n2mA2oZFnKjwWCs42Vk56xnY4aOFYZGoPw3m7/RpMCxSBrK8LqQw336BU6EoJ\nLm3GID4MIzou091vc3TSBiQMbPa64m8Wq5X4ocWq902IUhwDnSbKalb2fxxd\n3oHQhsiMjWRUZS/sO0FuN7PvwzvSliGIDOpNdWUxebwuUVG2tioHQKlNVnBa\nkf225nDi2vVLA6rRiUCrHk4UTyYAbuXhXYk98ycE4FrtzTkrPcu5sZe5My7I\nv40a77s++hXO73cKgRmY096Z2h32P6Q8Bo5vof3YnaAkeoNpUeMK3+873Rpz\nN/SyVmC+JEUOKZoafkc9xGEb+u0P8OeOiFqIdVypUnL3ORfdCkE23nLJBiJ8\nBone\r\n=c1KE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhInuFPTca0QB+plc7gsUAEU/0CWy4jHZnwvosPzK3zQIgBaPtET5c46jze5XKan0KV0hqkHQwKuTGrpxJqcoHLZw="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.10_1569021073690_0.021747167476058094"},"_hasShrinkwrap":false},"1.1.11":{"name":"tsminilens","version":"1.1.11","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Hackle Wayne\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tsminilens@1.1.11","dist":{"shasum":"00218605b603707e6edf536c1c25fe66a99856b0","integrity":"sha512-g+oDiJG4NOkk0JzVUnv/PCMYIQkzcM90On39WE69bi2BMLMo0RkS2ylNZg0gLwZY17tdBnlfd0GaAuYbQVIX+Q==","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.11.tgz","fileCount":24,"unpackedSize":9967616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhV2rCRA9TVsSAnZWagAAZ4oP/A5JMsSzvwlXAS5ToHFQ\nHCCc7lPKLYY+DXKKJIoroIOsv4DA/I1iwFpc3noCm1scJDZufBvF5QN+wPzu\nfJbmTfspJBlwfXnXFEuZijQVJEk/IsuPGzj5C1lynIMbns2Re7w6bUYIq4qJ\nCx14wSlPaIgWAMiEG2/Ag2d6z5hCX4/x8zMtWp8vbxKciWtuiM1xFEC05J5R\nm/rBXXwg/1JV0UIDV00PjKmem9PfNEwQkcAf59qnXAtWaMCC1WNZjBwzCo22\nbmPvARUCukm1wA/tf71V8iGBMWKrUPkjAsg2/ZuEK3hdm2E0SdS1oheGjdqW\na3x3hnjTkX176sZALA246bF1sAGDZ0/jgjlqTYAB3o05mkjrFL8CHHHPvnU0\nJ+Yi+5nAy0ErXNru8QjHzC0s9Db97IvyKom4IEL3d1F/cVwMwlB0dswV2Jl0\n2UVEnyNdrCnKM1l4ZXrTSxm0n6AQ2+Mn6vGK5la02mslo4EJ9aaY2dCbMPfs\nSxGM1wjFFwSMkLRp57GfpVabEBP6mw7wm3vZ4oJm7cT3ABRSQONlAs3NCBCN\nKCauCcUC72Tz0QPxSTv1jXiPwagAblat32fV22dbN3KC5cb5PFpbpxRJgdSg\ntR2JRdvBpRDd4cfHgBw/LfR6SlEYauHAN0PFC/GCqtql7iqmLIz8FRAqjwjG\nsBUa\r\n=mcbP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNYIEAaKyfn8jLWo7QMEYwy+tnRTHSOaCXsLtwZpKmmQIgU5NMrqQn59eLFr04NzVt4coiFH2n7MDt8XVYETSY+c0="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.11_1569021354137_0.7142890272851616"},"_hasShrinkwrap":false},"1.1.12":{"name":"tsminilens","version":"1.1.12","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Hackle Wayne\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tsminilens@1.1.12","dist":{"shasum":"90795afa8c89b3911fa5966b0c70b7a52ffe9f8d","integrity":"sha512-qtFMuuaumKh3Lj593XkWUEpK9wxTH5OO5b+/1V1Ngn1n3Fp5Q1q90pystzCLm58XS+snhOHUX7fkQsGpvblrzw==","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.12.tgz","fileCount":24,"unpackedSize":9967927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhWJPCRA9TVsSAnZWagAApFQP/2Lxtt4roNu4IL+Pik6f\nS+ctr1VVcHOu4ere9+Y6pBergznLusCMEZrApWMhdhWjm4uLmWbQInd3qqX5\ndc9ZZOhNCYJ7r9+BhNVsGiAaSfslvcr+Vs5GmnwBPrL1Da4H9H4q9InQpnOw\nJfgW9IfdbcIKfEkfjDXuEhHom+MMlYD5lYm8tWvxrLJYK6hfmHJ7QkGSdt7B\nGJjiCSohJuWZw63UkAP9RK30IdSCSE4HDg/dbHpx33ma29SwO86CUDN7BtQu\nClbOwlWX51Q/j1X3+NiTiGM89YZZOzA8x1qCOgZsBPyMpWru6ergXl+gt2Ew\nyy1dseWeSsEE4bf/x66pv1p08lb02Z5E78HV1VD+G1OW6Fq1gPoIXCXdbDn4\n7xfejrq4UWIfoVBt0c0vgjyEjcdvugbd0KCURPJWJyWdWmdvq3wSaa2TSG++\nJjQdYJiXz5uMXKxxnCNSo/ZAqPBTLkNayHfxi7ouUJnIGnjBIEzBK2BWMb7u\nZ8xZdjPRq1tsJ7UHd8skCyW8mnn4YaqIjOr0/AdpkKF+rmnWSQtnghlHdGuh\nOmbeX9DYPH/BmzkJvxGnuBVReOIrlvfq/0Tgm1Q/U2NzmYExeY+0s6FVFeWm\nNVAQWVQbbqB+BdeOrFssILF0LcletrV3tyWNS4BRznI4po65mvjt0TJGmlA4\n19A9\r\n=d/AX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAojgESV37Q3dEusrLMy6dzydgGI5DukFGNMW5QtTRFOAiEArtOIJG24T9dAE0gwtReDL6U3ztGf79LZZuq+yoxvI1Q="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.12_1569022542931_0.70604360109943"},"_hasShrinkwrap":false},"1.1.13":{"name":"tsminilens","version":"1.1.13","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Hackle Wayne\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tsminilens@1.1.13","dist":{"shasum":"44c54c8958a3d48f6992084c32a9980733c926ed","integrity":"sha512-SBEFECN2eLDpDsC6dVIW3CVD3tYnWWS+1mrXStmiyM7QE077mNVOJGh5HBcTVZT70gmqQViUWmA/+JK+YlbZyg==","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.13.tgz","fileCount":24,"unpackedSize":9968242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqReMCRA9TVsSAnZWagAAl3sP+wWJVQbjC0jAVwgph8Ze\ny0BKFMK0IamLcOtk/yAuGDyN9pUIQXbJu97I3MBMoSxcCkTLlnBAr/yM89st\nTMVb8fVRfuxub/0dC98c68lp+J/w61CgmkTf5rsNpAAy05ypGWF7j5+C6pjv\nX/1Lx0ombVvbsu6PnzqPVakyiAAWiAM5Y2t4dmTGlMg5p4bvjJa7j1yD36dH\nxlSyQsNOo3rbm6Bbu8lkEUJJ+q6cKw0S7PP+m/EHhmtoo7Kua7gcRRdjyLun\nbHnSELVoEbezjkVP0u0oB/Dlg1VBa5Rzof3JKILOieVGyzH7nZsz++fSBSCn\nmAmaPotM/emH6Fo1UCT4AvkQLDCZ3ET8NUiz+Uk3VUGOPlhWEoSTPxglPCZE\nla6xPcnAmIe9A4jBtEkcAcsJVsguRhFgYAihJQnyBwyrw4SwclrWrinUPOpi\nQ/hZFrNxoEhvNNdEbDK5dDNpRvAXKQeN8IyTpN//OYVAzdN9kGqLc9fA53qQ\nOOcfYu4cmLGaND+6r2wvPnt/9UxVWhWf43Ny6PDecNdrB5f2S9nLwg4LQ9D8\nQHJ8aIVA1ZZNBg8aIibO4K4Zfkt97EhTpEolvefa4v/XOi+DICqhIs0zquKg\n+rUtewk58t/uN3Y0GIDUFPVNs2wpIXOFlp7WYxw0GF2b0QXqiUjdve4yuXnA\npKBR\r\n=iLR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC24KUV0N/tyNVIWq/C7Qtt/usGBlud7dJLAATZ/TAeEAiEA+Xmd8kslsZj5HuVHCxblNcPl6Wq3ITSDccOsQVNCVkA="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.13_1571362699983_0.9620022756422475"},"_hasShrinkwrap":false},"1.1.14":{"name":"tsminilens","version":"1.1.14","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Hackle Wayne\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tsminilens@1.1.14","dist":{"shasum":"f80a6457f1c7f433ca3a0a938c22c044752b575b","integrity":"sha512-NZkIL3nCFsCi/LWMh5bdtRtGj5jQP7WYsfnopUO8u42I1niquXeIiWg3PuMv4hwEnXGedDbTFfj3FEIBgN9lBA==","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.14.tgz","fileCount":24,"unpackedSize":9969272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdukj3CRA9TVsSAnZWagAA//YQAJQA5aP0xhM0yr0ZYIAY\nl+Jgi8h2nwrCeWk0uRMqcEAONmRCQPffKJ30eVGR6RmwbOTh5GTirsTbY82p\nn/i6L1SkYzn7E8xCoKDz+Qqis570z5fgFlTR2ziJJiIcausWrQBCOMm329TT\nv3VacYOISSGaxGe53OK1ITgI81o+QNH+Z8c83RU7thdxAhl19Ap5Prsf2Ifh\nCR+PssF2nJ3yUUAXfqHAvJKPXC5N5zwm3SoUyR2w6HXIBw0Xb6o9rCZ8ubTJ\nPk7E0WuxqtGS5tu24SsB9sDD8DMwvFyuhDXdhiyTDCbSlPXhDqhTCG2ixOgh\nJfnag3KH/nJxyL5ijtJdB/YkpU/kb262rnjj0tgthlG2DFEYfaC+KkBS3l4x\nk0/p+spKyzG8q0zBYKhOJekQ9vKxlxbV6pxPNUs9iSJFD5O0fEytxJNPOo63\nJy0YxfoSVn6z1KM5Nm4I30aSeE9vTTWiKVI5MX46LW0AC02S2lCkP9gTGsWA\naybwdJoWlvEKnEJDZioZhK3uBVgu58GeXJJsHvMjRMORwI/JPmT52gOCrk1u\nMZdtqFu/Ip+nXRIltPcg3TRkPzySacbE1ACwo9HgyK0BwHdZX64BzOcozhif\nH809HqLLGKoXbyMoqxOJrPTZ/5pokUIyuUKVjA3htExhP5zi4uE6kjZ3x+eR\ntIxl\r\n=BSDh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwUn9bjVygK4f9gLtF9FpI8Av35Uskacz05WIh18Xd5QIhAOr91hlu9PM0tidkttPVYYjjvjv1KeQvPIftSBWuVTE1"}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.14_1572489462720_0.5065782012471112"},"_hasShrinkwrap":false},"1.1.15":{"name":"tsminilens","version":"1.1.15","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Hackle Wayne\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tsminilens@1.1.15","dist":{"shasum":"d6bd1bb8aa966345acd4fd80dcebfb439437d977","integrity":"sha512-jFHHlgw4SfiTN1suyyAjH7jlC48qbZ6jK9uKEQ6unEhDoNZkv+lN6bejT/199r6oFN8G4ql5ioL2E4QqNx0evA==","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.15.tgz","fileCount":24,"unpackedSize":9969272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduknRCRA9TVsSAnZWagAA6rcP/2ZPt2i/InGaYGeKy9rh\n/njSWrsMTeyH7sTrsdSCrcbHt82y96yfh7X7errPkvd8Ievr6/7bI3XTyH08\ngGSWev9ybnD0P4Z9bjHehp2qpd+Ca8LTH6c/tleOpO92npjq5iVS6h4O8AVO\nWS8ClfnvMhGCbbhlL3uXUpFPjBOe3+ULCUlU17Xs3H8nHcYnmTPnrodSTc/K\nRns1FqgvZNZhXNcNfaydscxuYDe4XtaHDWYT88ktAAcC8HevzCL668W0G1mR\nsPjj+RRPCcSWYTGwGkuNc+fMW9CwQyannAsHcYS007lUzwmh+rbI5lvWLz/l\nKQkA50KZZJUjMIk06Aq2ch3SceXXTLMDTEalDQxJvJmqj6DG63jvoBPxjxpH\nIYlefdJz6bLQ6e/yK0hC7ambOUOm4djSNyd/AIWbFIQrtWM3I5aciOEeSyn0\nFcSu7HW28FVkBVxLez0CGk6AtWnxkFbXNs48TkpGex6KRtOfmZoLsATOs9cO\nKtAB7QmDVq2qleu5lRZ5lVMIsHNeHaE2JAVjdCi3famluUOgPKaYnL7MS0ar\nbwwmOnPo4LEIwJOtgCCv0szKsjxb3frrqu7nzl3SzcF/S7K84YmkMqNWSDAp\ndkzvxKqlgnnlJuApBDdztnzLORXLLD2pEcJzlwCiqFT1N47GhGSJi5riY8i1\nC1b9\r\n=u0k+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+O2nkBYEGoZ2nPSpGc30WcWJdWfeDVMxguVTip8b8xAiBI9xSYjOu6PMHw8s1OPWshOnLQ/P1s/5OeXLfQGSv/xA=="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.15_1572489680183_0.3745245467480791"},"_hasShrinkwrap":false},"1.1.16":{"name":"tsminilens","version":"1.1.16","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jasmine-ts \"./**/*.spec.ts\""},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","devDependencies":{"@types/jasmine":"^2.8.8","jasmine-ts":"^0.2.1","typescript":"^2.9.2"},"gitHead":"593429a9341ea819f09896fa5aed24e58a7ed9b9","_id":"tsminilens@1.1.16","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HrpiiMQI58en3zgo8IZbzLyywvIdkDXaDaneCytjt1OR6gJHO+HcZMWQPSPcFumxItDsfY4nPMmNP95CNW5g8A==","shasum":"f0fd88706e00649c52da9f4ae76ec3025bcca05c","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-1.1.16.tgz","fileCount":19,"unpackedSize":9938499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHUrACRA9TVsSAnZWagAAsMIQAJgidlyklxJZWf+M8K+S\nqNtURbkiJ4cmJHCwBS9TlH/IqiwiI8aATC2F1sfxTmG5KYuWKQ+nugHJYBGt\nUqLmqY6XsKe2EyET68MYCwdJ237dAJsW/zdJm2RbC+UojNcZuxSZURpi2wG9\nhgCLPX/p6zYF23/1YWNpFKCQmxR0xxxQyPadRp45fbPEnwpJq+kJ9fgkNz6w\n2iv3NRusSY0nWz0lA4itSNyRdFkZUUerJCySn2gpMgEpPGwX7AtXbHcB/1jI\npqVfYqDrxhMFkK/lr5LFgh27yBgfM6pIhw78I9w86e9mzT2EcbL4LXZ2dcQT\n9WbzupHvKIaJmjbYAFSS/9Lc8tgmA1l3D73IY8pv3rKRx9M1XrZC6F+voG3B\n1Z41dDcr8u3ZDABPEkKx4OwWRjmgGtRo/sYfKWhM+wP/+4d8v8aa0xINCDou\nPb3Bk49qKqNOaM9WB85+TQ/dbH7D5bD6qjybC4ntmvFknBSuLCR0I7fJxMHa\nl/tTig3uR8FdymSJwKIiQ6HVpwK5VNRAIoCeFZl4+ADiM7ZK24z0JD1mfUGG\nCCmJgGAEMCSL6Rpfu5L2JKz6fm5mJ7xrFt4foEZu2wa7tvq8yTUqbUpm7pKu\nCNfoypqw34Jj+Y1z+xlzkEZUqJuq1re1lbWumqrlxjzSWq+V/fRwBg5t+B5C\nMjju\r\n=qkix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQCT1zVlJaXvL6/m27RFj9dkTyEzgTkjVVmM3GZMqySwIgZTxntyjE2esYyPmLp0Ajq3IM9MhbiPgtO5whd6Tn/oY="}]},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_1.1.16_1595755199731_0.5470029290251663"},"_hasShrinkwrap":false},"2.0.1":{"name":"tsminilens","version":"2.0.1","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jest *.spec.ts"},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","peerDependencies":{"typescript":"^4.6.3"},"devDependencies":{"@types/jest":"^27.4.1","ts-jest":"^27.1.4"},"gitHead":"cade1fa471db97e854e78b44b6a3edb827cdb0f4","_id":"tsminilens@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-7hXYVQSEw0+HaNDZViwIq1mRYCGMheNMX3FE7kj5dRd2dFs+04FDRz3IL4W/CnlMvyQ6j5dW4rN4jN5uhl+zVg==","shasum":"60d9b3ca6e56f384fedac281b9a37192fc70b9db","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-2.0.1.tgz","fileCount":819,"unpackedSize":60844448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn4kaQDdnf0AGgYUBY53immDu+TONtYihcOK7ukNZbkQIgV8meKwJBcPHpare0vCET/5GVKji9i5J0ydCdVXhidJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXOUAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot6g/7BVP6PKCcykg7L797u1fO+IspPG4sU7iSVo/44Kp93bZ5v3Va\r\nMg1581Ku8LeqiGcK4N1fuskV8FlMcot3fsmd67ws0IqJdJzsTXmjpKoMEIOL\r\nUKiow5IP75I0BTxTD0JKyzWfPRSbEycP7s30phpFqPsF9WebBRRViA8KhrGL\r\nW5w5/HKsOBZ6rsHxvmzk2Aw7nVZJHcvMP2/HzTpjGRo9Ap8it7jKOOd2BbXG\r\nl9l6l/deNDbGQqhgtHQESxDvN5lIu+B0NOMQSpEGLwlVDwNpH+uBKl+k6fww\r\nY01RIZ1VwISocmgpKXmZN2XBo6NLEXEzayNobhVzDUdlGIKnGdCHBfj2eBkP\r\nsHqh3uZqOOjhjZRv7vR28vAo0Wcar6XII5bcMjPT6FgHvPSxl7uWFRPSQP4t\r\n4pnrTOu4vWjc5cw0Kpi8ASlkQU1atotnAJEp4EJyMKXr0zRAnB4YWdJkO1/Q\r\na6ImxwkyVEX5rsqLJjHSLetdrR7xlWMv8kJG7qLy632l0W5rsY9QCFM9Q1Wi\r\nSNWalOyGt6m701aK1272lyBPzjKyZe9uI/BI++LJEX0VeWYJ/W84P0ymq50z\r\n08Za+8Gxv8wMxpXBoHpLZ/ROfRYp/WyFr0C82l+wOVOeyp7BrRyKsOV/ZcPH\r\naoXqikbiSEIu82GXVUP1t1/f99ON2LxDu/A=\r\n=0Vre\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_2.0.1_1650255103866_0.21153203153060973"},"_hasShrinkwrap":false},"2.0.1-alpha":{"name":"tsminilens","version":"2.0.1-alpha","description":"mini Lens for TypeScript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","publish":"tsc && npm publish","test":"jest *.spec.ts"},"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"keywords":["Lens","TypeScript"],"author":{"name":"Hackle Wayne"},"license":"MIT","bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"homepage":"https://github.com/hackle/TsMiniLens#readme","peerDependencies":{"typescript":"^4.6.3"},"devDependencies":{"@types/jest":"^27.4.1","ts-jest":"^27.1.4"},"gitHead":"14b092175687079cd4f3d9b281c625236bf7eb4a","_id":"tsminilens@2.0.1-alpha","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-v+Y9PQ08p4FvS627xjrvwbYIPy1ahTEbTv4hDPjO+4THlgTv+O3jmnnQ3ZPKgJhe/U3A5hb5FoODjZes3Om4Zw==","shasum":"0cd6a0aa5d569c334fdec0747128ac6fd2458044","tarball":"https://registry.npmjs.org/tsminilens/-/tsminilens-2.0.1-alpha.tgz","fileCount":1804,"unpackedSize":176441045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeHJr7lQ+cost+MP5XbLEZ0lxHtje3G4vMIkEwaqPVzQIhANnVFbCHL90+ZT+v+rC/HHBJjzD1x3nzTEJR1VX6WnUc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZmOAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8sRAAgkDGApybKB3ke2/oPe3kvj9E8B6MH19H5W7AUBBPFTIF7BT7\r\nIg/l22p2H9dBUduX56rseqojTLd97jzOVP60BTDp/PZLAHnLFHkvcmv7upKv\r\n8S7g7VS5RPXxExekKL7hLtlZ+cy5wO6gZda+4eksIxvD2Md6tgWtsO1lN3Sp\r\nowwEMIYcssqVgVTSS0skASmXJnRbXtBcKJMzdIIESbGeuf//X0FrYKS+PyZV\r\nPlJp0KIDsb+Yqh0xcVN/sRpJYHAtSOWT2XYc4JK0eROs8XcnSUw0R0ft0jGR\r\n+ViD1EcjCUUDQAg8g0+cKsdHOwtoOCzF0zccAknFXGzGDSKdcqucC3EDs32K\r\n1WJLJwRn9AzIpOYtumg/1+pIcScy+jkcU2ir3LxfRcniDZlXIQF7xEo9Zhhc\r\nRJpwDqupEFZ0N0y6KF7tDvLAvNjIFa3T7j4+p1OPzYxmK9S6BW2WNpWPbIBW\r\nUxN3+nOBOZvbsFLBndg/V75I2ueJraLpkkeCMLsd98ppsUSRk1GqhACS+r5z\r\noAdbGw1nMxc/V5DgayN+MI9Hl3uXoqh5wxUgmDSuPplYn/+hTQoMYE/9ZwnK\r\nvaYicXWKWscLexoZXcS2pporv5Li6R2UAHvg2crtfFiwKBNMwYsTS5CkXaUS\r\npYmbqABwbmp0vuoFkCDjMnncXuLS90ggJQU=\r\n=xfYF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hacklew","email":"hackle.wayne@live.com"},"directories":{},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsminilens_2.0.1-alpha_1650877311641_0.09423869672873164"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-22T00:49:47.879Z","1.0.0":"2018-07-22T00:49:47.961Z","modified":"2022-05-22T08:51:09.304Z","1.0.1":"2018-07-22T01:00:55.192Z","1.0.2":"2018-07-22T01:23:36.986Z","1.0.3":"2018-07-22T01:33:05.349Z","1.0.4":"2018-07-22T01:39:09.000Z","1.0.5":"2018-07-22T01:46:02.683Z","1.0.6":"2018-07-22T01:47:59.320Z","1.0.7":"2018-07-22T01:50:40.299Z","1.0.8":"2018-07-22T01:55:46.509Z","1.0.9":"2018-07-29T07:44:45.814Z","1.1.0":"2018-07-30T08:22:12.793Z","1.1.1":"2018-08-01T00:06:05.918Z","1.1.2":"2018-08-01T00:57:19.365Z","1.1.3":"2018-08-29T08:04:43.587Z","1.1.4":"2018-08-30T09:05:23.780Z","1.1.5":"2018-08-31T22:37:03.401Z","1.1.6":"2018-09-11T09:16:33.471Z","1.1.7":"2019-01-26T10:00:12.276Z","1.1.8":"2019-01-28T20:08:59.497Z","1.1.9":"2019-09-20T22:40:41.974Z","1.1.10":"2019-09-20T23:11:14.206Z","1.1.11":"2019-09-20T23:15:54.714Z","1.1.12":"2019-09-20T23:35:43.329Z","1.1.13":"2019-10-18T01:38:20.388Z","1.1.14":"2019-10-31T02:37:43.158Z","1.1.15":"2019-10-31T02:41:20.813Z","1.1.16":"2020-07-26T09:20:00.168Z","2.0.1":"2022-04-18T04:11:44.409Z","2.0.1-alpha":"2022-04-25T09:01:52.465Z"},"maintainers":[{"name":"hacklew","email":"hackle.wayne@live.com"}],"description":"mini Lens for TypeScript","homepage":"https://github.com/hackle/TsMiniLens#readme","keywords":["Lens","TypeScript"],"repository":{"type":"git","url":"git+https://github.com/hackle/TsMiniLens.git"},"author":{"name":"Hackle Wayne"},"bugs":{"url":"https://github.com/hackle/TsMiniLens/issues"},"license":"MIT","readme":"# TsMiniLens: Type-safe mini Lens for TypeScript\n\n```\nnpm i tsminilens\n```\n\nA type-safe and idiomatic way to navigate through nested JSON objects. Written in TypeScript so enjoy intellisense and compiler errors! (instead of null reference errors at run time).\n\n![demo](./demo.gif)\n\n## Releases\n### 2.0.1-alpha\n\nThis release adds automatic selection from union types.\n\nConsider,\n\n```TypeScript\ntype T1 = { kind: 't1', foo: string };\ntype T2 = { kind: 't2', bar: number };\ntype U = { element: T1|T2 };\n\n// I want to dot into the fields of T1 or T2 directly\n// this used to fail but will now work\nconst l = L<U>().to('element', 'foo');\n```\n\nThe library is able to detect that field name `foo` identifies the type of `element` to be `T1`.\n\nPreviously this requires a type guard e.g. `L<U>().to('element').castIf(isT1)`.\n\n`castIf` should now be obsolete, although it's kept for backward compatibility.\n\n## Use cases\n\n### Given\n```TypeScript\ninterface Address { city?: string; street: string };\ninterface Person { name?: string; address: Address };\n\nconst lensPerson2Street = lensFrom<Person>().to('address', 'street');\n\n// since 1.1.16\nconst lensPerson2Street = L<Person>().to('address', 'street');\n```\n\n### view() to navigate safely\n\nUPDATE: for viewing only, [optional chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining) would be a better solution. Lens is more useful for updating / modifying data, see below.\n\nWe all know the dreaded null reference exception (Law of demeter applies)\n\n```TypeScript\nconst street = person.address.street; // error if address is null!\n```\n\nwith lens this never happens, in the following case, if address is null then view() returns null instead of erroring out\n\n```TypeScript\nconst street = lensPerson2Street.view(person); // safe!\n```\n\n### set() or over() to update easily\n\nIf immutability is a concern, then updating a nested data structure can be tedious.\n```TypeScript\nconst updatedPerson = {\n    ...person,\n    address: {\n        ...person.address,\n        street: 'new street'\n    }\n};\n// imagine more nesting! :(\n```\n\nwith ``set()`` this becomes a breeze. It does a CoW (Copy on Write) to support immutability.\n```\nconst personRelocated = lensPerson2Street.set(person, 'new street');\n```\nNote ``personRelocated`` is a different object than ``person``, or, ``person !== personRelocated``.\n\n``over()`` is handy if we are to modify (but not replace) the current street,\n```\nconst updatedPerson = lensPerson2Street.over(person, street => 'Level 2' + street);\n```\nQuiz: how to implement ``set()`` in terms of ``over()``?\n\n### chain() and castIf()\n\nIt's also possible to chain lenses with ``lens1.chain(lens2)`` or more fluently, ``lens1.then.to('level1', 'level2')``\n\n``lens.castIf(typeGuard)`` supports navigating through union types safely with [type guards](https://www.typescriptlang.org/docs/handbook/advanced-types.html#type-guards-and-differentiating-types).\n\n### arrays\n\nOperations on arrays are supported as arrays work similar to objects.\n\n```TypeScript\nlensFrom<string[]>().to(1).view([ 'aaa', 'bbb', 'ccc' ]);\n// 'bbb'\n```\n\n## Caveats\n\nCopy-on-write is implemented with the spread operator, e.g. `{ ...foo, bar: baz }`. This works for plain objects and arrays, but is not safe for complex types such as Map, Set, or class etc.\n\nThere are friendly requests to add support for `view` / `set` of array elements. The challenge is to not to disrupt the current interfaces too much so my guess it will be work in progress for a (long) while. In the mean time, it's practical to operate on arrays with the likes of `map` / `filter` (as one would normally do) over `set` / `view`.\n\n## Remember it's mini\nBear in mind it's mini indeed - there is absolutely no parity with lens proper as in Haskell.","readmeFilename":"README.md"}