{"_id":"@alpaca-travel/fexp-js","_rev":"10-db4d35970c957fa381ca610042eab425","name":"@alpaca-travel/fexp-js","dist-tags":{"latest":"1.0.2-alpha.0"},"versions":{"0.0.1":{"name":"@alpaca-travel/fexp-js","version":"0.0.1","description":"Functional expressions","main":"index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"scripts":{"test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"98f3b8ab01c05dccde8f0851a3564a68e137eb12","_id":"@alpaca-travel/fexp-js@0.0.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-WQTbq904LFQ7bgmPGpr2sHl6lwuHucyQoRJl5htOFf4z5JKhCMAcxSNPR3zxJAeGwKF8o6eq0A4UhFnFkpUtWQ==","shasum":"15713bf174a5c4aa96ed148e5f112014f707b582","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-0.0.1.tgz","fileCount":10,"unpackedSize":76918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduCYcCRA9TVsSAnZWagAAdtEP/2QzuRyjfrJyWc5tIVsW\nqh7h+ZlyFvLTGV71WLf03NUhTGN7GAJgn0sz2TUGrJfKVzoufw7h9jnThm91\nyYMh4lBXYhiWayle4t1S3XVzgUBnoyF42ZfLix8QKEQl3/9CIgt72swDNL9R\niLvHx3FUqihITxaGDBr3K0V7e/TDWpKr1zfr+vvp0LWjQApnmCu7Bz7Kr9TI\n8LEThAVFI8kBZeDBYcA+OpRuycsQaFMd3V6/XAF8OW0TJI+QHP9Ylo2qUmoO\nw4ZKkkAReguVohvmRfg4qRQATuhDpXBOTfgjzB7S189YUECgefgZUsIa6FQ5\npJapT838oJh6JpiRmP87bnbouMjJQiDnPOWx7GHniZHYWWSvF5o5qTMvDA1K\nZHnYkpzNzYHhendWR6q3+Tr87BhagaEfFB9eAlRXDH4AzEONCu/0UzJM5Sgu\nIG99VxkG8g04/OKRC5sUOPBbeiFn7DDBS7hgOaHFenyS8bWFkEXFloJfrvle\nknrfEK1LbbZOeXtbd/4NLm+S/V9We9Yh5uGfjmAr7ctoRs105gtMNUAL03q3\nWs3Xcj+GYp+dexlp2qQt0bqddhx9MoDTEdzRnq4pF/HNfk3K6GyQgV+M3Yvk\nmoVzXb7DtaACWm69Ixx4UnPTPPj/UxMwDtEsufTj+Dcj+Y9n1taeW4svuYKo\nsEYL\r\n=A124\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDglCBTIeDDnb/8NfB7e8ZHC5+qO/5HL7+POcui9RuVEgIgaSNQyqFSAFPuioSi++5pvLc+u5Zny0qM4gU77/XMYos="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_0.0.1_1572349467952_0.28719866549067596"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alpaca-travel/fexp-js","version":"0.0.2","description":"Functional expressions","main":"index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"a26af52305c1d2ca735f4e7dff2f93d2153cac75","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@0.0.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-bNO54WfHfqT8xXk0w5nls6by9ueoD1ihH/f7Pav5eP3+u7TIAtqIADUyVvdVSahDvwI/WFR58UZtcg0x+8jSvg==","shasum":"297afeec05387f4974843587cb5557d02626af0a","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-0.0.2.tgz","fileCount":10,"unpackedSize":77083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduCbsCRA9TVsSAnZWagAA+9UQAJlOsQyH22/IzV0GeF23\nfQnWoJA5X5Jct1wtVc7hjNJBRYz2ccBi0GCGeqin4UnEhJNHzHhaExXwRMjg\nn9HbzLARDlOsLySx0JMdnG6S1UfDt2PQ1U9UB2UXxSQHWlIP7BUSPIlIM9Ea\nuHruqSz44BlM81HpZeYIyDQSo0M78cj31q9+qQ9rwh5GeLxgtRMtghxKbzwO\n//s2IhBn/byEJEsz8IF4WXoD4qwkptWgQAelfKCrl4jox9SB4iq0B3ugqzNo\nDC+ePraX7WaPsOj3gL8P5jE0RtlcOYN+Ow+1NLlrA6gep5pDMew7d/DoB0oe\nYJX4MHwbVsNNF3eGaSuLlshBfKzXrfehq0l4w25zJAtlI6HQpntTRba6S6do\nyelLLrznp2xqQ++lBOJvW1hOGTRCXnrRiMOcTmzYUPHqAzZ2J5RAygfynTdZ\nrmyxSVk29WrEyTT1wTjm/ur1lE654/yglBlMKZ8EuP5nFIsa6NXBKl3OYP6B\nVeC7GT9O3Fkoq8hoo/rheaQ7KCN1TIAEW7OykBFQzc0Mzw9yc8OnBghDr/fU\nG7Ku0KzMxG5kOWkTmgVx27WspEXAddu4Jw8KYUiWLkQUlR7vYt6m2V/MHRUG\n0DjHUyJV/BVKejTItz09UFINedZdQOAZdj8ADmodb0ap8kGCGKFQ3Rad+vsT\nu9pa\r\n=fLfC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMbr0rxXlHIFFHwTn1c9Tn6Zucc0LGhUfdFImTSmveVAiB/tyrA5QcyCQ0XvNkTRWZd8shGOJPIZWlG6Yw6+Yg+qQ=="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_0.0.2_1572349676395_0.07850978759687055"},"_hasShrinkwrap":false},"0.0.3":{"name":"@alpaca-travel/fexp-js","version":"0.0.3","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"f5f477693519ee574b92007adbd8e880fa6852f0","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@0.0.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-DaSWJ8UKRVh804q3uSIcbdM4666KZCg0QGZICT8zvWOqM1mkaQ9A78pk0yqArNek/Yt0g6/AWpx3QM0TzsqE0Q==","shasum":"3ec5731318a6a5602f494a3498d245ac5fd6935a","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-0.0.3.tgz","fileCount":4,"unpackedSize":5058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduCl4CRA9TVsSAnZWagAAJl0P/1CtrC01kVqIBtoVCg6r\n6AMMESzqq6hN51Mm4wEgNCCulnSYcc4A84zyANoY2T5qMq1N0Ypr+7vsEkbR\niOD/q+FMIUBUvW9FTlR/uK0drkkKay/drLh3lC1sYhEcFHmR305Cs1wxO+Hb\n355Vs3Rz70tRUmPNrLApGh4OQTW9Rxb4yJCsqbotC8ZFw0/7HxcL+l6s+3d9\nCAV5t6o5pPv/nlfg+C2CBXwi+XvdDzrDNGMY9t9ywyDma7uDQ0DF51b6GKjN\nlsx2iW5r+R0l8F7l1PODdpc68qZP8lHtp2GKh8T1/EK/SpP7un+aB/Kbc/eb\nY/sJT+JjaR3Dd0OflSzq64FvK1OQ49+iHHQcb+RQwvf2OgYLnmXIZEbREhQ0\no+BQT/Wvtv4SjHmGuA6ZHw56lIKGdsj6cLbIz7+nhTplJDzuNSPynPftfhU9\nNHMAjgjuen7EJGkdSol2Xv0u0J9idJYC9vOsPBGy5rGTyxNlUTx1yMJBXX7h\n4LaqDi/leghPnIVrCk/4rDKjB9jZPptgdJtKueQKpEFt9CJnDXQ7vsQuM6Q8\nP41j2ykTytKJmo2rn1F6EXo/SyrBru5ArJvcGSdByrnmE4sYMm4PP57hIi6j\ncQIiR+pSIy2naMRjCLZFWbZXV7Keye2vpZwp7bgwY8TuvXGp9SNURjao9IXO\n9Kl7\r\n=VaLr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzJqJawRQna+mJ7greknDShgpys4CFlqE8PIYC2teNrgIgJV/UhcgTJ1I/8qyuBwe9kJQTfSd1ZAusO3ichI920zI="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_0.0.3_1572350327722_0.060932424559257514"},"_hasShrinkwrap":false},"0.0.4":{"name":"@alpaca-travel/fexp-js","version":"0.0.4","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"842ff6f86e3d7a147f696729c7211c33c68e5ac7","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@0.0.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-ppgtdXIxtqKuR1j62kVeAfpFwS5oISfROMviG78iktRfXkH8Z3rguhwfqqnrVNBMYQHbk3HwBYe/BVs67xtjuQ==","shasum":"31a286511d08858a01010531f67faec0137094c8","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-0.0.4.tgz","fileCount":5,"unpackedSize":25341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxmIDCRA9TVsSAnZWagAA3UYP/R5IcKGnaMUetBF3Y1XP\nGZzRnMnmX3vQCg4PCovQu0PYEZqEmxs8SKQvFIsOT0pL5QUO98XhRB/6bd3R\nTVy542wUpAi71xfDfuXqVar0/QwQj7JYga1PvO3F0FozQitft6NkJZO/WJsD\nQTwEZxo4YKsEHLan2tTYGZ5hqwfQjXu7Rggdp3fOY4sUI54ZqEhy0VgdHmVM\nan5axI1qnB+AAoLf5VoB4yO5N4DkFUEdcxOBFpZfazPf65a4xjLtwpW27hNT\nGkfBw5uIw0NMgYW+EsbxMVmr4Llrt+/sAdjsHyHibW05ZdrrDj7uoQnPnRxZ\nzv0Tso9xM+5QWpqHlOBZzf+ErXxyjd/mc2XtL3ivRDV3Ek+e1z7x6jotX/Qx\n9d2oI2M9uhD9tYIISpDL1uhXnrbK4hTiwznbpCzCNEyaN03eSiA8EIUXC9MV\ngHvtCcTW5DnHqb99QiUieRFoWmUmgU9g/yFYeGQ8JHCHoj0/l2IAtbEP6Arl\nw9e9Onrx8Mdh+aZiKJ6A99/n+sGWj6cTVRM3kLk8Be9d7J154KQjj9ZS/mfu\n9Yr3a6yeJcJWeSK7Dgrmnn02oACE6p2Gnj++a4ownrM8oAwkK+JCfMYpGXZR\nod2RmwBYip6YZ+LUu8Kd9GWtHTcIgWYu1eTep+w2jBLqnfSkBxmpiMYhau7h\nRqy+\r\n=bKpZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrV2/zni+j7QY47WygHQn7iJsQQ6LPFgQmZugZhxEIvQIgRq+ZmqTmTkO2eHKcmyP3j73s3Hg3v2aGwFBsTVAuiw4="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_0.0.4_1573282306771_0.10847832677470715"},"_hasShrinkwrap":false},"0.1.0":{"name":"@alpaca-travel/fexp-js","version":"0.1.0","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"de8b6434815b968a521c0664808b3ea677e28849","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-WFM2FhqigHMDcYT8QkWLsoj3CpW8an/zlhbQRJMFr/OHuoIpW6QRHrHA4mQFCXGZ/vCwLmATKTeZzEV16cAVlg==","shasum":"a637562eda0785f52fb88e2138ac564eac4abf6e","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-0.1.0.tgz","fileCount":5,"unpackedSize":25341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxziSCRA9TVsSAnZWagAA3gQP/2rkccuVOLNGdB2ntVx6\n3tn2UEdKSlDEx3+5BwPzOeNwii1l+bdtw4P67YKDw7u4cXPqSgsQYVDWidgH\n+FZIzWjNinuhEz7zaqir+IfAmHMWj4Bzd34y4PjT25dDgoJQnEJzy7Qdb0zU\nTK/0UTbDImjN7TAaJxwe/ueARCUck4GnvqIwzkQwKoId78G8PP2XoAvUcbz8\ns99dyMJPdUTvkwoNH4+a+ZRX2iCDZ98U+igE+h1hQPTTMELvKpC74gqJquDT\nDs4WwoSoK53k9RLU9QKypvrc8tRLIwn+adrxKDYtgwfhELY4OJd/3C4ZHPZs\nr3/v0zM40T4BQHRdV+iA53SI5akdmWnVKaQgtzLE2aWlL9cTaNz1i4w0VRg6\nm/flJd/sf4ywsQDNGJk3JLeyFw7QyUlwpeMi3kfiarfmuZX43z7Fxz+ZwRJd\nl/7u6fi+kxi37y0Xha8jwBI7lZbiHwPy+a5acHyQErNSnK64vM0KkFyRyj6U\nXQZl07bx2x0guXQRCL49nWFiqKEmQ5gVJOB8yuVPEkr3Pjs0zWakAW7pTKDJ\nF9moJrofhWUGcmAK19P/JEDSnmhF3nUWxeiM+Y9VLAM8O2KMfuEJM0a07HF0\nMNn0QvMVOH2K6/xz8M1+IsWG8E4M+sHa1StzXNHB89hpnEeVV3YZlQRjHSCU\ntZsQ\r\n=AGrY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3WTxyl1vqVwQUBWBp7Lv3Nkz/TOge7LspypUb9KN6jwIgNOuzExLerGx4wlhZVe0NnBpRxNx3BTjEs8KYHXk9wRA="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_0.1.0_1573337233212_0.8684981963352376"},"_hasShrinkwrap":false},"0.2.0":{"name":"@alpaca-travel/fexp-js","version":"0.2.0","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"b5cf471040ab7c6505a62e738eea1070eba38686","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-GmET9DSTqkHQvKnF5yAg1ZE4SLTUoAd8sHpAXC1eO1mO5mtZ7t/Br9JjB3r/mxSaD4LD6iJvg8h746XYBhrm1Q==","shasum":"2e30438f39d4dcf570b69aa852b2e84e27bc3902","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-0.2.0.tgz","fileCount":5,"unpackedSize":25436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx5tQCRA9TVsSAnZWagAANs4P/3CwXEWCLXd8TrHQ13Z1\nIGq0qefKBvYL/CCb1X/H+KqN8bcu22QxplV/4i/kfKH75foqLya/B/47qHhv\n8EFo9ta7psHTbJqQY7ImFihX6Cc/jrc8b0BbnXFdne6EJAFzRL9QYFXyALc2\n5t0qHP4We+kwUS97Gez4MfSBwAZpD3kCrCnySmIo0JrYiFeemFmdaIGHdsge\ns2t88Juf35LEoK8lU4KskZYFj69LS9oHoWufiK7vJBJVYj9nzygbNfIL8n6w\nI9OcTZgmpTYmJkmmVoFQvzFeHlrq6klz65cv/NY7Y1bU4z3wz3CBEW+Rfk6t\nOvKcuVt4gy968mRgIae65ZnXYzFPst9jmTNHP8nwFGjzFTqNQwF7XU8mlxnS\nSQCO+dDn027+Dq3KkhxO1kd2BR7dcT6lumzmfbqHZIEWEyux7588GO82wXwS\njmQweMbpOOt5EOQn2PDenqjtp2EiVtu1ELS2jE1Y/xZ+Rw25HDCnremNXGdR\njkhksUpbMJfLuSD8+mzBwzdiDgnXmGsI8pI4J0WV+0zOe+EdRHqk1YEDdqR4\nCniEHyi7OwTYLqi03td7mbmXgJx7X36PiT6/ixwQDxMtVADoGsTCYlIZAgrT\nghzrWIXYrLMY00VZYZhnwyEqIRaLhs5VPFCvsMkHn3b2zuxHPUvnn3gsNspk\ni7FK\r\n=/XAo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZdi0ZJ+HPu5LO0Kxvz7LZCmKfN6i2MzalQZOivcc9PAiEApURg6j2c6qg3/eGsqqPIr9IDHsRroI5DeDHn1NIWNTU="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_0.2.0_1573362512231_0.21376744762048938"},"_hasShrinkwrap":false},"0.3.0":{"name":"@alpaca-travel/fexp-js","version":"0.3.0","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"a0c2e02f59a31c82238a86d35ddc3714bec84b7b","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@0.3.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-JQkzAJPSd6i7SuNGdl2iTzGsy0FycqzMYn7+2OJBhrYaoIiyK59hs8VaJ6DKSvuDhhIfYJ/p0luFO53/yRqnyA==","shasum":"b74ce247e25b7805b458156c1f69f77e65713778","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-0.3.0.tgz","fileCount":5,"unpackedSize":25909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx+mNCRA9TVsSAnZWagAAXzQP/3asq89V2HADJ64x1XQ4\nSn1CUl6fF59NPrHi5D7thJhy8bNs4gv5oiYYDzEl7Q8zLKmEG5ug7xvs4oCm\neZYykHlHHzIjwrF//ZJVpSZOJfCyb4XoIyQwKBRw0PcVFdmYOrt9K3Gtn3Wa\nYcecwIe0aIk2v2vB+Tm2lzv5f/Px8lyXOpWGhNyWSpta4ihJ9hkynOcEaBAY\nUB13wNDHYApOxX98leqpp0Np7+53vTMXiBtYtTtmCi9TsS5edik5UzDuWJuL\nWGaD1Mf5+bXKedefB9/oF067QXyplUYyJKgLfjjlxmCVijXnWZVY8Ska4484\nXw6D94ekaxvUwHzkmhho7d+/DnaGQ5WCW9VqmytrxLDimgLku3TeHh/xMmvg\nqVDVtWXmGxyCmy9+QQ1fBXtwvgzB/b0aYiBrJDg7OrH11ZUqKUyFiYGiZg+S\nF3ykY+bJQb8+khwfjxtbtT6qEPXdsH1DV4FDij40mbb5svTZDzzoithoLD8q\nZnosKfgP0H1/widUer3cIN1rKd8rJhY+PU7KPihpS9qhuU1W+sHR3gNs/gJT\nQzYCeLlDc1B2MquyfolKY08nV2WO6DWk4qlAAf9c0wfVCqIqn8kp1OuSaMdI\nqmpmyTPLIonNu8j5UQaXxwdSWp8T6+0pNOkknMr9fAWTtPNUZrBtyktiGTYF\nEI4H\r\n=+TEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1uX3l0K1gvMASU7N6wCPGZ5CPpC+6IxzFB2K7SNGnJwIhAIaqVES0RXv9prMzIE9wIgBkTrgXE+IVSeW6gRn1zcdx"}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_0.3.0_1573382540583_0.08716246090686464"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"@alpaca-travel/fexp-js","version":"1.0.0-alpha.0","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"7190656edfa4ef54a93fb6e49c986b3fa40b206d","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@1.0.0-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.21.0/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-FvkQdnIC1tsV7932LrvArchp0lw/TXK9R25v28GEfMRoCuPaHQUCSizOszN6EG86LIzPs0WCCDu61puHmiKzYQ==","shasum":"08a30b29edaae164af9a4c22cea64de144608b95","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-1.0.0-alpha.0.tgz","fileCount":4,"unpackedSize":5749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyuL+CRA9TVsSAnZWagAAX2AP/3HgR3DXpaLcPG+Qq/Fh\nSXkb1Xlkh2KyBbvaIeLprhqwTdbL1n62ggm5YLwxD9Y5Jsh2Zw2aI7V3wVc4\n84QhQh2dgtUo3DgxmvOc+j+c1hgOPFGuSN1kQZuSqQaBdWZI88Q2rdOV++gL\nQnJeBbgmRiIKNOTSh1t7gDGL5VxGUtOD9uN1RKMTol5aYNy0dNaMDAVU0s8s\naxGtINitRCXUsMcwz+5eV59LvAr5hoqLnWP7UxouadBnytjUAdANw5647ImR\nZnwZw9I9E6WyROW5EeD1hYW9ma4hcdKEwh32vFfole3nPeLf3sE42U+GhXsS\nZ0+jfLbssvJRDPZdyJE6aCmla2kkddID/uAR3n09ljf4x3rWb9EOsd12jLxG\npRr9xOj5022tokwVp5iDiTMUCzfy36ZJrR56XL2Nc4F1gi9RLQfDjSk8VQwr\nNbWRfSvOyClCjQkjUS9CNUjA7WM8wyTEycPHtHqA5ItYNkbBSiDtoPgrpnkC\n8pN7S6BA5GaYyspXFPZfBny/isR5OziVyDhL8nM3brQ0+awx6x4KGnKajURf\nauRueQq87PEw5cis1UcnwWzyFwg+xntKO+VqSyuYsDc9xuh9ZM4xGfo9X6kd\n9Zp+2n+s6nsUW1907Q37ecvEjFfkTcVRvyLzsPLJnPjp4v1i4aN/ZYhMisu+\nduP3\r\n=pd8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD94VY4aOmo7irrv/Aldkq/pVu947BdYbZlRdEkV9bO1wIgeEJBET6/g2P4WgGfVPYO0PpInCO0SR65Cld93Zj5UXs="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_1.0.0-alpha.0_1590354686006_0.742746231111119"},"_hasShrinkwrap":false},"1.0.1-alpha.0":{"name":"@alpaca-travel/fexp-js","version":"1.0.1-alpha.0","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"dependencies":{"assert":"^2.0.0"},"gitHead":"c8139aff5bf56730cc1f36c5e2c06d0b0e5112a6","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@1.0.1-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.21.0/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-HaofkIKG83FJGoZefid11nuZwIFxDN4eoV9sZeO9rNnTLTA0J53MGrFvxKhQIcrACSzk+se/p162mGarsJeOpA==","shasum":"27cdf3ef61448635181264b3cb1fb1c03905d0a7","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-1.0.1-alpha.0.tgz","fileCount":4,"unpackedSize":6776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6S17CRA9TVsSAnZWagAAnzMP/35vlIXeHwgVBB4Dii6W\nL2fh+gRx+RBXPfNUx3TOzB7ibSTVIMQIIRp+634MeIIYcGkdfZQKhCiL3z8R\nerGFYsyW/EXyv5E1XwLkEPtb+VIHoxJ0q8K8IW0nzIDUn0I1ZUa8bvW1CGqF\nmZHBjTlDuNTHRuNtqUlhFFOG99UJr2vUKEw8BCW9ydjb3QtmGIHKLOgj0DA6\nHBkYuP7pavtqpg65YdyPdEECItmRPCGSrpl1xQuAzFKAq/d1u+uMRpDj2PIP\nBHfHCBQZro5+G3rHHJg3U2fy1REYAkdo67M9HeY57ZFKo6ekrOvu6LSW3wWt\nPZhxrDfMTE62caYkc6zRDM7SjF06SHCXRuWfLN5UO/Wnjmmjt4rIRmCZGNrC\n8IaflUFbZ1Wd0s+rfRhnqMdlkLmMNitrVAAofkX9pJwUX97/Euh8SXHEzFw8\nQHJ61fB5G31lnwFT1eswpOLzQZl5ZdDgP9jwDza74BhKZ8CEUP2rkhVwAglg\nTu8P5QNV2r4IXJQHi5raM1tWPP9BiNNS+qdn+Wkc46/BAmKkxdRm1HrtldSM\nJicbcWi1VE8mRnQrTnP1Ior6DjJAJKsAZzYhQeyHyLAOWnSmMDPOVaornY1y\ny0L3ne8tsCGZoKJdfFf//4eyjyxTGXTKpdK4J/l/zbXRszDN30+u5y//ibfM\nwy8F\r\n=jAmx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClc84uTC/EYy3N95Rop3LEcYeCmDwzDb+t+BbYMQoSOgIhAL2xBjK1lpueiTCgTs+NFyJGjx58i/kzbBcrc+Wn7QKw"}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_1.0.1-alpha.0_1592339835041_0.6643275537180824"},"_hasShrinkwrap":false},"1.0.2-alpha.0":{"name":"@alpaca-travel/fexp-js","version":"1.0.2-alpha.0","description":"Functional expressions","main":"dist/index.js","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"scripts":{"prepublish":"npm run build","test":"jest","test:coverage":"jest --coverage","build":"rollup -c rollup.config.js","benchmark":"node benchmark.js"},"devDependencies":{"benny":"^3.6.14","jest":"^24.9.0","rollup":"^1.26.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","terser":"^4.3.9"},"env":{"jest":true},"gitHead":"ba3d4c9c207c723129f25da4ed65e5bd7f0b5f14","bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"},"homepage":"https://github.com/AlpacaTravel/fexp-js#readme","_id":"@alpaca-travel/fexp-js@1.0.2-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.21.0/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-4RPt8W8xBrJCwCN7QYCrOwQgI6w44PRWZzCRj6eEt52euQCd9sc2iFCyOpxcW0uDqbB8zKcMwwSilFvtGVD6HQ==","shasum":"b182cf44727c8c56753446b2a2df9ae114a6a5c6","tarball":"https://registry.npmjs.org/@alpaca-travel/fexp-js/-/fexp-js-1.0.2-alpha.0.tgz","fileCount":4,"unpackedSize":6635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6S70CRA9TVsSAnZWagAA6ssP/icxpJ6VvvdF1LuUa32H\nB/KfBOYCGs/tcae5wUP4Et8WZecNb6D4lQuvZ6rspgaS8F0/Q0ogCYhAVNe5\nI5tBlth2CewUuGUjwZV8FVuuiq81WOmllJKjxZaYCIPAcJH5WSmUDcbVI5GE\n5vITfBQWT212PI24Qn89b8Wo02hxO++uhhXnYfzQvRUu6z/tiYbC/a5bWYwP\nJqWXF8/Cm0QtWnynKilmXJAQ5drifhlMHnSjza6oSpl8sVbcMQMHWkZrGzY2\nTa6u87qdIgZht2IfpJvYOejYuigMFYncHOffkUk5JgRgToVb9iLJdoAMSKaA\nR/4/aZ7m+wl0BHHUpFM2sMqfuhSaltTjJ+fDaV02HHVJY9VrrUU6n8pTE2jS\nVveOCFbcyJjXJpvdWUW1aKQZa57XAWZBbQCA2uonr2RJiMWB9RKJTJR8uLbb\nT5UEDKyX95JnFhDFwexdTiQPPoo7bZRe5clSNsq+rnVNnFWA9isyWD/hVv9I\nimVKQreuUcIzOE0VagCchWRBjVqXjtMm9Fw3Jl6bB95k/Ihoe1wH0zHTpChI\n60UVwr+rsRCzZ7LhD3enye7VDPzfxY3sshZeFnAGyYPt0zKG/p1lbD7s+8Zb\nxqni19TjuC50D+bM9Gzsas+X/+K7hr5mg5d1NCJery/fkWcwLhv6M64ZEwAm\nTFtV\r\n=blL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqiccW3nGC7psjPxTjWJA5Us+sRfMpfmAs8vqdFxWU+AiEAhy/+kF7z8QJIrGWw9uYFgGJ4/XBx8m7MOQhj/fZ99+Y="}]},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"_npmUser":{"name":"cammanderson","email":"cameronmanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fexp-js_1.0.2-alpha.0_1592340212245_0.5262229565668559"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-29T11:44:27.952Z","0.0.1":"2019-10-29T11:44:28.136Z","modified":"2022-04-04T13:37:45.226Z","0.0.2":"2019-10-29T11:47:56.560Z","0.0.3":"2019-10-29T11:58:47.881Z","0.0.4":"2019-11-09T06:51:46.887Z","0.1.0":"2019-11-09T22:07:13.386Z","0.2.0":"2019-11-10T05:08:32.347Z","0.3.0":"2019-11-10T10:42:20.803Z","1.0.0-alpha.0":"2020-05-24T21:11:26.129Z","1.0.1-alpha.0":"2020-06-16T20:37:15.191Z","1.0.2-alpha.0":"2020-06-16T20:43:32.392Z"},"maintainers":[{"name":"cammanderson","email":"cameronmanderson@gmail.com"}],"description":"Functional expressions","author":{"name":"Cameron Manderson","email":"cam@alpaca.travel"},"license":"MIT","readme":"# fexp-js - Functional Expressions in JavaScript\n\nSimple modular expressions described in a portal format (JSON).\n\n## Syntax\n\nThe syntax:\n`[[!]<name>, [param1[, param2[, ..., paramN]]]]`\n\n## Evaluation\n\n```javascript\nimport { evaluate } from \"@alpaca-travel/fexp-js\";\nimport lang from \"@alpaca-travel/fexp-js-lang\";\n\n// Expressions are just JSON strings\nconst expression = JSON.parse(`[\"==\", [\"get\", \"foo\"], \"bar\"]`);\n\n// Evaluate the expression against context\nconst result = evaluate(expr, lang, { foo: \"bar\" });\nconsole.log(result); // Output; true\n```\n\n## Core functions\n\n- Equality: ==, !=, <, >, <=, >=\n- Context: get\n- Deep Equality: equal/equals, !equal/!equals\n- Existence: has/have/exist/exists/empty, !has/!have/!exist/!exists/!empty\n- Membership: in/!in\n- Types: typeof, to-boolean, to-string, to-number, to-regex\n- Regular Expressions: \"regex-test\"\n- Combining: all/any/none\n- String manipulation: concat, uppercase, lowercase\n- Math: +, -, \\*, /, floor, ceil\n- more..\n\n## Declaring new functions\n\n```javascript\n// My own function\nconst foobar = ([a, b]) => a * b;\n\n// Example expression with our own function\nconst expression = JSON.parse(`[\"foobar\", [\"get\", \"foo\"], [\"get\", \"bar\"]]`);\nconst result = evaluate(expression, { ...lang, foobar }, { foo: 2, bar: 3 });\nconsole.log(result); // 6\n```\n","readmeFilename":"README.md","homepage":"https://github.com/AlpacaTravel/fexp-js#readme","repository":{"type":"git","url":"git+https://github.com/AlpacaTravel/fexp-js.git"},"bugs":{"url":"https://github.com/AlpacaTravel/fexp-js/issues"}}