{"_id":"s-array","_rev":"13-84323b68d3f3bf6a1a92b33f20470070","name":"s-array","description":"Array library for S.js","dist-tags":{"latest":"0.4.10"},"versions":{"0.4.0":{"name":"s-array","version":"0.4.0","description":"Array library for S.js","main":"SArray.js","dependencies":{"s-js":"../S"},"devDependencies":{"jasmine-core":"^2.2.0","karma":"^0.12.31","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.1.4"},"scripts":{"test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"author":{"name":"Adam Haile"},"license":"MIT","gitHead":"a9d06492b3ebcf893e443e2cf22f2f60280a8b39","_id":"s-array@0.4.0","_shasum":"7e11b3bb07efe1584c70c96cb550a7ae5d4ed541","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"7e11b3bb07efe1584c70c96cb550a7ae5d4ed541","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.0.tgz","integrity":"sha512-NeJJOadq3XMfpUBqmoOS4HzFcMtf0Oyu3c0TaRiXxmAIjw1LfPsnwvXs5VRynHeN8HDTysVKniRghZohOdyupA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfb9uqNBIcry9tXf1NnycUu35IfhEt3dgG2zTJbviD+AIgdFiknDTd3Zyl5lYKuZPI0xGwMvuPL9Bv0LF+ULGS1Pc="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/s-array-0.4.0.tgz_1489606428582_0.46619886299595237"},"directories":{}},"0.4.1":{"name":"s-array","version":"0.4.1","description":"Array library for S.js","main":"SArray.js","dependencies":{"s-js":"^0.4.0"},"devDependencies":{"jasmine-core":"^2.2.0","karma":"^0.12.31","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.1.4"},"scripts":{"test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"author":{"name":"Adam Haile"},"license":"MIT","gitHead":"d39b1a3575036c0b13f102b055f3cbb9f320badd","_id":"s-array@0.4.1","_shasum":"8c896d3540f9c5f277660b67598565916648854f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.4.0","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"8c896d3540f9c5f277660b67598565916648854f","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.1.tgz","integrity":"sha512-oOZ+NYXBm2adrhOmotwLcGg77EAhWTUnWKpLAPXJbXGyExCBB5d2nmSexb15OL+lsSqZymzVs88J8VdEOqEkxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvHNnYgBx95y6v70oCm81YIFXg0YH7mBzDF6lP/MN6gAIgGD4u4m0zDA+RXnrjEL59Urb+AmwzFaLkcgAEuXMVg6o="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/s-array-0.4.1.tgz_1489612366362_0.11129811243154109"},"directories":{}},"0.4.2":{"name":"s-array","version":"0.4.2","description":"Array library for S.js","main":"SArray.js","dependencies":{"s-js":"^0.4.0"},"devDependencies":{"jasmine-core":"^2.2.0","karma":"^0.12.31","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.1.4"},"scripts":{"test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"author":{"name":"Adam Haile"},"license":"MIT","gitHead":"d39b1a3575036c0b13f102b055f3cbb9f320badd","_id":"s-array@0.4.2","_shasum":"5ddb918eb75cb0936a437814cf3b7c9f5cc564d1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.4.0","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"5ddb918eb75cb0936a437814cf3b7c9f5cc564d1","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.2.tgz","integrity":"sha512-Vapdlfcg/oe6cg9b0sNNyuSakFKHBVygGxrCP3e7UEfqQLHCNtMkbg5Aws45HIsGZySUytLcUKvokiX9QVwy6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDP3szBjEBy/xeqh0fCBG5g6ECMxjgJsRSUlBPpkCw9gIhAN8xmsYvexyl3Pa/6Z/mPEAgJMMRsFV5GLjhCqXAC+Nl"}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/s-array-0.4.2.tgz_1489980366511_0.016395100858062506"},"directories":{}},"0.4.3":{"name":"s-array","version":"0.4.3","description":"Array library for S.js","main":"SArray.js","dependencies":{"s-js":"^0.4.0"},"devDependencies":{"jasmine-core":"^2.2.0","karma":"^0.12.31","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.1.4"},"scripts":{"test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"09646ba62d52638d67f4ac3f2846a2a62f442e31","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.3","_shasum":"52053db0ac0ec1ff84b8f1301aab751a8fad1ee4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"52053db0ac0ec1ff84b8f1301aab751a8fad1ee4","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.3.tgz","integrity":"sha512-CbPCRKvl6BrD8xeyGwUIe2y23euBWOTUhhIeKyGSG5A0O+NMdEJdGWBa2ruWPGE+luM0ziC/dJ0eoXS+HuHX0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZXijCAUxacMnR9KR2HQYz7e+mIVCWZNS3TYaE9mGAiwIgcwTbYrHEjwCjPzzfjFWUTad2hvOWvn/3HyGC9r64HKY="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/s-array-0.4.3.tgz_1493418558395_0.5612299661152065"},"directories":{}},"0.4.4":{"name":"s-array","version":"0.4.4","description":"Array library for S.js","main":"SArray.js","dependencies":{"s-js":"^0.4.4"},"devDependencies":{"jasmine-core":"^2.2.0","karma":"^0.12.31","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.1.4"},"scripts":{"test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"171e5d60f2c89c6e536b354f8557828c593a816d","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.4","_shasum":"40c6361460d235a24592cd4210c52ed18d057eac","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"40c6361460d235a24592cd4210c52ed18d057eac","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.4.tgz","integrity":"sha512-BDkdtDPpKoqQhBkqYquSXWGw3gzct/A9Sz1lpLoEo8obOVZIndyxbgRP6EkXtI7are0UpympL14FOg7VbXBE5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDF9XhfhkdPrXgJeZD47lJ4DKsuFETavpsVwcF4eirowIgKGjw+b48AZjryLVAYYpyZDKW4qQauloDr+mVZcysRQw="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/s-array-0.4.4.tgz_1493865440227_0.08041134336963296"},"directories":{}},"0.4.5":{"name":"s-array","version":"0.4.5","description":"Array library for S.js","main":"SArray.js","dependencies":{"s-js":"^0.4.1"},"devDependencies":{"jasmine-core":"^2.2.0","karma":"^0.12.31","karma-jasmine":"^0.3.5","karma-phantomjs-launcher":"^0.1.4"},"scripts":{"test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"4d955f5efb42cf8599b455eca6e920139491b1c3","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.5","_shasum":"72f329c90b02d2b4b690ad70c135b1f56d7fdeb1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"72f329c90b02d2b4b690ad70c135b1f56d7fdeb1","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.5.tgz","integrity":"sha512-aHxb/91WWypxPJ8CgbufplxOSMFnxquYidh3i0mWlygSTvxBCc2B18FKrpFaZgYLhsrmBFWFvcofxQdqpj3OLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7fPwQKkUlQpGVvbW2DCB8/8Q1gleR+yMZe0QFS9jJNAiEA6PncCx6eey3IVXcBV6gPxrESBiQL36Pz2oBBCiaEFCY="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/s-array-0.4.5.tgz_1493865593800_0.39401617948897183"},"directories":{}},"0.4.6":{"name":"s-array","version":"0.4.6","description":"Array library for S.js","main":"index.js","module":"es/index.js","types":"es/index.d.ts","dependencies":{"s-js":"^0.4.2"},"devDependencies":{"jasmine":"^2.6.0","karma":"^1.7.0","karma-jasmine":"^1.1.0","karma-chrome-launcher":"^2.1.1","rollup":"^0.41.6","typescript":"^2.3.2"},"scripts":{"build":"tsc && rollup -c","test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"1b19cd622124a16b954bbc9f683db8272384e434","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.6","_shasum":"d73e5c19010e1357b26fe8cd802b6072fdc33a11","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"d73e5c19010e1357b26fe8cd802b6072fdc33a11","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.6.tgz","integrity":"sha512-6s8IxsxqXXItznYSK3Cbl9SAs0VrTOwIB1njIdvPCuSxHWSFiy2pL5b/eZ5i1o2I1utfocA0QyKjDTL0/NpXzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMKKV4TljNPEw9VZiUa1Ls/tzuOf0ppC8QfQ7Q3fNV6QIhAJMkffq+FojQgt5WO0icUWcHj7sFNGQz3xCGm1m3rFqE"}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/s-array-0.4.6.tgz_1494878076365_0.8551656608469784"},"directories":{}},"0.4.7":{"name":"s-array","version":"0.4.7","description":"Array library for S.js","main":"index.js","module":"es/index.js","types":"es/index.d.ts","dependencies":{"s-js":"^0.4.2"},"devDependencies":{"jasmine":"^2.6.0","karma":"^1.7.0","karma-jasmine":"^1.1.0","karma-chrome-launcher":"^2.1.1","rollup":"^0.41.6","typescript":"^2.3.2"},"scripts":{"build":"tsc && rollup -c","test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"3af7e95f10feb3b2a64a37ea14a8eac0fbc78e52","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.7","_shasum":"4414a96e4389d7b9a95609bfac2e2df8239c8be5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"shasum":"4414a96e4389d7b9a95609bfac2e2df8239c8be5","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.7.tgz","integrity":"sha512-OAphsLlLR49dnL1oigH1MarQ2ceVRWW7efU+xXtkuGhOUzyuq9cqDoVK6gApF9Lhp1a3kcr4+vAC6ETltRIAyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzcpzq8EeLZ3NhFy3lNqPOKWtxgCUTXu/Wb/ra3gopwAiAeLTR8+8BiLc+9vyzsQ6QhLFgt7uUlpoj4FwBhnBt3Qg=="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-array-0.4.7.tgz_1495760554810_0.5989037230610847"},"directories":{}},"0.4.8":{"name":"s-array","version":"0.4.8","description":"Array library for S.js","main":"index.js","module":"es/index.js","types":"es/index.d.ts","peerDependencies":{"s-js":"^0.4.7"},"devDependencies":{"jasmine":"^2.6.0","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-jasmine":"^1.1.0","rollup":"^0.41.6","typescript":"^2.6.1"},"scripts":{"build":"tsc && rollup -c","test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"bb0d9ca0f76e13e7eebad5607f7967666e3c1c62","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"integrity":"sha512-pVq31rXI8/KHaVfX3uP0aL00uWKt6owfVSwL8x5ojdQ23nepqTucVKAHuy79c6E1xQFMxMehajqZSq2YMfQYKg==","shasum":"7ce66311c6eb7b086538652ba000bc3d4c70cee1","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1noF096Lh/bwobKYZKpfDuFhp/cWSF8WgUJ6niTGf1gIhAP53esK6RKfu+oZDmeTuRM1eqbOrmhYq69u6jGjOewDl"}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-array-0.4.8.tgz_1510600500359_0.7406416442245245"},"directories":{}},"0.4.9":{"name":"s-array","version":"0.4.9","description":"Array library for S.js","main":"index.js","module":"es/index.js","types":"es/index.d.ts","peerDependencies":{"s-js":"^0.4.7"},"devDependencies":{"jasmine":"^2.6.0","karma":"^1.7.0","karma-chrome-launcher":"^2.1.1","karma-jasmine":"^1.1.0","rollup":"^0.41.6","typescript":"^2.6.1"},"scripts":{"build":"tsc && rollup -c","test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"ee41afa87b847b817ba7fd7a3d2c1ab3b2b0526d","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.9","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"integrity":"sha512-ttJcmUPHGiEMTD+Ov36WPL4DsAR/DDMEY+EEdr5u6c1QYTedpBEyaWDXY08hjKpLi/tXQxh86JJ6aFoZ8icSmw==","shasum":"e73425c1eaf1eb3e0ab830cfe5ca47927661e3ab","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFlQSD3vP2MjpK0fQy8qkwf0fqU32OmD/GvKExtydLvwIgU/qo5nkyw+jEC0qiv5igUz+Q6W7mp96bvY2D5qn21XA="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-array-0.4.9.tgz_1510696676479_0.6269814653787762"},"directories":{}},"0.4.10":{"name":"s-array","version":"0.4.10","description":"Array library for S.js","main":"index.js","module":"es/index.js","types":"es/index.d.ts","peerDependencies":{"s-js":"^0.4.9"},"devDependencies":{"jasmine":"^3.1.0","karma":"^2.0.5","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.2","rollup":"^0.63.4","typescript":"^2.9.2"},"scripts":{"build":"tsc && rollup -c","test":"karma start"},"keywords":["S.js","reactive","array","sequence"],"repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"},"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","gitHead":"9fdf7b87a6268803bfe562335d5b9145542a1f07","homepage":"https://github.com/adamhaile/S-array#readme","_id":"s-array@0.4.10","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"adamhaile","email":"adam.haile@gmail.com"},"dist":{"integrity":"sha512-XttSmJoArKE0NvYQ0wgGJ3umywrBsq5hqnDVLwLCWMT+Pg0EQmZSQkfMMZF9DZWngZZTarkI2GKjh0RmImWOvg==","shasum":"3d7db97e01fd475342c5779f7c414bf6db5accc1","tarball":"https://registry.npmjs.org/s-array/-/s-array-0.4.10.tgz","fileCount":12,"unpackedSize":90542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW/KmCRA9TVsSAnZWagAAJcMP/2OyItWhPl9mUj81FPoc\nU8YQXeTL43NPURGMwQqc5ui0L9UGYED45ivHZKuAgbZ4FxTj/O+usxkHYG1f\nQ4B1ZJe4Wkt+024cMEfC9EyWdYKvTlhPOX4s5OleQVjVUzhBfOsRD+709J0K\nlPA33SxNUFtFyWitL6LeWh6CEJ+e/wBdoxHOYsJbknYV97TdhaDYUmIgtA/0\n85nSKz0+0K+/iljGSWBGA/iHS1GRa2/6WE2iqPK/2zNxPEJmvaPlvBP76HWj\nEdpPdDYqICO9wSMnFevzjUW3n33uz+0scgyAHYFOlI1LOGEvehmAK3k/fE+B\nE1e9x7vkFcvhJQdkjffwCko0v0DSnnMLzWyVW5hQPxnAJUrvwfyl7tiAHUTt\nDc8dyXoip8AgNcbMASGV2nWth8CoGBDNK3WemOpDXmATCDXKavtWqGB3N/sf\nubxH2SKMp+mRzeNqUbxYzCEGR1dPKTCJXLeiYjy6fP5iSIHTa0JER46Cc+WN\nhJZ0aUOjdfJxT1TJnfLAC/VzNiY8/2PiyPVzJDr+FmlMnD50p4D+3ZL4XlQS\nyWv+NWrk4r0XPRXqccAUXD57/7T9T3YZ4PvwQiLi2Ai3HsbDeiMbOitCG6Q+\n+qGSRpno87DcN1hrgBuxgmZFptbA9R/ti6tSDElUoWKDaWEEDRoHhvEZEeEv\npc44\r\n=utin\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2+IYyItujIm5Y3hgzTdkSBAMFDQYgWf8CVxT3pQnHnAiEAzR1Oxg8ZkT3uTkEoNBEK09KaeAwioNP3kvCYOSOXf4A="}]},"maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/s-array_0.4.10_1532752550601_0.3128883289676192"},"_hasShrinkwrap":false}},"readme":"# SArray\r\n\r\nConvenient array signals for [S.js](https://github.com/adamhaile/S).\r\n\r\nSArray adds utility methods to S signals carrying arrays.  These utility methods parallel the standard ES3/5/6 array methods.\r\n\r\n```javascript\r\n// transformations without SArray\r\nvar arr      = S.data([1, 2, 3]),\r\n    mapped   = S(() => arr().map(x => x * 2)),\r\n    filtered = S(() => arr().filter(x => x > 2)); \r\n\r\n// transformations with SArray\r\nvar arr      = SArray([1, 2, 3]),\r\n    mapped   = arr.map(x => x * 2), // arr() now has array methods\r\n    filtered = arr.filter(x => x > 2);\r\n\r\n// mutations without SArray\r\nvar tmp = S.sample(arr).slice(0);\r\ntmp.push(4);\r\narr(tmp);\r\n\r\n// mutations with SArray\r\narr.push(4);\r\n\r\n// SArray methods also return SArrays\r\nvar mappedAndFiltered = arr.map(x => x * 2).filter(x => x > 2);\r\n\r\n// Any array-carrying signal can be 'lifted' to create an SArray\r\nvar plain = S.data([1, 2, 3]),\r\n    arr = SArray.lift(plain),\r\n    mapped = arr.map(x => x * 2); // etc\r\n\r\n// When an array signal changes, map() will re-use prior computations\r\n// for new items that === the old.\r\nvar rands = arr.map(() => Math.random().toFixed(2));\r\nrands(); // [\"0.83\", \"0.75\", \"0.77\"]\r\narr.push(4);\r\nrands(); // [\"0.83\", \"0.75\", \"0.77\", \"0.25\"] unchanged values reused\r\n```\r\n\r\nFor a full list of methods and thier signatures, consult [index.d.ts](index.d.ts).","maintainers":[{"name":"adamhaile","email":"adam.haile@gmail.com"}],"time":{"modified":"2022-06-26T15:08:14.493Z","created":"2017-03-15T19:33:49.193Z","0.4.0":"2017-03-15T19:33:49.193Z","0.4.1":"2017-03-15T21:12:47.011Z","0.4.2":"2017-03-20T03:26:08.543Z","0.4.3":"2017-04-28T22:29:20.267Z","0.4.4":"2017-05-04T02:37:20.953Z","0.4.5":"2017-05-04T02:39:55.572Z","0.4.6":"2017-05-15T19:54:37.024Z","0.4.7":"2017-05-26T01:02:35.777Z","0.4.8":"2017-11-13T19:15:01.261Z","0.4.9":"2017-11-14T21:57:56.543Z","0.4.10":"2018-07-28T04:35:50.733Z"},"keywords":["S.js","reactive","array","sequence"],"author":{"name":"Adam Haile","email":"adam.haile@gmail.com","url":"http://heig.ht/"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/adamhaile/S-array#readme","repository":{"type":"git","url":"git+https://github.com/adamhaile/S-array.git"},"bugs":{"url":"https://github.com/adamhaile/S-array/issues"}}