{"_id":"chimpanzee","_rev":"86-5f4900a8ee12e3fa28c3d74157b9e5d6","name":"chimpanzee","dist-tags":{"latest":"2.1.1"},"versions":{"0.0.1":{"name":"chimpanzee","version":"0.0.1","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.1","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"eb69eee6b7e5c5f3dbf26086f50c722a62315cbd","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.1.tgz","integrity":"sha512-NE31DJKIBKN02FGNFUGKOGw1Dw5ldN2iBdBd8OdqA2Qz9VLeA7ZQ214x+hJKZp9QrP4ED2jfLf63c4AFgV7ruw==","signatures":[{"sig":"MEUCIBWbUXsyDMWTBUDmWwexy1eG5YKO2nZxM7lGt61GvJLaAiEA6S8jCgSaTVLl5W/NQ3Cvz+GnXRTk1L6P7Q0kTNTnYMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"eb69eee6b7e5c5f3dbf26086f50c722a62315cbd","gitHead":"2643a1e35bba3701724ae061fd4dda300eb88f87","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"Tree climbing and pattern matching.","directories":{},"_nodeVersion":"6.9.1","dependencies":{},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.1.tgz_1486199244898_0.5316209890879691","host":"packages-12-west.internal.npmjs.com"}},"0.0.2":{"name":"chimpanzee","version":"0.0.2","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.2","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"8eae6c042e4eac54bf6fb0dc7159d065527c3099","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.2.tgz","integrity":"sha512-7QPQTpXmZjvOlW9jz6+mGkQ+qI3fGzccsKsGO2S4rzhY+VBK1WmgnrgvWkWIYqut8g4RIEfaO+pxyLVx6FXetA==","signatures":[{"sig":"MEYCIQDtgOOxZPKDABPguOhUc2aPNH3+g6dzxL86bcYZSNyk4QIhALUzBAbZRtC7v229N/hqDQ9jmbpfkMr6e2fUfep7FcSp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"8eae6c042e4eac54bf6fb0dc7159d065527c3099","gitHead":"b72733cd734cc78b22556a42cab180417dce1c15","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"Tree climbing and pattern matching.","directories":{},"_nodeVersion":"6.9.1","dependencies":{},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.2.tgz_1486710615840_0.5587003438267857","host":"packages-18-east.internal.npmjs.com"}},"0.0.3":{"name":"chimpanzee","version":"0.0.3","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.3","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"a703dff2a31fc4361d7223c9c4698f8321113c93","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.3.tgz","integrity":"sha512-ujTPkdLpTD4be6OY/8xID0RKBkidEKi9oDoDPHn8t3mU1bhWWWOdZRoZ9UdX++iHAO5qMtCQIX9/Ndj59ZiF5Q==","signatures":[{"sig":"MEYCIQC6PZhVn6Qc/lN0yN+5g9OfYRrxylUlgibARVKLEU+T3QIhAKQLrfbFb6k3GCXWwFdx8mSwzq4WZdSQZDXDuEmgkQPl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"a703dff2a31fc4361d7223c9c4698f8321113c93","gitHead":"950474257c7c914032b3dae2791aafdeb6b0b19c","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"Tree climbing and pattern matching.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily-async":"0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.3.tgz_1487217617807_0.7377733536995947","host":"packages-12-west.internal.npmjs.com"}},"0.0.4":{"name":"chimpanzee","version":"0.0.4","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.4","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"ca8534aa0de969f4681c08c37c5e1fc5673aeb8b","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.4.tgz","integrity":"sha512-dFbGYI8shrF3c36XxGfCgz78RX8y0nXrXZ4id6l9OUxzR3/+mJI9YAvllTbYnqEUszV0B7IGG7uyo1+WnVTuyg==","signatures":[{"sig":"MEYCIQDIdXAWoFjwEfU6owFDT/jFv8c171xnwHA53suguUOMVAIhAMWeJ1w/4tHueLrCH/HOANDxWg3evFrDd/0iWWoo4u6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"ca8534aa0de969f4681c08c37c5e1fc5673aeb8b","gitHead":"8b39f20134c2d65eb8333125847fc1106a163eae","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library for pattern matching tree, especially ASTs. This documentation covers the important features, but is not exhaustive.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.4.tgz_1488015820693_0.22697287262417376","host":"packages-12-west.internal.npmjs.com"}},"0.0.5":{"name":"chimpanzee","version":"0.0.5","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.5","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"18317b6799bb9a96008e99459c51349f95f19e24","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.5.tgz","integrity":"sha512-TeLhIxfK3CGs+VylCZXaQ/toquhmGS8lPqiE2L3SIascxl9KZtU1jorpdZMGBvuiivPaoBVsPYEvpWjlJGVH2g==","signatures":[{"sig":"MEYCIQCGAADRuMQcJ1Bj2HKKLPwH34hsqzVvBmNaBuZK0oNIMQIhAM70vWpmgTtP+8Uod8HPe/KNJ6T8uV+PoCRBDj6HW44E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"18317b6799bb9a96008e99459c51349f95f19e24","gitHead":"17d91c71f7e359a8520b864b564aef76ba7ebf4b","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library for pattern matching tree, especially ASTs. This documentation covers the important features, but is not exhaustive.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.5.tgz_1488077179059_0.4083844739943743","host":"packages-12-west.internal.npmjs.com"}},"0.0.6":{"name":"chimpanzee","version":"0.0.6","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.6","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"9754f59069354cad49584f2be501d221b412f11d","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.6.tgz","integrity":"sha512-hBveZlB2EALZ6ZEIP0YU4etqkIa3VuQ04nbDJN17OEjLHH+xP5JVJ2weJGudMsMdWxJGxGF2MSMo1CJ7oxUPlw==","signatures":[{"sig":"MEUCIQDwzAa57V7J2UCZENRrilpu0CFNA2BAfaPM3+MZLZz7/gIgefuqo193SLhCQ9DX2YBVlSNdYs1jn02TgPspLzAhw4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"9754f59069354cad49584f2be501d221b412f11d","gitHead":"b8d520bf30ca6c45b9104d7d0a535cf710d6e004","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.6.tgz_1488381810284_0.5992192884441465","host":"packages-12-west.internal.npmjs.com"}},"0.0.7":{"name":"chimpanzee","version":"0.0.7","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.7","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"2697b87477bc4a36e0ecb973d89f318c132cbac0","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.7.tgz","integrity":"sha512-cKCL16zQV5tmCNmYedKuQm9879NabYC6+maqOXqEmIp3C5puZMr59Seba9hrPt8EDWIuHgBjPH4v8EiIstlyvg==","signatures":[{"sig":"MEUCID0mBetZsH2dIIZ07Lun0GiITjqRoztqQvKlPwF2bpxAAiEA+b6RhEFhhL9qP1p752z2Wr8Zb0kHWZ1txIBNk6lD86g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"2697b87477bc4a36e0ecb973d89f318c132cbac0","gitHead":"4e71cedf307392474e0280f680b2d7efa709ada8","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.7.tgz_1488421853998_0.8193102390505373","host":"packages-18-east.internal.npmjs.com"}},"0.0.8":{"name":"chimpanzee","version":"0.0.8","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.8","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"0612711db5c660cde5030a00a5cf87d3b601bf59","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.8.tgz","integrity":"sha512-o/eNG9oSFOaKQbudoyWFXbnyqU9Jd8T8PJEh+uGpav8KvswPu9umyCdYZVzUo6/HWuXPpVNrUg0GcLJqg6QR0g==","signatures":[{"sig":"MEUCIQDQkrQXDw95EfgHlS43ucm2xvLfjotYp6xnOvG08qfrbwIgH3XygcGBn3ei/Er/btu9w6ca1cDT/UPU5PYsgi4oY20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"0612711db5c660cde5030a00a5cf87d3b601bf59","gitHead":"4e71cedf307392474e0280f680b2d7efa709ada8","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.8.tgz_1488427955383_0.09522559610195458","host":"packages-12-west.internal.npmjs.com"}},"0.0.9":{"name":"chimpanzee","version":"0.0.9","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.9","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"d6de265a72aa03a47452353032337094ad60433c","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.9.tgz","integrity":"sha512-837OZcBsmbbEMXwTGEhP/QMeVGCwuJflybolITlQ7ho/eyyHOhCEMEQ/z5XPZVmI87DWw5FIcyRU9Bj/XUHg/w==","signatures":[{"sig":"MEUCIQDPzJWzWs/qJnl16PqAfyY1KMQmlvf7Kla1cxxaEl8vjQIgV8/NRsNtK59XuVwi6Ico4Yss+OSFHCkneZYpHdVtQzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"d6de265a72aa03a47452353032337094ad60433c","gitHead":"81e6825b8abc7ec9f097bfbc101d7f8ba285602a","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.9.tgz_1488508937246_0.791497043101117","host":"packages-18-east.internal.npmjs.com"}},"0.0.10":{"name":"chimpanzee","version":"0.0.10","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.10","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"80d062fb993dbebf4c3da33c50da00f62f9045c5","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.10.tgz","integrity":"sha512-5IxV6ahCvV+uM0gp8NaBmh/K1TDtdM+SGLEPLbg5yr8BlJeG4aF4juV3zT5NSViIVa9jqb9BPqOl2ZhTDfcH4Q==","signatures":[{"sig":"MEUCIFBNgkcsoAHWAPe82kH+86twZqOjiu+F/HsJe0KXw6o/AiEA4nHLdG2lxVLWYVEiwcyrcyJoKj2ftAXq8FVyxKrHzfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"80d062fb993dbebf4c3da33c50da00f62f9045c5","gitHead":"b96d3bc9f1be20a73553c59aab1047e738910c97","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.10.tgz_1488519331757_0.242967723403126","host":"packages-18-east.internal.npmjs.com"}},"0.0.11":{"name":"chimpanzee","version":"0.0.11","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.11","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"e3577a4c40c057b242073376d2ba7315414c3667","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.11.tgz","integrity":"sha512-egYQEUs8Wr26kSjuZHvX85BoWS4RrdLrE+WKIV4GLfvjpLywonIFD59AhU1l1coRVZheBwL6YZVGsi8Nv/6RdA==","signatures":[{"sig":"MEUCIQDcGMGGy/pisM209J6/Z3B5sVkRTUl1Q2xHkRdX3xmSHAIgaTFm/PsEVyoxhNE2WwMFXpovq31wJo96q5RaiV8hGXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"e3577a4c40c057b242073376d2ba7315414c3667","gitHead":"51aa078598297b20eb4723ed988783922b50aa82","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.11.tgz_1488635448064_0.6830621929839253","host":"packages-18-east.internal.npmjs.com"}},"0.0.12":{"name":"chimpanzee","version":"0.0.12","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.12","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"41a76197d83d155df575eb2119161682c1a6111a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.12.tgz","integrity":"sha512-TCBVOORYp/S0lhZ7bsN7TUmwipP7KMgSd5tiU3ts9mgHlK2Q5lvsIfO8rHhoLyRWXsTqbF+aNy5+lqclSLdonA==","signatures":[{"sig":"MEUCICmHuL+/zdmSqY5c4atPqyao4Yj80YaRojlHwEdVduohAiEA7p6MJqP5x3GBTgwQ2Xx26hzqPl0uCuGDdDcG4LlQeCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"41a76197d83d155df575eb2119161682c1a6111a","gitHead":"979b514892de4ea1fefe000e457c93e54f772247","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.12.tgz_1488637376471_0.775648035807535","host":"packages-12-west.internal.npmjs.com"}},"0.0.13":{"name":"chimpanzee","version":"0.0.13","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.13","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"033085a9587fa96d0c81c44c612d18f4f774e906","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.13.tgz","integrity":"sha512-0jKgEM0idbNjjLwqOdAYWzUWy5AVQ2k3pcCXGxo0KwXMceRK+8AIUTZcxEwO75YXOXQ4KvFQ3JzNUM8O8zk/1Q==","signatures":[{"sig":"MEQCIAfFf6SoX81L7Hp7eXBgO6NqMEBXKcrrLXVcNMWfA/NzAiB37yjcaMDsUIhTS7kDfKIuFm0HMp+Omii0ldFglSB/wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"033085a9587fa96d0c81c44c612d18f4f774e906","gitHead":"b523ff85ebb4913756fffa1108d6beff98739bd2","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.13.tgz_1488639811910_0.799844863358885","host":"packages-12-west.internal.npmjs.com"}},"0.0.14":{"name":"chimpanzee","version":"0.0.14","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.14","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"320b832c0fa6d4d66981881b4bda901f91b861cb","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.14.tgz","integrity":"sha512-dsd+LcHfestw4UXInx5FrGvrURp351BZ5eO6gSRbt/54Zmp3pRK/OCBm2YSXDKIwN85/mZHzLQflFLidvfzkGg==","signatures":[{"sig":"MEQCICwZpUV3YjMz1VXs+yrjoiuUeyKTnNX2i2iSPUtpM7ZaAiAdgvEf38hC3jViyholIJ93nLNPRNqw/Ahfw8BKrYf0ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"320b832c0fa6d4d66981881b4bda901f91b861cb","gitHead":"e00a591b8bc38083f43439df8b2dc12b2d96a31b","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.14.tgz_1488715804978_0.7120387281756848","host":"packages-12-west.internal.npmjs.com"}},"0.0.15":{"name":"chimpanzee","version":"0.0.15","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.15","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"29d94f1e2159a17bf885ca92fd3ced635d9b6b53","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.15.tgz","integrity":"sha512-8uR2dXs7cl/ZXroPpMG65KtwZsrsVaaHVkSt+yiMFAZ2itEPBEU2rWLRxnIGQaQYJ1L/x4I51xbkpHtCY7ciEg==","signatures":[{"sig":"MEUCIQDbLLp57UfR3LqWO9CHVJ3DkF2C76Xm1/vKyxIFFtiKHQIgajpHaCWtJ7cn0PRF1ZkqwNiWd5tjgxmKIYADhbqjGoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"29d94f1e2159a17bf885ca92fd3ced635d9b6b53","gitHead":"485c56bad76ba79503f57dd67002626eb88067d1","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.15.tgz_1488861399599_0.9227423309348524","host":"packages-18-east.internal.npmjs.com"}},"0.0.16":{"name":"chimpanzee","version":"0.0.16","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.16","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"4cbe2ea1a12ae01b7c01d42b5fefa270f2186434","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.16.tgz","integrity":"sha512-Bp+Dxprzi/b6NrLfGrgZmHof7EdeUNRPcsfwb+XQLakCcC19yevXmQOSUQWtdljQyiG6srJ0rJSvI2JfVySEyQ==","signatures":[{"sig":"MEQCIA4yg0z8PErFRgXcSn/c/wauXi70XF+MS7cCnFy7Kw5/AiAm8C4igXaH72i3/CjXmwUloNnA5zM/X2v8rHTzB8KC2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"4cbe2ea1a12ae01b7c01d42b5fefa270f2186434","gitHead":"8ebbb692d2bd72d75edc0c905f61b594ca43ac8e","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.16.tgz_1488945433072_0.5898776524700224","host":"packages-12-west.internal.npmjs.com"}},"0.0.17":{"name":"chimpanzee","version":"0.0.17","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.17","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"5fceab4673c929dda38a08f19bfad9d9d1a80b9f","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.17.tgz","integrity":"sha512-WNVcImt8X9R6yHgAl53wgP6KIqiY2BFr4qLaN61yIHDTS8r27uOo3Hrz96/kipcGUKL53daMq33haHRWGiYJHw==","signatures":[{"sig":"MEUCIQCCg/PSAIL+kRMB9sco/vpD4SxCXh+LE/CkmuIy9PoJCgIgAe4nnK6cIDvbS1RHQJ3W+ExDvNB6yfgmlggK1ASULzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"5fceab4673c929dda38a08f19bfad9d9d1a80b9f","gitHead":"9d867ea38d19e8eaec4fc2fe086b1ef9498c60db","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.17.tgz_1489030554548_0.9036453110165894","host":"packages-18-east.internal.npmjs.com"}},"0.0.18":{"name":"chimpanzee","version":"0.0.18","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.18","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"2a2b8eb2ecc49f5c5d1a450ca80ea2a123450148","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.18.tgz","integrity":"sha512-X7ZBIch+e4zvwFwJChAurfahP68IOmefmpuhFTIVqPMsibIwjyo6zHl9oS46uEfjLQodyeKs8MyJaXZq17Kq7A==","signatures":[{"sig":"MEUCIFK7zARqUtaJJhx33MJdpNOZtU+L03tUXqN7BzynmzDEAiEA0WSQbSFT+/kT9vTx1PH1s9RNcStjuFTw1zpxufyLMTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"2a2b8eb2ecc49f5c5d1a450ca80ea2a123450148","gitHead":"9d867ea38d19e8eaec4fc2fe086b1ef9498c60db","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.18.tgz_1489081067130_0.8336623227223754","host":"packages-12-west.internal.npmjs.com"}},"0.0.19":{"name":"chimpanzee","version":"0.0.19","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.19","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"a9cef40608ee7216c4e25734e35b5a0e5d2422b8","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.19.tgz","integrity":"sha512-5kk5xPcD+jZeqfOnp8EBD5FNgxQThMNtI/qWzXuoZ1/LbBNofTC3uY4/x/TMzH9nugOoUFPMF8gahC17qQ6mgA==","signatures":[{"sig":"MEUCIQCZsKn3ESc9B1pOqUGh8gQt9SVHUqezQnAiGUOXzb7XXQIgWyLJc5N+LnAkp+HbIRuz3+7kE4bhT0ELDEcTAYDQr/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"a9cef40608ee7216c4e25734e35b5a0e5d2422b8","gitHead":"7f6383bafbdb5f37d539991f9d8a464fff31f8c8","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.19.tgz_1489126870335_0.3529393414501101","host":"packages-18-east.internal.npmjs.com"}},"0.0.20":{"name":"chimpanzee","version":"0.0.20","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.20","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"2a7f4e021d0a2b0493e8a6621117506b5509d204","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.20.tgz","integrity":"sha512-pS/mtwNXrNC4UcN0Xnol8S6WS7EICye3WHVTmbYitdU5p990kYIumwk2WFJwakFl1Ak2WvVHx/1eg/5+Cng5sw==","signatures":[{"sig":"MEQCIBawY1XShsKwV5o2EU9BkHUFIjLNZCA4tF54aukT+Zf3AiAk8vyvvuS87D4qZDiszAc1AHyzEJ/KeXEc/564IQ/Jrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"2a7f4e021d0a2b0493e8a6621117506b5509d204","gitHead":"d42bff30cffc75ac794da866b6fb34063622c4df","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.20.tgz_1490065886899_0.31107556540519","host":"packages-18-east.internal.npmjs.com"}},"0.0.21":{"name":"chimpanzee","version":"0.0.21","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.21","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"eccefe2366d39588ab5e35c9489a24d3c33268ce","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.21.tgz","integrity":"sha512-mF8yOE3ADj4NwBDzyqbsE/twZ3KBOCxTbjBDirqsQvmnfIIeHr9lqrfkVWVWrsQF/xXDvLrhhHtOqVNpbxdHgA==","signatures":[{"sig":"MEYCIQCLRxBr6Yy+kA1UToSd1mwvUfaeLyeWEIAI79qN9+ULjgIhAOrfq91eY79Yl5GGKCSRtm/9coUNavaMdonS+DJFp5WL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"eccefe2366d39588ab5e35c9489a24d3c33268ce","gitHead":"c134cb0a4ae38ba4ccde3fd557e851e7639d2c4e","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.21.tgz_1490066749753_0.11196603416465223","host":"packages-12-west.internal.npmjs.com"}},"0.0.22":{"name":"chimpanzee","version":"0.0.22","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.22","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"742e7043aeb870cdeb0ed0d2d06c2ec41b8b13b7","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.22.tgz","integrity":"sha512-4SRKQBd14Ce4vf3rNRrcKEM+9pOUSvIaj5UKUkqms/Vv9+96K6CgmrQ8v2nVakXLJiGM2N6hW15gK9tK3Bx8XQ==","signatures":[{"sig":"MEYCIQDGO6kM+bifrCbnmyLrZvCAUmCCHByty1fX4iIQGoBrgAIhALSkKheIfvAMbeGuoYQB7cP5yd2PP72cpw/w9aDoiyX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"742e7043aeb870cdeb0ed0d2d06c2ec41b8b13b7","gitHead":"8b47d41473eccdf40a5f01e1c5d995329b362747","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.22.tgz_1490069608082_0.3321694459300488","host":"packages-18-east.internal.npmjs.com"}},"0.0.23":{"name":"chimpanzee","version":"0.0.23","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.23","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"a9abd84640f09ddabbcfc48bcf8e993dbf2d6dac","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.23.tgz","integrity":"sha512-U//Ym2R7PSedpygU9O/mpiPS5jaStgni/GrNvgBY+d3AbrPiwHB+2jVvi0cLMGI/lSqpd4Bj3yorvv2YrNtnbg==","signatures":[{"sig":"MEYCIQD1a7BozVDt4xmsyO5a0YzDqvqonRBS5NHpWaAvPJXs8QIhANCjAyRlMcB2VGUJwk+LcyGuFeMGsvifStpuIaHLRRFk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"a9abd84640f09ddabbcfc48bcf8e993dbf2d6dac","gitHead":"38625c7ec6fbe0d4deae29fc333e48e5ca1d9067","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.23.tgz_1490071208500_0.7060718673747033","host":"packages-18-east.internal.npmjs.com"}},"0.0.24":{"name":"chimpanzee","version":"0.0.24","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.24","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"5e67211c6d97bb9980de3b32b417799ed0c94a8a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.24.tgz","integrity":"sha512-74lpBXAxug7s/cdnfDknfUllVhlYhfHsLWbMINMAPVCioVr8xcTEQLIu9LCF71stqRxQfuRXIbhE8XjsbnEHcQ==","signatures":[{"sig":"MEUCIDaiZjMOmN2HD7xhHdrePQx1t/iyKTIKaTMOf646S5X3AiEAyAxrV0gKCvHPnJoF8Adtn4QTpfPlVqyhLIo9mMy2PPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"5e67211c6d97bb9980de3b32b417799ed0c94a8a","gitHead":"2cb1ff291142ed493a8b389b58e47de00ae91484","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.24.tgz_1490105429173_0.6802346117328852","host":"packages-18-east.internal.npmjs.com"}},"0.0.25":{"name":"chimpanzee","version":"0.0.25","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.25","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"0b7acb231d2602afe8f39b5ea9a7905de042a3d7","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.25.tgz","integrity":"sha512-0dekig6kJBZcdRz0hUXUg36//cciX5az331+kINOUjEvOe3/ez2y309s2aDWGh8xkRAhQXXYKi9dPxZCqmr5mg==","signatures":[{"sig":"MEUCIQDsKOF0bE8HCQ9f4NWNnxI6o21Wi81T2N0tIO0e69hoEwIgDAyo3AuE/tzjNYlApMe60jKepHNR4Qtv11twhlJK864=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"0b7acb231d2602afe8f39b5ea9a7905de042a3d7","gitHead":"93bccff3bdaa8db7941410fed6c8531db59e1240","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.25.tgz_1490106066257_0.8088059441652149","host":"packages-12-west.internal.npmjs.com"}},"0.0.26":{"name":"chimpanzee","version":"0.0.26","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.26","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"2dd13421148119b8b757dbaa15ecfde7cd9077fa","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.26.tgz","integrity":"sha512-vx1toTZM81znYPKTvnKEdHT3FJfzW7Djz4ry+X2EnkYP1Zu7QmFkGmfmS3b+PntVBRH3bR5HC3JMYMDyYnnZkw==","signatures":[{"sig":"MEQCICKIUtJXTPsrb/lnx6+ri/CiKkTowFAxlLo5FpTdw3LtAiBaHAGccabZBNuPhSwIIAU6xHC99c0poLBsiKYSGQBICw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"2dd13421148119b8b757dbaa15ecfde7cd9077fa","gitHead":"96eaa44ac8d5cfcddedcee5c5c90d596e7dc622f","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.26.tgz_1490109612569_0.7062159406486899","host":"packages-12-west.internal.npmjs.com"}},"0.0.27":{"name":"chimpanzee","version":"0.0.27","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.27","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"f91a401cb8cb808b3b0444172e299a3ea6cfc306","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.27.tgz","integrity":"sha512-QZjyLACYLO3rRzfp/XhrJjxnqdo3dyWYL53FXLCFb5IMCt2qemHhMHSDsB6YM4CQWj+BvL6n0hCev/2CFU4aIA==","signatures":[{"sig":"MEUCIGwt77lmRl8MbYQ165w4DDMv5De/rwIDjvjXLL10ytsAAiEAlh6aSPMJfEn0Wag/uJreWWz12I5bExU+5ZFYGMwZS08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"f91a401cb8cb808b3b0444172e299a3ea6cfc306","gitHead":"26d1fa8c678982de7d7a63e0a10f231995a1fedd","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.27.tgz_1490110017398_0.5090387461241335","host":"packages-18-east.internal.npmjs.com"}},"0.0.28":{"name":"chimpanzee","version":"0.0.28","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.28","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"365a4bf70117fe3da5a21ae5d51d7b9a7ece5326","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.28.tgz","integrity":"sha512-GikrESGd9EIVWnUreZ1Wgi/QCJLPDghXFbvZEjEcMBBOWuvceNtG03F49xGpwUXnmdDd7QQSXwW7Qoq/304lFQ==","signatures":[{"sig":"MEUCIBQu36e7HIgfssMyy9cFqWZYiuKgepJ7htbFYXDM5ohXAiEA7qsWNggNBk5by2SpivQFxBW9K7t/lgylgMLT/qx3hXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"365a4bf70117fe3da5a21ae5d51d7b9a7ece5326","gitHead":"ccb9bdd4f8ec7dd02c6f771e58f814350d1f72ea","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.28.tgz_1490156805960_0.9869273023214191","host":"packages-18-east.internal.npmjs.com"}},"0.0.29":{"name":"chimpanzee","version":"0.0.29","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.29","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"0530effd5ef8f18a3320e5b5899a3f39591cc96a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.29.tgz","integrity":"sha512-MzfS3c0hxhlUoBYsuDdrgqLNjCmltI26XpjGEwNxt7kow9JORRfUrpqn9fY6iYQABboFA+VBunzQMBeKV4Pv+A==","signatures":[{"sig":"MEYCIQC/1rPvxt0vZ+1Tw3V78z8Qw7UVt8/celuvzpmnFOpNjAIhAIxFzrE9cYzG1v0TN8uMNx1VqOStAcsms/Z+NfpBaH+D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"0530effd5ef8f18a3320e5b5899a3f39591cc96a","gitHead":"657598ad8c17b01051cb5f20c7f1d4677d3787fa","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.29.tgz_1490673861723_0.7412425202783197","host":"packages-12-west.internal.npmjs.com"}},"0.0.30":{"name":"chimpanzee","version":"0.0.30","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.30","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"c31e38ec525b20160a85e72b9b7f2230e368c6db","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.30.tgz","integrity":"sha512-Y81iLsI/fTCBVLq5YUc9tWIboRbwDDE8lESb1u390VK2X5Qg3CLZ+p+LXtYiinmOJmbeXVCcqdfvIleP3F7pfw==","signatures":[{"sig":"MEYCIQC/3vZTy74FhkiKDCNP2jPR9sAnegTLdXTUOgiZEZ/ZMgIhAInPw0AsVG5gyhWBhRRylWpewTPtMJ+fmsrydQZZaQJu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"c31e38ec525b20160a85e72b9b7f2230e368c6db","gitHead":"da09a6508c4fb9d49c1587509f629c8be7f112ab","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.30.tgz_1490716734756_0.21565997204743326","host":"packages-12-west.internal.npmjs.com"}},"0.0.31":{"name":"chimpanzee","version":"0.0.31","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.31","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"90f81627ed2dae85f9979509adec887bbf6de54e","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.31.tgz","integrity":"sha512-zq/Il4pC1S9Xh38e5X+Ej4WJ1f2+Cn5L7fcXtBxJZ2J/akpjfJstFP2daOUns0NjOpCHdJ+5/JclWxlM3mdxng==","signatures":[{"sig":"MEUCIEiE7ydEsq3TGoiMpMPv/2NKOYqmy9YLdOWoZ5ugcZ+XAiEAguGspq8wGsVWftBCLPW6sqD+giZNnGPMsMJBHHZHEdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"90f81627ed2dae85f9979509adec887bbf6de54e","gitHead":"81c58e856a736d515042d8590bf139283b05d47e","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.31.tgz_1491314007699_0.6240181035827845","host":"packages-18-east.internal.npmjs.com"}},"0.0.32":{"name":"chimpanzee","version":"0.0.32","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.32","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"4a2a539bd5ea4f434712af6e9b19245a2180fa1e","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.32.tgz","integrity":"sha512-pMCXXz4c0U66Z4FU95XF2mMAepVjRrjZN27y8KyL6vx11QZhxSgmH8ZddzNYgWJZZeXUPdSZsyNuKdLnZc9dyw==","signatures":[{"sig":"MEQCIFOU+8YiT3mxGuMIVYoRBb1QLcWsD5N+ZIPT+lAFjulPAiB7XBfaRyjPLzKPmZaP4pNU4zEpmTrgtMZbQcgl6ZUOfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"4a2a539bd5ea4f434712af6e9b19245a2180fa1e","gitHead":"8507cc08aa952bab102c4ed7954585f3b660da89","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.32.tgz_1492318904079_0.031887972028926015","host":"packages-18-east.internal.npmjs.com"}},"0.0.33":{"name":"chimpanzee","version":"0.0.33","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.33","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"8af130a3907557898e6542f1b87c64226caece13","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.33.tgz","integrity":"sha512-H54ZEXvGPCWCFQxoPjTHk+3qV1eMMwbh+FymHetlnX9QU5CEcyjOPhnEqAWoAmsINFP2xY3ozG678XtiiU0xfA==","signatures":[{"sig":"MEUCIQDfybNfVsoO6wIxB1Hk75vPbpk57TcHZ9nbRlGvgaYC9QIgMQE7Y0nbnZBUDau0YvqAFRZzfjGKMwOMJfARscaoDRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"8af130a3907557898e6542f1b87c64226caece13","gitHead":"8507cc08aa952bab102c4ed7954585f3b660da89","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.33.tgz_1492437252427_0.49418937391601503","host":"packages-12-west.internal.npmjs.com"}},"0.0.35":{"name":"chimpanzee","version":"0.0.35","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.35","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"4f7ee82e3e51e1ef25c01bcccd5de11fef2e9f84","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.35.tgz","integrity":"sha512-fzhNCiSvheQOTMDUlFanyYbQnuJYjisbSP4oeL+YdhqVwHXJ9G0aRuESt3zliGPxbU/DOreXcKcc1i8xAgSemg==","signatures":[{"sig":"MEYCIQCzCQ2Bf96POp2xOQSKb0MMHAIVJU31kPKL79mG5LxkkAIhANgSkaaWjDraPHueqr9laj3xW3JhLxowm1FDR5y7e4su","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"4f7ee82e3e51e1ef25c01bcccd5de11fef2e9f84","gitHead":"a8d86813ab7f3bc8d4abe234513c59ca6d0abec8","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.35.tgz_1492548196442_0.5214337576180696","host":"packages-18-east.internal.npmjs.com"}},"0.0.36":{"name":"chimpanzee","version":"0.0.36","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.36","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"229306d9111866bb67415a73d4a82aa180264d48","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.36.tgz","integrity":"sha512-T3FO5a/KP4vYeJ4OkdBnNuDdcZkhfNtF14PSiBmJyZSBSA9gsfRwunPswN4ZbtfrXi+uOD0QWOmK3s5w8e6wdQ==","signatures":[{"sig":"MEUCICEF36J7KAwfod/qlzWfQckVUxxLjerK15FVcseDzFsHAiEApy+ePqNDSeF9O5kEQoMAulbdmjurQxTnnVM68mjRtnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"229306d9111866bb67415a73d4a82aa180264d48","gitHead":"128c7eb894cb1aa92b563751d2eedcb731ea6bb8","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.36.tgz_1492574259074_0.17930382513441145","host":"packages-12-west.internal.npmjs.com"}},"0.0.37":{"name":"chimpanzee","version":"0.0.37","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.37","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"1691bf31ba6702199bb432a147a3f2b6aaa672ec","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.37.tgz","integrity":"sha512-DctAf/tiQA42qQ9GpW3QWkFZUPYTQ4Kh+Z+mN7YX3HUF9h+gd33HwtbZwzaPwEEA6DWWKpSXRHzl6uTza+jD1g==","signatures":[{"sig":"MEUCIFp/8voryN5FoFuqJAG1gMwEL3Wh3G8N3kLziWnrkZXrAiEAwkCdLnhsL06IeiI6lhnIax5hOt+AEkYzNjlpRzRG5uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"1691bf31ba6702199bb432a147a3f2b6aaa672ec","gitHead":"1f33fe7846df772fea06200e48b132ee64e01a22","scripts":{"test":"mocha dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lazily":"^0.0.5"},"devDependencies":{"mocha":"*","should":"*","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.37.tgz_1492749065126_0.20621179579757154","host":"packages-12-west.internal.npmjs.com"}},"0.0.40":{"name":"chimpanzee","version":"0.0.40","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.40","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"b32eded9deb3ed821afa0627035200c85f0b758a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.40.tgz","integrity":"sha512-tankL6nSmhq6Oh8ISTfCunWHO/eFtsz8rRu1An+s+T1dT6EMoaVL0Z3Sts9JtDjLxgJ9lF1lDWq62Urwk7Alvw==","signatures":[{"sig":"MEUCIDp0l7Aj5FYCcCxGWRugmMtkgji6dVApclXIVtVg5XkeAiEA/EihN/eXUV8oez1EB7mW8AB0mzDL1xrMbVR8C9mPNF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"b32eded9deb3ed821afa0627035200c85f0b758a","gitHead":"fdacee0677c5ccaf49c68ef61d9a441ae54e8948","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"4.2.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"7.9.0","dependencies":{"lazily":"1.1.1"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.40.tgz_1494990145493_0.2981185435783118","host":"packages-12-west.internal.npmjs.com"}},"0.0.41":{"name":"chimpanzee","version":"0.0.41","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.41","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"db665710b1030f767d205bcd77bb17eb018286c7","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.41.tgz","integrity":"sha512-G/sm8llteRpHTsD1ogDgcZqZYxftHVOLY1USfhc7JL9zRrP64He1M3mnU3MFqBK6K8KXYbbbWGCQ1gQNH/vCKQ==","signatures":[{"sig":"MEQCIEc3eA9D7HNOH2ALMBjegQTobseSp6hUy/J9DHIFadssAiBWJUyHQlvUfddCRhnTuANAxgoxaez6FxhzO/EyrSkWOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"db665710b1030f767d205bcd77bb17eb018286c7","gitHead":"40dd65de7da63d34d855e55ba2fad6129062a726","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"4.2.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"7.9.0","dependencies":{"lazily":"1.1.1"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.41.tgz_1494998017751_0.17133872397243977","host":"packages-18-east.internal.npmjs.com"}},"0.0.42":{"name":"chimpanzee","version":"0.0.42","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.42","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"112f9238bef8449d2dc66d744699d0b9a5c54a88","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.42.tgz","integrity":"sha512-0amnhs0N2GFPclchdyybZDv9158kszgdXaNj4fWqStdNQSGT5bI6NJQoONfDrwd1aEhBIR80nsg0UDOrbCNDBg==","signatures":[{"sig":"MEUCIHIs40l4TgKJSUopZqWUl2vIGvyA2sICB9kQRAFVT4TLAiEApjzSpUgYgvtd2ixlMoHPcpkdd/Im61u6HsUTqmSZA9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"112f9238bef8449d2dc66d744699d0b9a5c54a88","gitHead":"ec205dd1ba183e89df6dd8af6254f99308ad278d","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"4.2.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"7.9.0","dependencies":{"lazily":"0.0.18"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.42.tgz_1494998733991_0.9295895737595856","host":"packages-12-west.internal.npmjs.com"}},"0.0.43":{"name":"chimpanzee","version":"0.0.43","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.43","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"3d2e0045a645db96af27e2bcdee13c6a35e6b75c","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.43.tgz","integrity":"sha512-VOXN7Tdu3Sv/nZHOEATxegkaCeHwR+pJrBPv8FbB5vILVBvkrAeIPwq5pVpyVJzp/6UagHFs3fbZaExDoeGDvQ==","signatures":[{"sig":"MEUCIAkvg6xBQUActSNs0lyYL1ijAEsBpzSgFMc6hX72ix0EAiEA9UQR7gx9LliGtOt5CdDI82wYsZroOyXW2jyjgpkQQBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"3d2e0045a645db96af27e2bcdee13c6a35e6b75c","gitHead":"681ab3cafd78719909c3ea41238eb497f2d4d713","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"4.2.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"7.9.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.43.tgz_1494998858098_0.994343290803954","host":"packages-12-west.internal.npmjs.com"}},"0.0.44":{"name":"chimpanzee","version":"0.0.44","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.44","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"0ba948fffc74bfe038d22a10e0c6bbf5facfe68d","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.44.tgz","integrity":"sha512-qnqII03BpFhNN13HNpU0UHowiaaXl8LhxFVcADfqB2HyYzfF/bOKVrI5nTx+vbIjE5HH83fYsFcS8rz+558UuQ==","signatures":[{"sig":"MEYCIQDCYjz7GaDqUPSjsVEdc6k8+uUoVC1sqDHI3X0BJ+UL2gIhAMdQg1GYpLHw72AFYbUfB/+57GXpI8OxP7HACiaQK3sn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"0ba948fffc74bfe038d22a10e0c6bbf5facfe68d","gitHead":"d7383373e5563138eb79a36369e2357f7ea5cc2e","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.44.tgz_1495024445646_0.8305692090652883","host":"packages-18-east.internal.npmjs.com"}},"0.0.45":{"name":"chimpanzee","version":"0.0.45","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.45","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"171753ffe450d8901906012721bc0597ed917b9a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.45.tgz","integrity":"sha512-gnhnDHT5o2a169AOCmm9NhOP36dHhkYOH9YqDXVPVMHX2TQCNywSQVH0Vp+2VLKeEmdssEW6Mt5m1ncfrdDQfg==","signatures":[{"sig":"MEYCIQDUJFhCr7g6qZTCI/b48jriUjZcTykCAzoxfXdNBoFr1AIhAMnrTE9eqNYvKp8v/FufM9J9WTbc3ZjLBxEjTcPhmPau","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"171753ffe450d8901906012721bc0597ed917b9a","gitHead":"1020dc5c2e920842bd6776dd1a40da2f4669f53c","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.45.tgz_1495028267805_0.2080710749141872","host":"packages-18-east.internal.npmjs.com"}},"0.0.46":{"name":"chimpanzee","version":"0.0.46","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.46","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"1a19ef286c2e21eda6014718bfb460fbc5281595","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.46.tgz","integrity":"sha512-DvzsIom/Z3rzqfVxmvNBo+8rAaS9oLkPfY/1mUOxeNvGUX4DRiHLO9csS0H4Ni6OwHiTEen2o3SaTJhkcN3lwg==","signatures":[{"sig":"MEYCIQCSQBhrW6AYyCOPDl7H4jx3nOuiHrO022nh3QrmNjiFigIhAN8QWa29zaMJD5Nq6h+9tb/3hNGPWR3wmpwyhkcZxqrz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"1a19ef286c2e21eda6014718bfb460fbc5281595","gitHead":"e4d2fddda9e8e666932124e7d6f786c5178eb3de","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"3.10.8","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"6.9.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.46.tgz_1495028785509_0.6942998440936208","host":"packages-18-east.internal.npmjs.com"}},"0.0.47":{"name":"chimpanzee","version":"0.0.47","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.47","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"48523827b625e4c800c64d260c52ff8b978311fa","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.47.tgz","integrity":"sha512-hO7Tg/3GZEVE5l5Jbx7bRlMVcdFeJz6Dhcsk7IIknGEuy8iyl+EMu06sEsZ05y8uI+NGuK6zs659+u/qaTyx9A==","signatures":[{"sig":"MEUCIQCKZ45d9y4tsNUVdA3aPHTmha6YlSwbD6G6jA7v8SmY4wIgBrqjs1FN2IjmijMluOr2oHmv0wgopG6L1J3FPQN2QzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"48523827b625e4c800c64d260c52ff8b978311fa","gitHead":"c3ab5c52b91ac34810cb6f0c6d9efa52f17c7b31","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"4.2.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"7.9.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.47.tgz_1495084757934_0.7367613937240094","host":"packages-18-east.internal.npmjs.com"}},"0.0.48":{"name":"chimpanzee","version":"0.0.48","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.48","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"9a0043c2cc2e8cff77d21db82850f06f4e657c34","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.48.tgz","integrity":"sha512-FoTnrFmDcXsGJix71Xft7aFSHbI7jZ1pRfriAF38ns0riKRMvCNIIMRscGS5xRbgiAQP9ptCaVhSFvaYDm6AjA==","signatures":[{"sig":"MEQCIAdESzsU67I6OnsIU+MLX7YZyyfff/nDqXk5lJtnW9f+AiBT1t3XlYwA4prnhl+IK3Z+s+pKm+RrHMHZCy8jBusYTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","_from":".","_shasum":"9a0043c2cc2e8cff77d21db82850f06f4e657c34","gitHead":"223adf8d917ae5c75ba22704487d5aba0880544e","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"4.2.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"7.10.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.48.tgz_1496075586179_0.6895775240845978","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"chimpanzee","version":"0.0.49","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.49","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"1c9c19457a7497ad754effb4bdd8f49f249be630","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.49.tgz","integrity":"sha512-P/ax77qHJueZtAIUZvZVPDVWgzrtCsnbgejClJsN4r12dditd/4EI13BqlsaIkFLu+wETOlpug88eQtFSA3ORg==","signatures":[{"sig":"MEUCIEr7VvhPqRYZJWBYbEjdzMfBioZKoysmtximJkqPwcb5AiEA8O6aXqY/1tYQfGipT8FGUqbqTGYFxvLXQmEeiBPCm8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"b18b2d9c5ecf3ba8d52b533b9e34c6fa02977445","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.0.3","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.0.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.49.tgz_1497322468347_0.5242035868577659","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"chimpanzee","version":"0.0.50","author":{"name":"Jeswin","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.50","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"b44160991b7bd624ee0c677d5f2d8ce5e08989aa","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.50.tgz","integrity":"sha512-AKZOZL5xo6FeiJPTT9nikNcyWhnkNI0UOKTM/ffTap/4BpI0GpqC7HrVDmCLEsrkbOHESAWBnNrf1Sm/mFm5fA==","signatures":[{"sig":"MEUCIHcjfuX9jIWASpWhre5FUMGsceWrMeJT4KB7i1WwlhOaAiEAmRRTYmCL1LQC/JmC7c8TuRlpZIETnG2hv3TtdLsRqeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"640b59de10f5597ae7fc38594c9c8c8687d15502","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.0.3","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.0.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.50.tgz_1497322854502_0.5984552716836333","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"chimpanzee","version":"0.0.51","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.51","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"8331d68d19321f7fd885b9e249011b8d612b691e","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.51.tgz","integrity":"sha512-+/F6OFQJ9Rz5x8E98g37N3LdZCynXte36EqPq8+cOU6ZSFBNkjpQhAbZbo+xVSf22AV0NtqHXxSwSFza6lMhAQ==","signatures":[{"sig":"MEYCIQD8AY+WDXDLF494/qH/epaCUOajM7ozbt2WVTSGkQaG1AIhAMGHe09gzIMhy2+gSLVcf9FX1+plAbStEc0TgC0POyVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"b6eedb66a6dcecd525e5c28def7e330ea598953d","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.3.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.51.tgz_1507367546071_0.9865841891150922","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"chimpanzee","version":"0.0.52","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.52","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"570df1bb650c909a335269c99cc63cb03c3a61c2","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.52.tgz","integrity":"sha512-tQC1QcOvs6rN1VL4u9n3cPloNyOBWcNNnGr1sGfL953RXQdhMKksiROphwQVfB22k6r+31/iVRPyPFdETUKvEg==","signatures":[{"sig":"MEYCIQDcJa6WTHSvyKOWqZICz7xGXqGypI0zit9vmjmdRJP6lQIhAJtOiYqO1QqKey3GRJQdITv+KTCQZciZnHjqNegMy4t5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"396b96d38581b29788a99ab38d55b65f21a66aec","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.3.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.5.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.52.tgz_1507812614441_0.6842929334379733","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"chimpanzee","version":"0.0.53","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.53","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"bc5f11072204daeeff286f9b354761a2bc0d5987","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.53.tgz","integrity":"sha512-ZGv/5xPUQ4zvGnNnvcsnRDTYrnBhMRonDKTW4JTtS+Ns2yfX6vam9cFOpU8trdduIMUH1+aeIVYlfMgBi7Zj3w==","signatures":[{"sig":"MEQCIB6WUvdyuNsWJOptaiOsJS6GmftCzUUiajObjEqkoRrAAiA6FvCOOcc63WyR7y32CxIdysjqHlTcfCL+O3LyamH2SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"402bd23983e2cb04004744a12faf04727f06f4a9","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.3.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.5.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.53.tgz_1507812935340_0.3167423561681062","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"chimpanzee","version":"0.0.54","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.54","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"9e30c078a2f9588b47adb796938496a1f6e31572","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.54.tgz","integrity":"sha512-0q+VL2kZuT6XII+7Jf8AZPkETanEKps3lALw7CijKsI1RZRBZZUxX6fXk5PTDTTinl7BN7veoRfT1tKsm7pRUw==","signatures":[{"sig":"MEUCIQCznsD1GXhiZ3zeCI+l5rbbDHKJorAirwcbkDZlldvmlAIgdvVvfxsaLd0yQygxuKTKsDopQoBItkL0tVpDZYqbxZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"402bd23983e2cb04004744a12faf04727f06f4a9","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.3.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.54.tgz_1507864691884_0.8293658008333296","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"chimpanzee","version":"0.0.55","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.55","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"14cd3df8878eb561c5e7cbc1e470513f8f8b4647","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.55.tgz","integrity":"sha512-Y8aWnuICe3wZVUgK3hsp6ASsocGAniPNkhpBIFnu+EcOdvsmO3yLAfc/Vf7UJXGAb0UzLKDYUT7Y1baM60IyOQ==","signatures":[{"sig":"MEQCIFMvQoN4/dNsuLtvA9Tf/+VNnrfZyhAwpnKRsLr3RobXAiBC/o757o2YTFHnBYScul1UupDvPUoLrGNofwG0/+n/ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"538c33f4c424332c7a4834c11f6456599f999bc3","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.3.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.55.tgz_1507867641033_0.031207284657284617","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"chimpanzee","version":"0.0.56","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.56","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"d72b580a88f70db623cbd0837dd238e4927efbf3","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.56.tgz","integrity":"sha512-Uik8xXU0NOhkAePs9IT9LVlUz7qRckM1AVIBfv8DVa9rDnsR6/0jkjgc8vP50hMg/KBPu28mDbIrnCRLGrO0tw==","signatures":[{"sig":"MEUCICz/xfDpXAolf5b2Zf1HMQZ5cdrttrg9uUKWCyD16fLvAiEA9lvKyu9vNuuL8PrPa41hu/SNSv2sdxYAVRugvGwBdDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"413878db34c9e848efdcac91dd8916e76f1c542d","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.3.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.56.tgz_1508419357041_0.9334339816123247","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"chimpanzee","version":"0.0.57","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.57","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"0db23220eac44887abaaf660bd6f72c005bc8e7a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.57.tgz","integrity":"sha512-3RTjjivsK9YQKJEGkJi4f2rQp6+nALAYY8WQMXc5sXYgf5kZYm4+7kvkOL3GBIv+ms3gVFJxBeUJwC6xE2B57g==","signatures":[{"sig":"MEYCIQDAsJNzGSol1ptY6KVJ+zP9i7Aj5zm7kql0PS8zE5g6OwIhAKyGhTuhLtbw9TcvHCmlvkug3nXKu8bqHF9tv/qTXapf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"b57c069170d9d2ccf87f893c8411d78e35a34193","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.5.1","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.57.tgz_1508474770469_0.554295442532748","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"chimpanzee","version":"0.0.58","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.58","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"81b3b18c83e5a46347e65c4c62fe2ca772cf17bd","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.58.tgz","integrity":"sha512-/6ZkjCMYqXceNNaJpSv3GQZRobj+J7ZljIm49SHH9w/OMkFZW4eHWqDOk1Ul7vcdA3ubZ25JaBkR2ZmCIa8ukQ==","signatures":[{"sig":"MEYCIQC6bLSzZOKSyNlgmJMNtcUvsrMWEG2YIZ8ewzrSHFt0YgIhAM1Q7drZXNBx7lfiBG7yuPZ1HcvGWtNmjIm/0jLYR0kn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"1123b9b2377e654ed461518f086812b0b55eefab","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.5.1","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.58.tgz_1508650036529_0.0857401485554874","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"chimpanzee","version":"0.0.59","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.59","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"ebf7c278fe2f068f061cb20a0b28204e4834c4ef","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.59.tgz","integrity":"sha512-aBTJfFKSlvxq9a/pS9vYgbHK8EtEXekpr4tG/OBm6/xwd8iPqYI0GXWE96QkpO7vQObA0+dwIb/QQ9qeFLDlvg==","signatures":[{"sig":"MEUCIQDQSfIpLM7sFF7GADCNzSahbpWZC/mbDNMNNAk55oiEgQIgUycjTKdd5Yu3x72+4IgJCDdfbfYVfWzJTU2oErdyHSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"9118f98f508e5512e37c4b7ef07831ca8307c4ab","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.5.1","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.59.tgz_1508652619747_0.7053073165006936","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"chimpanzee","version":"0.0.60","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.60","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"5c4571794f144a899c16ac14709befc23502887c","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.60.tgz","integrity":"sha512-uuORGlyk3eR/eR0sTcJ+jHP24hA6WI9jHVUq7mTN/cpDBhWYjTHSABsUxG3K7pgrYqm03DqkA/ngdsyOALFOHA==","signatures":[{"sig":"MEUCIQC1J52VcIYEMddXrWs9O9NerjVm1Np0YV7qZwR2jyB5nAIgUluf7vveu7/zGOdPIDHHhy/KKLM/v6PZ+iq0VqlAqXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"af20db3da3ff32dec534fb1f09bb018dcf46196c","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.5.1","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.6.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.60.tgz_1508664256473_0.7200454238336533","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"chimpanzee","version":"0.0.61","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.61","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"9bf228174b5581cd964440b8a77088b2116d3c57","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.61.tgz","integrity":"sha512-n/RAnX2N6uJ+ONq9Anc++Vi7cvAFnESsjUEje/R304d2BEA6YAVHv5c2nB7Ju2QpcUx5u7XRmuekGiyXgStOVg==","signatures":[{"sig":"MEUCIQDocONstpxAk5JjA6I24dzOX0y1JLKO0/11hSeD4PevUwIgUkdWz+U5msaaR3jyDoyQML5VkPbqrB0+HqeFAtErA0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"881aea1ad1dab688513a1b832065dfe8b860b087","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.3.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.5.0","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.61.tgz_1508760729035_0.03081322368234396","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"chimpanzee","version":"0.0.62","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.62","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"300db865eecd1c3dd1427baef24d4f228a265eb3","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.62.tgz","integrity":"sha512-S0l98+XOM9HAhPsDuSsD2vNUqN7nJWCTGk2UUouPVWyL/031bJ6y/6HILH0aO4+GGNBCn3loRmzFDl8tzLOTpQ==","signatures":[{"sig":"MEYCIQCXSqWPyBDe/rhjIHI22quG0VswLAtt0ql5t55wBt6/AgIhALU48oIM0f7lbxhkOvoab4fS3TTv3uB77PcgrL6sUCG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"c80384b5b769e571b664e24159d14b9e629a33c6","scripts":{"test":"mocha dist/test/test.js","build":"./build.sh","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.4.2","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.8.1","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.62.tgz_1509183891872_0.291569645749405","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"chimpanzee","version":"0.0.63","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.63","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"b3849322fc603f7efbe1260650ab5705fcd5b7df","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.63.tgz","integrity":"sha512-kj7sRC9tT8VdaSehoapXi1uvgHhCLkNVvzuxamYXifVgc+Phmdo0kch9i62Ozt8PRWxyRKuQjegjXKDBnT18zQ==","signatures":[{"sig":"MEUCIQDDWGQZ4Q3vM/0SWH+WXrDpVqIz1fxpYwRI2fxPKgvdQwIgOPkCQO7T2nihoqdtn7S2FsHWTU/KtSw+hHDM8Imchkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"62e305fa9820123852ddf0ad7da2ec9a519e538a","scripts":{"test":"mocha dist/test/test.js","build":"./build.sh","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.4.2","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.8.1","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.63.tgz_1509190299007_0.01663832156918943","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"chimpanzee","version":"0.0.64","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.64","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"1337e335b8401e4ad099d5586221957ffbed7fa2","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.64.tgz","integrity":"sha512-eKJANpno/2kZNl+5w1DIeypZIcWkjwin2dBBkoLNvx6hblmOV3GAK4cktSDw+BaYoTPcdz8vKYH4O7NaXwRsBA==","signatures":[{"sig":"MEUCIHgs2VMvTUF+mfmJ/rcTKquiORAbHH457/RjzyuzR0zhAiEA5lAJ+r/7tjZhZ8uNTw883VUG4O63j2AbRdRbl1NIzUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"5ca7f068ef186a1fcc1526b28059b7ebccff8569","scripts":{"test":"mocha dist/test/test.js","build":"./build.sh","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.4.2","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.8.1","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.64.tgz_1509274106018_0.7755615618079901","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"chimpanzee","version":"0.0.65","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.65","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"},{"name":"anbarasiu","email":"anbarasiu@gmail.com"},{"name":"isotropy-admin","email":"isotropy@agilehead.com"},{"name":"arivanandan","email":"uarivanandan@gmail.com"}],"dist":{"shasum":"e38d2e0d8484873b984905903218aa7a842f1d75","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.65.tgz","integrity":"sha512-stxawyZjAOVYRkAEqAjZmWLAo2xvF+YvK+1usRHk5gVQEGFyos7l5QaLxGYw1cFx0+mDB8ekYMVd7SqwhW+Sew==","signatures":[{"sig":"MEYCIQD56kgRrnTOb30q5p3UTUdfUR+XuZIWLkDRmXcQzli/JwIhAJuvYPO7bC6GJJMFr6W02haaip2l3AS4Pah/jU9g1IP+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/chimpanzee.js","gitHead":"508178e77d1a16779db887238ffe8bf6bca561dd","scripts":{"test":"mocha dist/test/test.js","build":"./build.sh","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.4.2","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"8.8.1","dependencies":{"lazily":"0.0.17"},"devDependencies":{"mocha":"*","should":"*","flow-bin":"^0.45.0","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-polyfill":"^6.23.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.4.8","babel-preset-latest":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-preset-modern-browsers":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee-0.0.65.tgz_1509339455434_0.9562366944737732","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"chimpanzee","version":"0.0.66","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.66","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"937d8bf2806c7380873c63820d201058e29470a8","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.66.tgz","fileCount":78,"integrity":"sha512-bFkNEEN3yf2HOOEO6bZZWNthSOzOz/qcl6jrU+2qG/8RL0zsTHGE9YLQ2hLXf2b0JiuAb01nz3XyQIDlgqwilg==","signatures":[{"sig":"MEQCIHEw3SofayJR7fL84IV6i2Aaqb+C5687w0FLlUlRBnU0AiBSnX2i/v61udXC8jrzNVTPgVgeqbCPODmt2L3tIADGGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213430},"main":"dist/chimpanzee.js","gitHead":"2c44228a53345a915e29bdf57dc5e81e2f18caf0","scripts":{"test":"mocha dist/test/test.js","build":"./build.sh","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.6.0","description":"chimpanzee ========== Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"9.5.0","dependencies":{"lazily":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.0.4","should":"13.2.1","flow-bin":"^0.67.1","babel-cli":"6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.5.3","babel-preset-latest":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-preset-modern-browsers":"10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_0.0.66_1520569824711_0.9519743592435403","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"chimpanzee","version":"0.0.67","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.67","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"746a9ecb2cbfbec1a494de7246d71b8efcf21285","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.67.tgz","fileCount":78,"integrity":"sha512-PtgV+X8+aQeOG8wp1WAZRT2wzyjcO8UUbAZEIjVO9EJpL79sb8o4wMoqPvcq/8qBRWMbrhaIgI3IfkiBrpkm/Q==","signatures":[{"sig":"MEYCIQDuxvDTn7PY+dzfy1cQV2MevROrl5z7zcztOAf/n1+94gIhALqfcQubO/r2cKVfaORV6wlu6smsTTXWbSUEBQDEt3wc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbE8/iCRA9TVsSAnZWagAAI+AP/ibqvHwpoMSv30DQNuDs\nr49tNBlWOXmht504VzCRiT14Hi2zru5jtV7WMUFLWbqcF0tiCcwpg8hqaLBl\nqsTwvfFc8O+ymtL/R0CxcCm8Od2jSnQ9Juk0g8HMs1xbpe/CQjHBvC79CNgX\nRqmI+kprW0BFDVnUJfT0PBROxC7FKwHHfg5wpujb6qkpi62a7eAWH14Ppgfb\naAgAber9dbwTIrAdxXmxGPWC3FmDxiUf7lAezfdC9ORQpbjgIZzoWeHQs4NE\nByocDZM/rqQVJf0jIcWwKjAHz+L63kD9GW5Q4DDkgpS0OOrIwcgqzNDkcPkh\ni1GbqBn6kPZ5aKtdcQ0R4BnSXOAIJSlHmyNjRdjoPcH3tWDOebG/56QtuMnK\nBx+eoCCTzUif7S4Q4OsNC0aoypIFewAQB8I7OIkhoL9PVlVm1oh13R+C7mQR\nr56ZwewgCbFLg86+K6D+Nxa9Ia9K7zO62HoGLsBzxkNLuxJkgyhY8Llst1JT\nyG67BMvT8bgYMCYzvT9I8iqkjT1nqdLxqx6zD3BDf5EAO7jcMQ7VTYzRQVfd\nCpWCGs8m+mIpol0Uc4lnBzunQVaAD5/EBDhyPsVI5MOiTCBycSwvGBMJT0ag\nVMieYsDpPYTEtvZn8q7IB6hB1d9qky55l9lyq9TzasHAtQIQ4xny3cLmEiJb\nElBC\r\n=Q23s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/chimpanzee.js","gitHead":"8f2c8e182f48838f614fcb2f0fed2ea8edfcc3a6","scripts":{"test":"mocha dist/test/test.js","build":"./build.sh","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.6.0","description":"Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be composed, allowing commo","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lazily":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.0.4","should":"13.2.1","flow-bin":"^0.67.1","babel-cli":"6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.5.3","babel-preset-latest":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-preset-modern-browsers":"10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_0.0.67_1528025057066_0.49242425165920567","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"chimpanzee","version":"0.0.68","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.68","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"f27be78f4dfb884771b06930a4f77cf3535c5c86","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.68.tgz","fileCount":78,"integrity":"sha512-hpHOBBmcbQ08ZFYF+xLmVaMlkXa48vCy3VWos1jnr9yp1CL6wZQXl1lY7C/A3vA50C+GruJu/fYRsdhzsUdxlA==","signatures":[{"sig":"MEUCIQC3TIJjw8lmOqdNZC6NlNkMhW0WHs4esZzZw0ZabCibTAIgBzBi9jKMNRfArtuoXPwiUKYTVgB6ZCiTwYo4if5QySU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFKZaCRA9TVsSAnZWagAAD7sP/3+LyB25v3ksbpAhJXIR\nifseT1O6Q9GEoJ0DQEasAFNa5FR2pTl0WUcXAFL3bToV0Tetdb8QEHUhVP+l\nhrEpoxAlU2RDpdAiXHcu3EKM/yyYDpVHd1ZNKjxw4+AfqNoMStnAWCq2lEY7\nKMIJ2rrWFjgkPNBT/Lw0w2gyqV9m2B9FG99DTsjHVY45BZhyvefC1A6FTquZ\n4bOTFRiZKj3Hw7gQB0EEvhbb0WDaPOkoR6cIXJ0STY0wK2LiC3X+TVkoZ3XM\nDgcWmzUIEMvKJDjwZ8v5HT7Z1a86etGNSGBbiI4gRXN2zaqlmXiGNaUVhCTT\nIVzZ7knUknG9+7+LyZ/BXFARvLZjHr8fNCA8ZYik6qac4a/SBQGa6Mh6zM0o\nM7eajG/QueC7ichYt+EpdJZhq2c6Kz5RCaeiKd7TeMkAJsM0Bk579Syi4qx/\nLDhDxIWdy73bDqcbEh9XgNKhxtwWlPbOl74zIJ2zUgdjOsqgQgWeDj/qQFP9\n+UHS/CrzzyMnhEh2MgEItr4pRAI5RVMkERCsCX6cJGjHHh7vikYOa/lmDtAx\ndhWdQdPYR3mHkTbwFdRSuHp2bM9TiUtdgPS+17bkJqsIutXwEIiqKkwQH4QP\npMMKqmlba8yLfhC3qs98oHsOlyCmvXohoBDz9TERuAMq7QbmMmYA34W2CNvc\n/feD\r\n=XP/z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/chimpanzee.js","gitHead":"2b9b6e277159157cc8d7da54fbea47baab2dc6aa","scripts":{"test":"mocha dist/test/test.js","build":"./build.sh","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"5.6.0","description":"Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be composed, allowing commo","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lazily":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.0.4","should":"13.2.1","flow-bin":"^0.67.1","babel-cli":"6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.5.3","babel-preset-latest":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-preset-modern-browsers":"10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_0.0.68_1528079961361_0.6941228678352982","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"chimpanzee","version":"0.0.70","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.70","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"54178cf9ffcf9827208e4fee8e679de528b17b7a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.70.tgz","fileCount":6,"integrity":"sha512-HRL6xXjAfS70c0Fc/APoCcFNR4B8TVUK6Tdsb/7vybau+b6xaVlXcuX27ElCK34QiEeKtGQnZMIGRAjEVlaFtA==","signatures":[{"sig":"MEUCIQCxanzbEWgj4Owfe4Sz7CnRmqVGRbplv/RO9ru37yibswIgVlNdg2deb6XLriDeh2b1eC1URnyyUh4Wi03NNVTolxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdYnsCRA9TVsSAnZWagAAKRsP/jwNE48sR1Si4ZaE9i66\nPBu4BHliF0/URz+Ks2S2YYKPLJgs4beZnhspQR8knbB2KV+jcXm1srSL29sx\nUqR+AnvbozLyRZJgtLUeFbu6CdeL1Qhio8Gwt4y13VLaUjKpE/+Ss/RRSh5n\nYhSxskbOZVG84aSdp3tdUkN+8Fsr1RPC0eDXwLOb+sr6Bs1I+OKDfo6IwFBY\nsNqBV8UdnHXbl/P/tduEDQDrmxZwP5oASyah27LiQDQYpaFgmh97QeKKwbsc\nQ7BRX0AtB9cvYzVlMsRN6ku0EqAjc0muVvrc8NgoqB/gqW4xg7zmr4QS+gKm\nzF8NC+4pvUuaqHvv23wtCIkxAB+RBk9Al+4lt/nq5caTtrmsrWWhSsNRypWg\nSAlZseas813lcZ0PwIcg3jPwLnaBfoyeKNNn/oJuF8m85/3sD2jdcFNTGEHF\nJZAGjrUPBtyR6l6uLtLMFLJhLA7/kuEkwWPHqNJNzPb3q12vv/K9FmC90vE7\n4reuIdYhSJqv1H1GPMSZAeu4zSyRpiMrygcWa9xp2Rpjv08ns9nxY/fK5aZa\nwgrUTyH1xh88wz2ZB12nOGDxvkVQ9+OGOplWsQh9+Kqrq/rkG7Vqtjs34IcD\nQs3+5Js78WxeKFG6DN/b3eFivfOlwhDQkqCqTtj2eL6pPlSkArFE9/WeWkyo\nZ8zc\r\n=twVd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/chimpanzee.js","gitHead":"5326913b31a9cfea60194c43351b10df3c5b96ea","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"6.2.0","description":"Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be composed, allowing commo","directories":{},"_nodeVersion":"10.5.0","dependencies":{"lazily":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.0.4","should":"13.2.1","flow-bin":"^0.67.1","babel-cli":"6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.5.3","babel-preset-latest":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-preset-modern-browsers":"10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_0.0.70_1534429675971_0.637604181065808","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"chimpanzee","version":"0.0.71","author":{"name":"Isotropy Team","email":"isotropy@agilehead.com"},"license":"MIT","_id":"chimpanzee@0.0.71","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"5d176481f66a5c1c98b2283c232bd1ef43eb7872","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-0.0.71.tgz","fileCount":78,"integrity":"sha512-jEUyKDjCKVqZpeKKuiB9w4H7CMF2W0swmPKaXD66vmz8u6g5pAlBeLYmNhJadiT7pnFVDwp4esSqj7DUOf6kFQ==","signatures":[{"sig":"MEQCIGr50oq0FIN/KiX5L2nNQ18mOqAe/979NIRhr8vEFkJbAiB86E817/mqhyOHR91hhjpGPFSof5mGOASO4BxeVXLZsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbejYMCRA9TVsSAnZWagAAhhoP/0ZxdRvFjfuMR+5VcwZS\nG13w8MT3Nq8j/lp1KfPXxixHz8mtuoGcP4Gdokd3mD66MIWD5zjArtGYeHSc\nrUa8NemTT1PcYnLWPLNcHuLZsF+VuHbo1X1uqjiFhELKUJuhp58r6xqZBQb7\n7jTu3f0eai+VFdOLXOWcKBmLm01Q5X1ATEFL1N20rhMqBTAR+ynElSkwC5O6\nw4E/IkQ3D3Iu+TGrs554KpI/qorkaAhtwvnRRmI8RaWYGSetsVhAqbxfp6X+\nb7ndZv/S7ar0cBHqYpz/AXA+RWiYPvKus1whCabajoVzIdGPZ3E/QMBn4qXG\nMcVrO6ble5RDtmoYW2nPXQZ/4Fy379JYMfvYmmsC31udFSFzmzDg5KldP6w3\nbix0qA7TVfHjvk00lmRR/PBmA+uuZIfbvKksJxj7UWSZfbxoW2Zr8kDuIK4F\nw3wF0TBXpnr18FNwxIA36IgoUNMS1lr5LQ6VaYuFIYDZupPt0QWiAGGf6tXD\noY41uks1UCtGVs6kR+4Y/nmtY2dWrsZ9ROUo/5xre6s4ttXvenvJlLRDynry\nfU8a3vuNyQR+XCxzDBtc8FS/tG0yf24RsHJklzB4U1BTtuEQRCs/AEholdxB\nLB4kIvT8wKj5H8/G1qwLvgi7mAp8MJdRyhtXg3yXkOmArxSZJ3riRmZP3Cue\nUhta\r\n=vsSU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a278ce3f6b7fda9c0d2aa1d5439eae43be831397","scripts":{"test":"mocha dist/test/test.js","debug":"mocha --debug-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"6.3.0","description":"Chimpanzee is a library with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be composed, allowing commo","directories":{},"_nodeVersion":"10.2.1","dependencies":{"lazily":"0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","should":"13.2.3","flow-bin":"^0.79.1","babel-cli":"6.26.0","babel-core":"^6.26.3","babel-polyfill":"^6.26.0","babel-preset-flow":"^6.23.0","source-map-support":"^0.5.8","babel-preset-latest":"^6.24.1","babel-preset-stage-2":"^6.24.1","babel-preset-modern-browsers":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_0.0.71_1534735883736_0.2621125050900752","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"chimpanzee","version":"1.0.0","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@1.0.0","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"bb1c75e868df31181beddc0ef80edc127f18649e","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-1.0.0.tgz","fileCount":123,"integrity":"sha512-8groK/KY8HkCEbE6MqUnhP6wqpF7LY+uzCrK2ZuqdxTqLCg1bZp743uaQj4WIc+ZFZ6v/YfkZkR7xZ8wirgxnw==","signatures":[{"sig":"MEYCIQDkRP78MFr+Uyh2A7oaTX3eUrLOkdP0FNTHGoILEra/CAIhAIm1PLgyCO+/pBfWx1ZidUqqri5u5AvUVN+WwRubVucD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesaVLCRA9TVsSAnZWagAABVsP/REpKWhFtVyT8WySlzo3\nH1Hk1km3ilAVpvUpCH3VShnFvemUZ8TSnYe+5QBC+JjS8LN9oaxx9oupmEwg\noON+RYxkSDTaLNADUCNG1gA9JpkEjxMUH7lukEzmRK0oIT2l/phXDlkl6fXc\naAPcRSyEDKC8N1QLLLhrLjTZlU1vkWsbvx+m6hnT9ab5WRUvhJKfGxeUOlj2\nn0WxpjcLgNyFUm9TIQtJWS07cU/sVx25nM88cgFaQ9PugmHS7OAauq68Dwa7\nqRddUd9OQPGAW92w5X4Ps5WicAYyWiV+h79ivnZbfyZ4umiXxuzVmtAxVpbQ\nfHJM8RtYXnnf812kCDzsbky8AKsl8k7xgClxsarASidktRd+KVEKLpsr31br\nEhNFdFEYvfM52d0Kl8B2lt6EYVjafdkv+fZfNNdZhxbKK45l/vxmLLjyWHZV\nXkm6hYucVi+ekZs1n73DndTwUaPvEmFXisS0OL9lcYszPxstIbIs7ZiUvKl5\njdc3sN6yvQKhtBkEk9/re1/t4q/Arpgt507o8HEy4DOIWUp5y3FckX/DT8n2\n2ZNmd8H0h3k1FnMbl4NNKwo8DlYZ4fymkAx2THvP356y0m322pjnYu1LoFrN\n+qBrojoGtYwNBnjXsKvWkdy4bCx4p3NEGsJ4wXOxfJJuKXMKa0WQLjdA0rLM\n0RSc\r\n=fClc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"fe490a73a3f9a919ce5249690b9217766bdece1c","scripts":{"test":"./build.sh && mocha dist/test/test.js","build":"./build.sh","debug":"./build.sh && mocha --inspect-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"6.14.4","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"13.11.0","dependencies":{"lazily":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.2","should":"^13.2.3","@types/mocha":"^7.0.2","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_1.0.0_1588700490947_0.5706165859135308","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"chimpanzee","version":"1.0.1","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@1.0.1","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"fac6f603a3a0620a3f08f267d33087e9052bccb9","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-1.0.1.tgz","fileCount":123,"integrity":"sha512-jlT+EjshLvJimPLa1DFi/r/Y87cF2o21rrX4nituQlKe3JKYUV2+CTVk608EtvPpvcoy+D/JjJ0ADxl/fCkeiA==","signatures":[{"sig":"MEUCIFa6I0EKn8lnN0owfnHl1bVYq7p02oFP0Q1VqpgkT3zAAiEAyJVks2Ey7eK98b32fj4WG2PpQEAomwh1Nzf0n1WSloE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNNPMCRA9TVsSAnZWagAAP24P/Rq5K+HrdR4cLOBkC/Yx\n9yEgxvq39b3DNA8bKKHwq3tsj/v4IypeQLO81HB8BVn+E28IlFjAHTwzaV7F\ng/tm465trORvYK7WQyofhCUX1KFc4nedo4+V8T0+IReppg4WF6l+hJQ+4JU6\niyAkTcBiY270TNvt3p3KlLJn4Bd7rgesGRK8BJ5Rhr+FmvZt5PfxQFVhd6oI\nEyXWohfZHnTjGCHgpr6j0iKUa93cBrfoO95K2b60euj0NiyHzkoMYuTUMTsC\nnXf2SSCeAfXaKR1u/6H5UHJFKojzwnsNtK2Ncno2klppD3+iUsp0+0Faaf4K\nMamIKByqdwCPWstVaXDcglHqU/ODBcs4zN8CtycCmHW/lsOVkcn5MtCRnWpp\nGIs7D2A2+fjzid4I3fcnhfsolSOp/hy60PpAhamjE1XUiEX5uKJl/OzLwAMe\nprur5Tf/KFKuP9ap1z9aEUdxeP7kUcFtbbo6plMZabEW+l34g79yQYMU8SWL\n6Z6/1tVnlEcE5U2X8Gt/6GdB7ws2C+QVrTn+YGQ4LIhbE5czbpT16hw7ybh0\nO0ELG3/KGdq6/RWnLYdKSfe9wGOSbKq5ikSNqd16FkaTXXiZZHC+k+qkyu1f\n4c0/LklixVBTJhDEPoSXhCk5jcd7iz+Btt2KPgbytSxAyBH1E3h2Qf5Z2W3n\nNpXy\r\n=5zYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"16e94a912eeebb4e7e177ecb24948493e6f6fe4e","scripts":{"test":"./build.sh && mocha dist/test/test.js","build":"./build.sh","debug":"./build.sh && mocha --inspect-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"6.14.4","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"14.1.0","dependencies":{"lazily":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.1","should":"^13.2.3","@types/mocha":"^8.0.2","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_1.0.1_1597297612038_0.2733031422560708","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"chimpanzee","version":"1.0.2","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@1.0.2","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"dist":{"shasum":"d1af8687580438a97821beec945688ee9160f644","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-1.0.2.tgz","fileCount":123,"integrity":"sha512-BbD+7zpt8QcDT7v5+GHU0nRWmXmukqiPeZPdcFsDz0J/fgravN0LEbvOXcjBgZNOv8v5n/MN3TenEV54I02s+Q==","signatures":[{"sig":"MEQCIAIG0AYxREU7kl3CKwFc1Rs1DcKEX5uGCQvspwISvmvlAiAW/rMC9XeWasWlYbjBsYdMYk05v8wwwhv+iGdArPuH/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNN3uCRA9TVsSAnZWagAAz/YP/3lIDWyQiNPvK0RcdWsO\n5GKg0YKP66YNSM9a6nqCl8PGE+VZmDn0FyZUSTfq+LRzZkhjGl1/yRuGV1lF\nFCh94YQ4zO4CwW3rB5DTFNoxymWkDsyQ3WH2VVbiaqUMFt2c6M5UshkyfQfJ\nJITYwEGlYO1eeVJUw74C8RDdyP/mzXWX9k/OO5JWTVL4gig+RI5AE827oKJH\nIUDd9behjB+ZZmz1OiUcOErtj4MJdg4rPPjHaL9NjlNgi38jol866ISl5nfd\nXeefmiGGzEYSBddqFMyq7r3N0s9OebbJLMbWZaw2xG7HRh0V6mXWBkRFVwn0\nQ+k0HOs586Por72I4eb89TfUvK8T7GKTMAk1+n1EjNOCyqYeI+E0vi/9qKvk\nFjWBkNX7m2lvAN9TDL3GhsqnEIVTz1gd/zHFeJuFDSsvxK0/eZBBg80BO6qs\n7izPpmMocRnde4SoNtykT0ln27ledkRoAuknRLQIWGchAfEtfvHvwZcmB8gH\n7wC5znRUfW8CZKf8K1u1UNNnTD7CuVW7VOC1rZRyRF+9a8gJ/cFb14prZRhR\nUhyiJCujkFt95O+dWnfcUYJ5fPF6SyIqBIlLvUJnzHaLQUJi7LfKwBHUW9Iw\ngVdBrNiEWUComW/29fRWdjY5iYit5j2tptI50gNlVIdUT5ed34oJPnZWV069\nIu9j\r\n=GkqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f4ec8d2f2283b17e01fc2ab34c822a1538f2e71f","scripts":{"test":"./build.sh && mocha dist/test/test.js","build":"./build.sh","debug":"./build.sh && mocha --inspect-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"_npmVersion":"6.14.4","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"14.1.0","dependencies":{"lazily":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.1","should":"^13.2.3","@types/mocha":"^8.0.2","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_1.0.2_1597300206389_0.27090722118714194","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"chimpanzee","version":"1.0.3","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@1.0.3","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"62e2da3d488b6ffdd053e99ff2148b517563fe67","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-1.0.3.tgz","fileCount":123,"integrity":"sha512-nCqrYRe5e2/z6GJsI93ovvqI3tpjnNIcAdupaxaxKRj2wvD9e/L3AJV8nhsDRDfZ4BVOVUZuuQFIR/pMR4LRMw==","signatures":[{"sig":"MEUCIHA1/yEK9gmWc+vbIK3v85oCWUrf2VBZ0SDRwcj1f2SdAiEArCsC22klvL8mnzfw28PSnmijvJEeyU7P0nd5o1sAjro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBsjgCRA9TVsSAnZWagAA8LUP/2372Mt6gv4ZnGO+EZBj\nxn0729f16KyXCzu2cwQq/3xzjBYWmk8ShUIXLVXW3qNCf8ak4szfuEC08Q+J\nxDuk2mR3jeon7e1nBNdfZQrgDnecWVJQghDrQMNDpO7ARDTf30EFWsjqR2V9\nHYg7796RyVsrdm5UVxaO9id4SMEwQaRq2WJ6kOUV76JEWwiNDRUKUQcYS9ZT\ni0LdjCGmFoGbTU76Pb8DMGfsSnTvK1DGqcRWFxaJBJb331qBKS0yui3p0wkU\nQPIos/JHUTwO9TkIplAZhBV0SmJQJal/wwsXlS+19GyLr0NkfA7LMju197CM\ngj9jCHOUh8LxDCJEL6FKhrvhbzaV8ptirwkwB/E3FsNpZ/hf0yKzIx5rg835\ntuHiDsz4mxk44Wz5ehOpoMg/NPKkThv4vdY226+ywONquwALo4bxYdr6EnUu\necohxvB76neaVh8PYLffh/USzIMORo/8cVTUq92sOb7A6/TxNVTuyP1B2tFk\nDNiFTKP173ZQdl++Gp3sxBKX66MHNcy3nNANDBnD1UzD+qF6xUzfbimLl8cx\ngB9LGhib0bHUkJYp+8lMtfIpiWy8cKlEKtijRhcavUEQeTL0sPTcOEWgJyaA\nbk26m5zbq4RpX6ozSaLGDiTndOGW5lg/G1eap5v94R7chTurn6PSpe513L0B\nTGcv\r\n=G37d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"34d06760542ff9d48722ff2db7ee78abb439c6ee","scripts":{"test":"./build.sh && mocha dist/test/test.js","build":"./build.sh","debug":"./build.sh && mocha --inspect-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"7.1.2","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"15.4.0","dependencies":{"lazily":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.1","should":"13.2.3","@types/mocha":"8.0.2","@types/should":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_1.0.3_1611057375721_0.7276038843114119","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"chimpanzee","version":"1.0.4","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@1.0.4","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"819abbda9709d7563c27915348b3063b2f8627f0","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-1.0.4.tgz","fileCount":123,"integrity":"sha512-+hiezOK6Dp1SGwvPipZigLs72leYQftmxpUAMSVbyS7xRYFZy4JKCJ000lU5wMpNxYXSDuJ60tUFrfrn3M6Bhw==","signatures":[{"sig":"MEYCIQCQXRray30fyMcj+cAqcvsbqwmZV5N5Tr7cx07N0kytewIhAPSTGJlGGb9gXaZUOkz10XSw6iovcOjC7OATl8A+P9+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgavi/CRA9TVsSAnZWagAAq3EP+wTdKQXQOFW4WrU9QG8E\ncWRCprlWt6LVdOzU6rPtAZlGRhyUVlvylfnkX51ajwgo89qmzfURDX8Pg+bI\nhbdxTsI0eLNI9DNH68rDVG6bMu5qrLIb1/SegkB5C0VSw2FgYUK+4g/WYP7z\naCHyoUfFYVNGZSxzVpuNabe0Bltx8Cqo7aLIrdE9byJmSI/4yixJMmEfPmDV\nIhj1/9ta+hAI+yYvO/aaNsewe6i3q9UK+bF+bj2b4ouOla54hLjD3O/oOsIn\n+RkMLq2gRQdvhn03mMqaymtn4mOeTnIKs/7L+wHp8qefzjfAvXvShaZ60Pv7\ntpXkFJM9iBlCwW7frlu78OTwo/d8hya1Drolxp/+P/HLMdRF2SBM3TVg1Ft3\n851q4MvUx7VddL5Zr58D+wAJ40R2r1n4jiMwZI/06/tCMyV8J3z0h97taXOt\n+/PgsCR9j5s4Cbz3pBzVNgq0N8baadpnQHY74PrbA1WMYF/UlJIAiQ0GT4OH\nMm0Xo7lG2YrgvZv3Ke0JIqB6iRFHgz4gJRWYCnXt0cED8xQYOCOOUg7c3YTK\nqcZLZTpP01GR+YrFbjIvbGbTIKa8M0T+3Sug3Se2lwG6NI9QrVv5s6bObjs7\nk9uonA0QuXVVu0gt6wuW+kgEnQ6kbSEQnZRKk9t655j1/UbcPs97U7c8ssBR\nHhzK\r\n=QIEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"6418e8aad0b927e03385bc6f78f22d1fe7f1be0d","scripts":{"test":"./build.sh && mocha dist/test/test.js","build":"./build.sh","debug":"./build.sh && mocha --inspect-brk dist/test/test.js"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"7.7.5","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"15.12.0","dependencies":{"lazily":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","should":"^13.2.3","@types/mocha":"^8.2.2","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_1.0.4_1617623231278_0.03727098487711622","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"chimpanzee","version":"2.0.0","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@2.0.0","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"398aeb274da669b8cee39eb46f27368483562f15","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-2.0.0.tgz","fileCount":336,"integrity":"sha512-9ka5fx9q6shlF6qWwZwoXSVKbMNi7bdpLHktZz0ppHQbgGO/rQFE6M/0whPfHy5yfEi/MNmX/sdZ77+vEIiGEQ==","signatures":[{"sig":"MEYCIQCi+EzHBm115e4PFKfUbS6QE6pFXbfRgaKpTsCO/Az8dwIhAJWCkBg9cLqTeoNiC/DoLH4PSTSQLpBeoQzdlZumfGHB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHkyuCRA9TVsSAnZWagAAVakP/RFAleN9UB3LLZO/dWri\naj8FBjGLkJ7jk8iI+cPYU7T4MfmgNHDNDtJJeu02ObMdpHwuoqf0ntQpCX3H\nqsC0/2UJa/GR+08dRJoPcmlWQnWav2tem1Gy0oPcCrMzK8qQru55yue7sHDm\naODynGRhUq1w0nf0t0P/Ta2jaTeVppD1MZ/VH6vDcQ0AZd81RtzxFMbWpnV7\nQEml8xvcnHCcdifl4sLHoiGpZk8jGLvs/9U4rxu1wQ8ptS+Y6VzIM0g3blzM\nyk7AL5D7azi1t4utmXcPBocehkYa0exYVPHOyll8kMdN5WZdInR1ASt1Xfc8\nbgfakfaUGfk0yW/a0yDPVmNVx2DKTdTQilgfzVUzyj4UkXQ4yompsTC7R82e\nGcz483Sr8LnkhLKtVJ5YKSo8U2iD39ME+IGDyCml9WPNzDfge7pBskDNGpFL\nF3ZC/Oy+4sx2kTXikwdtW9/3vj+bbR9CuKn/6u0Le8R3cAUOuMgS4Y2ljMhe\nTv8+cE8JrSP/RPbl1qP/JyMoHJYufV1j4lrPH16JtWVd1o+TE5U1c9sxXkwC\nFtKcaVphsj2G5iicrLmrPuMRRBQZ2Jg8fibyWpllrtJAOqbXfMedlGmdl577\n+N8QUeBmkuE2tbLxSiTLPkf2NzAhw1cCCGO2XfIwe/qxXW2Eo+1AnFI+1LHZ\n8wzs\r\n=WliW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"src/index.ts","gitHead":"f8b511bd7e1cd4be130a74802b20f6292134d392","scripts":{"test":"node --experimental-specifier-resolution=node node_modules/mocha/lib/cli/cli.js dist/test/test.js","build":"npm run clean && mkdir -p dist && npx tsc","clean":"rimraf ./dist"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"7.19.1","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"16.0.0","dependencies":{"lazily":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.3","rimraf":"^3.0.2","should":"^13.2.3","typescript":"^4.3.5","@types/mocha":"^9.0.0","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_2.0.0_1629375662841_0.30625676099060306","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"chimpanzee","version":"2.0.2","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@2.0.2","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"925b6c379153145711e17c91aec2ed63c9ee3b34","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-2.0.2.tgz","fileCount":336,"integrity":"sha512-D3+Bqe8l4WlDIuOtJvMY0gXfPjSNJK42okXIJ2Y825u6pRO6dS0syzLBKLnva+dJW04EhB96DkjfUmXNVRqI1w==","signatures":[{"sig":"MEYCIQD8SWxa6kzfe1HLheHn5UDggedcL4D5ag36nMfKQzz3WAIhALg9ywPywB2ioNMlvI+R/2dzsXnvuGGUz6VyzCcdI22a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHyDQCRA9TVsSAnZWagAAc9EP/1ezjEL8/CFrV2/K/RO5\nr/KV9uTZVI6zhmHRf/Oql69TQajBDZldhkPvdQDx8bDW2jjW9/5JZrI/0Riq\nfEp0txXkhSvi2IOzdjmFU2zZCloHCZn3Ty80b2A5oUgU7IcqPyl9LiMFNa84\nIi9gYkb4x74KwljOt5Ua8TW0Dv8ADUaZV1E0+qwO3Xd+lG/baD6zfPHlINuC\nv0ypZD13shUserW42ieyBIO53ncrGw0T1uO3vSha156n8u1OB9a7584udUIq\n5tv4fkJb44KSZAIHErvZLRfuLl0uCAxHpsHHAsG1yUUZa/G55/DVsig/USub\nKvE+s3ZasIY96QHpQ8GCuGXKGZAg6HHWe6Bie67rVt9XK+7R8J3VH7sxtQeI\nZfRDgzvpf2525NIrPCym1N7JOGykfbl8/iQ2bYY88FwT17T69novt4gHKwtQ\npQCjgbjrNqJ+piiEQc5V4+jK3ByrBDFHg9b/3GLEvOIMUWiVwpQLn/yuC22s\nt78IBqFz4RS4UQBydKKiWaRbzrapFq9fh7WJd/CaSVmJDwZhPKw8Qa8u2ikd\nsnfUuRon2iC9qPrQUH6fyTWmIFlq8yX/ROwvLPpuVMKC1mBKTF/iltQ1UmOd\ny2OOok/CJ848XkotlZmOEdEFh5xiUEHgNYfD/voR1jNyfTPoDqIwcGkCDAIs\npjhC\r\n=4oIb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"src/index.ts","gitHead":"c76d8dd902db55def8333d9681ae74af3c0a627c","scripts":{"test":"mocha dist/test/test.js","build":"npm run clean && mkdir -p dist && npx tsc","clean":"rimraf ./dist"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"7.19.1","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"16.0.0","dependencies":{"lazily":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.3","rimraf":"^3.0.2","should":"^13.2.3","typescript":"^4.3.5","@types/mocha":"^9.0.0","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_2.0.2_1629429968475_0.8671293186882594","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"chimpanzee","version":"2.0.4","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@2.0.4","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"62efd3e1cb7bf867b3834136efe24a3f80e43939","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-2.0.4.tgz","fileCount":336,"integrity":"sha512-uUNqPwgBfD4xuGiEDrDbo7y9xR+oWmm90BdsUEzDX53sHhSKex/0pt818W96B3LQ/mc0wsMt9tcD07uBaa4b2A==","signatures":[{"sig":"MEUCIAfVRhElhCpVg6WTxb4svGqKXD+Y7DEq7AzXo0BejEWJAiEAgzc9ATsX55I9kQbjd8Uynm2zbt6SIV3pJuGnZoc6ovk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIHVACRA9TVsSAnZWagAADmIP/RLZNyGmb4tSJRyRy8+G\ncaBbt7h4BCS2SpULN0UDkgEy3fe0b/wc8OmeDZrGY/GYX2f+YktXeLpJlVyn\n/U6NWhL7N7V9PEQZ0NgElO2haknurULW2hS38MY9o+UiCqF2Anm4UDuk3uF6\nuYJ7YN8qPND2yCuamI/yL4iM3sgEd5JD/8TA/FYIRdLolfSvA4K5mrPsTbPT\n3/gXygpgJ1as7HYOu8S7C2YivwWYFqYT5/RhtMP2A2hwPsv8eb3ruA+LbgK5\n8VN+R2CkPHSiVbjniPZJu+IzgXw/DO5zoaWHS2ubfRqPAMS9lSkyehUZwk7H\n3akT1ev52v8rj+E60aUUxKy16JLw1eg+JOX20kintWKuq7ZENoXsw6gTwJ6W\npVwtuhr/lsdTz7CrD446S1zRq3M20RHIiogfZsdTCv9ZduoLUuEWD3HPf5Q8\naViZ3U9eNnKJmc6fwHRlq6zlJw2GckBK/2Nf+xa4pcUdHA9kRwdGaYrAyVS+\nqiMPERY1V/+mftonJi1moch3ILm0IlpWLjAHYtPXOivmHuDYtBztAb8ktkJg\npe2NeGqY1ofUOKV7yPjuvpp6reOL91Co4Y0v+tBVIfl88KkevCEkMwnG+Dq7\ntk+fX99Ws3fA2HIReUceW46cp0ymneI+aSjm3frueta6zzQBvIJMrqF0Gpy3\nfp0x\r\n=6LeJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"68f723b22efcebd8a2f3f59e72aea9977d9b0775","scripts":{"test":"mocha dist/test/test.js","build":"npm run clean && mkdir -p dist && npx tsc","clean":"rimraf ./dist"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"7.19.1","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"16.0.0","dependencies":{"lazily":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.3","rimraf":"^3.0.2","should":"^13.2.3","typescript":"^4.3.5","@types/mocha":"^9.0.0","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_2.0.4_1629517120207_0.5666856172429651","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"chimpanzee","version":"2.0.5","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@2.0.5","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"c56b103264fd95dcd50e10b65cb25ba42f2ee08a","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-2.0.5.tgz","fileCount":336,"integrity":"sha512-+VDLSWJThPJgzrq83fF/8LOY4IqqZDLDMxEwx8HCZxnHTWv78mdEf1Hh8AMelfwZHXoo0F5jIE9CynWUoSleyQ==","signatures":[{"sig":"MEUCIHo+6iCWzjWEu4lC3Ojjr/ohISfMcVUf+mzJaOmS7Ru2AiEAnqHaTMl2MpTAiWjdz+Vb30BS5zp2Y4NZ80dAX5v5wxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2l4nCRA9TVsSAnZWagAAoYsP/2H0/RFZw6Ekna+BDYkA\n9deW3nhdE6oN/SH58u2ej6UYtH029FZOrLB0njGTdQsBIpCNTh+oCVPMc1s3\nU8TMtuDWE3L6mha2OWw8eaVKaakpV1Y+++tAHPnPYqP5ASJoswwj91Wgk1TK\nZuov6j4d0cd4w4ONr+hajNHJqlKJqYSjQXVMMV7qxU8eK01tNV6rOCTHBCVg\nY4q3UHOUmOPU+1anpCDwV76aPMcj86cKkwpXLiH9touoCxDf8UDSOkR4+Efy\nElcOK6U/jJSgyIMlCkeK7Et4tsH/cwXJnH5yGRGpLe0r14U4d3doxIqt6W/h\nvUAlCbJE0RxYRZnKBse0KrMmpbakM0vgE7AWD8lAtDF3cAp5ax1ia/Hm5Y58\n2MMc606CyXSdBT4QGSrxzs23LyHvjkeQ76XpksOHgLGtNyslDxSWb4nbyxmn\n6MKYJNciyC9KTkddIXgQt0WP4HecJdgURrYKJK1p8NVDD1qih6jjNfueG/Lq\nAlLUUV8v9PKcAEKW/fHkGUR1e32ZbQOvmrKaSdk0UZb0P5VPWmSkWbyxXHNH\nDQ4Vh8CwJ+6Er9zo66YBHC9MWTtwd+kQhelCy9Mzur7mRuKQUqllZcDfkk2p\nrxwOjKv6Q/pkSOgxMnOr/vkdNWWUmwVxV75YOF+vU9YMOPWf72kpEUORuHDt\nseIx\r\n=azqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"729b2197319899ca7369fa6a420abdc6f21430a8","scripts":{"test":"mocha dist/test/test.js","build":"npm run clean && mkdir -p dist && npx tsc","clean":"rimraf ./dist"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"7.20.3","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"16.7.0","dependencies":{"lazily":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","rimraf":"^3.0.2","should":"^13.2.3","typescript":"^4.4.4","@types/mocha":"^9.0.0","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_2.0.5_1634967064090_0.2665912308012033","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"chimpanzee","version":"2.0.6","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@2.0.6","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"c1a9b9891683166e20e6187628880998154395f7","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-2.0.6.tgz","fileCount":336,"integrity":"sha512-uygNPVE5rf3ll3Wzcz8fg1PjZU5dGpp/EFAx+15Z5khHJpmjmpT4zwbzu2gYEuHb0EX9hwYJwbkQhYhxb128FQ==","signatures":[{"sig":"MEUCIQDwFxMPKue6HfG9N8aLxyNw6lySob689rChwJyvaMOycAIgTF1cPAopJAJnUXrO+Ug3ChA+eTJRS0rv5NFcWQwzu+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4aab41f61e4ddfe17cd67c33063796a2d20cb995","scripts":{"test":"mocha dist/test/test.js","build":"npm run clean && mkdir -p dist && npx tsc","clean":"rimraf ./dist"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"10.8.3","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"20.12.1","dependencies":{"lazily":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","rimraf":"^6.0.1","should":"^13.2.3","typescript":"^4.4.4","@types/mocha":"^10.0.8","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_2.0.6_1728084057059_0.6587756671084706","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"chimpanzee","version":"2.1.0","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","_id":"chimpanzee@2.1.0","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"homepage":"https://github.com/jeswin/chimpanzee#readme","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"dist":{"shasum":"5dd57c4bf69463ced1c7a7368d1aef9bdd2246c5","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-2.1.0.tgz","fileCount":336,"integrity":"sha512-RPn+TyBWAt+X0Dd9Mq3qfbFLD+il5J9A5kzomDt+qsZ+6O2A3YwY8iHfHIkEBGklev2QvTk0OchJWwDbsYlCVQ==","signatures":[{"sig":"MEQCIDz8vz6bNKRHm3q+NntUpdxz5KBfIdYC2rudzB8xEOA3AiBed3USR9J4v1qX+bv1OKmVy7u/YgXpxRQzF1inB5DaoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"612c82f8f4ef2041c146474d7d23a71fb386d8bb","scripts":{"test":"mocha dist/test/test.js","build":"npm run clean && mkdir -p dist && npx tsc","clean":"rimraf ./dist"},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"repository":{"url":"git+https://github.com/jeswin/chimpanzee.git","type":"git"},"_npmVersion":"10.8.3","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","directories":{},"_nodeVersion":"20.12.1","dependencies":{"lazily":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","rimraf":"^6.0.1","should":"^13.2.3","typescript":"^5.6.3","@types/mocha":"^10.0.9","@types/should":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chimpanzee_2.1.0_1731251932358_0.010905185621699731","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"chimpanzee","version":"2.1.1","main":"dist/index.js","type":"module","types":"dist/index.d.ts","author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"repository":{"type":"git","url":"git+https://github.com/jeswin/chimpanzee.git"},"scripts":{"clean":"rimraf ./dist","build":"npm run clean && mkdir -p dist && npx tsc","test":"mocha dist/test/test.js"},"dependencies":{"lazily":"^2.0.5"},"devDependencies":{"@types/mocha":"^10.0.9","@types/should":"^13.0.0","mocha":"^10.8.2","rimraf":"^6.0.1","should":"^13.2.3","typescript":"^5.6.3"},"license":"MIT","_id":"chimpanzee@2.1.1","gitHead":"0d974da41634263258d864ee4b9b7d8ed479b989","description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"homepage":"https://github.com/jeswin/chimpanzee#readme","_nodeVersion":"20.12.1","_npmVersion":"10.8.3","dist":{"integrity":"sha512-2ibeIzH52GMcrlLknFRYX2ITXFRhaDRZIxcZRtLDHxT2FzALi0Ki9XB/TxlkrbVOLndM4ZT+JbpU8p4pg9lGvA==","shasum":"4f8f02cd8263e70f8dc1cea076f579972d5201d7","tarball":"https://registry.npmjs.org/chimpanzee/-/chimpanzee-2.1.1.tgz","fileCount":349,"unpackedSize":536558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv94gS1p7y4O1MF1xCHLy9i2tnUMQe5jm33rShTjBmSAiA7GiG94iaApU9Ti2JnmP/TkWmZvVYPqkzFxLlGeSgz0Q=="}]},"_npmUser":{"name":"jeswin","email":"jeswinpk@agilehead.com"},"directories":{},"maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chimpanzee_2.1.1_1731518499155_0.24006230248708738"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-04T09:07:26.825Z","modified":"2024-11-13T17:21:39.582Z","0.0.1":"2017-02-04T09:07:26.825Z","0.0.2":"2017-02-10T07:10:16.517Z","0.0.3":"2017-02-16T04:00:19.978Z","0.0.4":"2017-02-25T09:43:42.730Z","0.0.5":"2017-02-26T02:46:21.209Z","0.0.6":"2017-03-01T15:23:32.214Z","0.0.7":"2017-03-02T02:30:54.733Z","0.0.8":"2017-03-02T04:12:37.290Z","0.0.9":"2017-03-03T02:42:17.946Z","0.0.10":"2017-03-03T05:35:32.503Z","0.0.11":"2017-03-04T13:50:48.854Z","0.0.12":"2017-03-04T14:22:58.414Z","0.0.13":"2017-03-04T15:03:33.901Z","0.0.14":"2017-03-05T12:10:07.063Z","0.0.15":"2017-03-07T04:36:40.317Z","0.0.16":"2017-03-08T03:57:15.385Z","0.0.17":"2017-03-09T03:35:55.179Z","0.0.18":"2017-03-09T17:37:49.218Z","0.0.19":"2017-03-10T06:21:11.104Z","0.0.20":"2017-03-21T03:11:27.532Z","0.0.21":"2017-03-21T03:25:52.198Z","0.0.22":"2017-03-21T04:13:28.769Z","0.0.23":"2017-03-21T04:40:09.169Z","0.0.24":"2017-03-21T14:10:30.018Z","0.0.25":"2017-03-21T14:21:08.515Z","0.0.26":"2017-03-21T15:20:14.805Z","0.0.27":"2017-03-21T15:26:58.307Z","0.0.28":"2017-03-22T04:26:46.767Z","0.0.29":"2017-03-28T04:04:23.688Z","0.0.30":"2017-03-28T15:58:57.503Z","0.0.31":"2017-04-04T13:53:28.200Z","0.0.32":"2017-04-16T05:01:46.009Z","0.0.33":"2017-04-17T13:54:14.430Z","0.0.35":"2017-04-18T20:43:17.266Z","0.0.36":"2017-04-19T03:57:41.175Z","0.0.37":"2017-04-21T04:31:07.235Z","0.0.40":"2017-05-17T03:02:25.745Z","0.0.41":"2017-05-17T05:13:40.761Z","0.0.42":"2017-05-17T05:25:34.275Z","0.0.43":"2017-05-17T05:27:38.396Z","0.0.44":"2017-05-17T12:34:07.512Z","0.0.45":"2017-05-17T13:37:51.008Z","0.0.46":"2017-05-17T13:46:27.517Z","0.0.47":"2017-05-18T05:19:19.854Z","0.0.48":"2017-05-29T16:33:06.287Z","0.0.49":"2017-06-13T02:54:28.457Z","0.0.50":"2017-06-13T03:00:54.642Z","0.0.51":"2017-10-07T09:12:27.204Z","0.0.52":"2017-10-12T12:50:14.660Z","0.0.53":"2017-10-12T12:55:35.416Z","0.0.54":"2017-10-13T03:18:12.780Z","0.0.55":"2017-10-13T04:07:22.265Z","0.0.56":"2017-10-19T13:22:38.260Z","0.0.57":"2017-10-20T04:46:10.628Z","0.0.58":"2017-10-22T05:27:16.789Z","0.0.59":"2017-10-22T06:10:21.103Z","0.0.60":"2017-10-22T09:24:17.649Z","0.0.61":"2017-10-23T12:12:09.140Z","0.0.62":"2017-10-28T09:44:51.981Z","0.0.63":"2017-10-28T11:31:39.145Z","0.0.64":"2017-10-29T10:48:26.095Z","0.0.65":"2017-10-30T04:57:35.525Z","0.0.66":"2018-03-09T04:30:24.802Z","0.0.67":"2018-06-03T11:24:17.241Z","0.0.68":"2018-06-04T02:39:21.483Z","0.0.70":"2018-08-16T14:27:56.085Z","0.0.71":"2018-08-20T03:31:23.840Z","1.0.0":"2020-05-05T17:41:31.072Z","1.0.1":"2020-08-13T05:46:52.290Z","1.0.2":"2020-08-13T06:30:06.613Z","1.0.3":"2021-01-19T11:56:15.821Z","1.0.4":"2021-04-05T11:47:11.513Z","2.0.0":"2021-08-19T12:21:02.996Z","2.0.2":"2021-08-20T03:26:08.659Z","2.0.4":"2021-08-21T03:38:40.423Z","2.0.5":"2021-10-23T05:31:04.340Z","2.0.6":"2024-10-04T23:20:57.303Z","2.1.0":"2024-11-10T15:18:52.648Z","2.1.1":"2024-11-13T17:21:39.407Z"},"bugs":{"url":"https://github.com/jeswin/chimpanzee/issues"},"author":{"name":"Jeswin Kumar","email":"jeswinpk@agilehead.com"},"license":"MIT","homepage":"https://github.com/jeswin/chimpanzee#readme","repository":{"type":"git","url":"git+https://github.com/jeswin/chimpanzee.git"},"description":"Chimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes. This is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be co","maintainers":[{"name":"jeswin","email":"jeswinpk@agilehead.com"}],"readme":"# chimpanzee\n\nChimpanzee is a library written in TypeScript with which you can write a \"Schema\" for traversing trees structures and capturing values of certain nodes.\nThis is especially useful for analyzing ASTs, which can be fairly large and complex. Schemas can be composed, allowing common structures to be abstracted out.\n\n## Installation\n\n```\nnpm install chimpanzee\n```\n\n## Getting Started\n\n```\nimport { match, types, capture } from \"chimpanzee\";\n\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  hello: capture()\n}\n\nconst result = match(schema, input);\n//result is Match { value: { hello: \"world\" } }\n```\n\n### Result Types\n\nThe result of a match is one of four types.\n\n* Match\n  * value: object\n* Skip\n  * message: string\n* Fault\n  * message: string\n* Empty (is a Match, but has no value)\n\n### Simple evaluation\n\n```\nimport { Match } from \"chimpanzee\";\n\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  hello: item => context => new Match(`${item}!!!`)\n}\n\nconst result = match(schema, input);\n//result is Match { value: { hello: \"world!!!\" } }\n```\n\n### Simple capturing: capture()\n\nAllows you to capture the value of a node.\n\n```\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  hello: capture()\n}\n\nconst result = match(schema, input);\n//result is Match { value: { hello: \"world\" } }\n```\n\n### Named capturing: capture(alias)\n\nCapture the value of a node and assign a name to it.\n\n```\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  hello: capture(\"prop1\")\n}\n\nconst result = match(schema, input);\n//result is Match { value: { prop1: \"world\" } }\n```\n\n### Capture and modify: capture(predicate, modifier)\n\nCapture the value of a node and assign a name to it.\n\n```\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  hello: modify(\n    x => x === \"world\",\n    x => `${x}!!!`\n  )\n}\n\nconst result = match(schema, input);\n//result is Match { value: { prop1: \"world!!!\" } }\n```\n\n### Mismatched Tree\n\n```\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  something: \"else\",\n  hello: capture()\n}\n\nconst result = match(schema, input);\n//result is Skip { message: \"Expected something to be defined.\" }\n```\n\n### Capture with predicate: captureIf(predicate)\n\n```\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  hello: captureIf(x => x === \"world\")\n}\n\nconst result = match(schema, input);\n//result is Match { value: { hello: \"world\" } }\n```\n\n### Capturing Types\n\n```\nconst input = {\n  name: \"JPK\",\n  isHuman: true,\n  age: 36,\n  meta: { x: 100 },\n  getCoordinates: () => \"BLR\"\n}\n\nconst schema = {\n  name: string(),\n  isHuman: bool(),\n  age: number(),\n  meta: object(),\n  getCoordinates: func()\n}\n```\n\n### Capture a Literal\n\n```\nconst input = {\n  name: \"JPK\",\n}\n\nconst schema = {\n  name: literal(\"JPK\"),\n}\n```\n\n### Matching Arrays\n\n```\nconst input = {\n  myArray: [1, 2, 3]\n}\n\nconst schema = { myArray: [number(), number(), number()] };\n```\n\n### Array with repeating nodes\n\n```\nconst input = {\n  level1: [\n    \"one\",\n    \"two\",\n    \"three\"\n  ]\n}\n\nconst schema = {\n  level1: [\n    repeating(string())\n  ]\n};\n```\n\n### Array with unordered nodes\n\n```\nconst input = {\n  level1: [\n    \"one\",\n    \"two\",\n    true\n  ]\n}\n\nconst schema = {\n  level1: [\n    unordered(string()),\n    unordered(bool())\n  ]\n};\n```\n\n### Array with optional nodes\n\n```\nconst input = {\n  level1: [\n    20,\n    \"HELLO\",\n    true,\n    100\n  ]\n}\n\nconst schema = {\n  level1: [\n    optional(number()),\n    string(),\n    bool()\n  ]\n};\n```\n\n### Optional\n\nMatches if found. Does not emit a Skip() if not found.\n\n```\nconst input = {\n  level1: {\n    prop1: \"hello\",\n  }\n}\n\nconst schema = {\n  level1: {\n    prop1: capture(),\n    prop2: optional(capture())\n  }\n};\n```\n\n### Nested\n\n```\nconst input = {\n  inner1: {\n   hello: \"world\"\n  }\n}\n\nconst schema = {\n  prop1: \"HELLO\"\n  inner1: {\n    hello: capture()\n   }\n}\n\nconst result = match(schema, input);\n//result is Match { value: { inner1: { hello: \"world\" } } }\n```\n\n### Merging with Parent (replace flag)\n\n```\nconst input = {\n  inner1: {\n   hello: \"world\"\n  }\n}\n\nconst schema = types.obj(\n  {\n    inner1: {\n      hello: capture()\n     }\n  },\n  { replace: true }\n)\n\nconst result = match(schema, input);\n//result is Match { value: { hello: \"world\" } }\n```\n\n### Capturing and traversing Child Schema (Parent-Child)\n\n```\nconst input = {\n  level1: {\n    level2: \"hello world\"\n  }\n}\n\nconst schema = {\n  level1: captureAndParse(\n    {\n      level2: capture(\"prop2\")\n    },\n    \"prop1\"\n  )\n}\n\nconst result = match(schema, input);\n//result is Match { prop1: { level2: 'hello world', prop2: 'hello world' } }\n```\n\n### Matching Any Schema: any(list)\n\n```\nconst input = {\n  level1: {\n    level2: \"world\"\n  }\n}\n\nschema1 = {\n  level4: capture(\"hello\")\n}\n\nschema2 = {\n  level1: {\n    level2: capture(\"hello\")\n  }\n};\n\nconst schema = any([schema1, schema2]);\n```\n\n### Matching nodes deeper in the tree: deep(schema)\n\n```\nconst input = {\n  level1: {\n    prop1: \"hello\",\n    level2: {\n      level3: {\n        prop2: \"something\"\n      }\n    },\n    level2a: {\n      level3a: {\n        level4a: {\n          level5a: {\n            prop3: \"world\"\n          }\n        },\n        level4b: \"yoyo\"\n      }\n    }\n  }\n}\n\nconst schema = {\n  level1: {\n    level2a: deep(\n      {\n        level5a: {\n          prop3: capture()\n        }\n      },\n      \"prop1\"\n    )\n  }\n}\n\nconst result = match(schema, input);\n//result is Match { prop1: { prop3: 'world' } }\n```\n\n### Matching undefined or empty: empty()\n\n```\nconst input = {\n  prop1: \"hello\",\n  prop2: undefined\n}\n\nconst schema = {\n  prop1: capture(),\n  prop2: empty()\n}\n\nconst result = match(schema, input);\n//result is Match({ prop1: \"hello\" })\n```\n\n### Matching the existence of a node: exists()\n\n```\nexport const input = {\n  hello: \"world\",\n  prop1: \"val1\"\n}\n\nexport const schema = {\n  hello: exists(),\n  prop1: capture()\n}\n\n//This makes sure that hello exists. Or it returns a Skip.\n```\n\n### Matching with Regex: regex()\n\n```\nconst input = {\n  hello: \"world\"\n}\n\nconst schema = {\n  hello: regex(/^world$/)\n}\n```\n\n### Composite Schemas: composite(schema, traversalParams, [ownParams])\n\nLet's you apply multiple traversal strategies on a single tree.\nTraversal options are specified via a selector. { selector: <name> }\n\nIn the following example the property \"prop\" is traversed without any modifiers,\nsince the selector is set to \"alt\".\n\nIf ownParams are set, the consolidated result of traversals can be modified again.\n\n```\nconst input = {\n  node: {\n    something: \"else\",\n    jeff: \"buckley\",\n    hello: \"world\",\n  },\n  prop: \"something\"\n}\n\nconst schema = composite(\n  {\n    something: \"else\",\n    hello: capture({ key: \"first\" }),\n    prop: capture({ key: \"second\", selector: \"alt\" })\n  },\n  [\n    { name: \"default\", modifiers: { object: x => x.node } },\n    { name: \"alt\" },\n  ]\n)\n```\n\n### Advanced\n\nProperty Modifier. Use this if your input tree isn't a simple object.\n\n```\nconst input = {\n  getItem(item) {\n    return item === \"hello\" ? \"world\" : \"nothing\";\n  }\n}\n\nconst schema = types.obj(\n  {\n    hello: capture()\n  },\n  { modifiers: { property: (obj, key) => obj.getItem(key) } }\n)\n```\n\n### Build\n\nThe build option lets you modify the result of a parse.\n\n```\nimport { builtins as $, capture, Match } from \"../../../index.js\";\n\nexport const input = {\n  hello: \"world\"\n};\n\nexport const schema = $.obj(\n  {\n    hello: capture()\n  },\n  {\n    build: obj => context => result =>\n      result instanceof Match ? new Match({ hello: `${result.value.hello}!!!` }) : result\n  }\n);\n\n//The result is Match({ hello: \"world!!!\" })\n```\n","readmeFilename":"README.md"}