{"_id":"kaop","_rev":"50-faee3b53fd88dc50f077e500577edcc2","name":"kaop","dist-tags":{"latest":"4.4.2"},"versions":{"1.0.0":{"name":"kaop","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"kaop@1.0.0","_shasum":"e34a499778bbc2aba3a170b44a95ca27f1ff8e84","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"e34a499778bbc2aba3a170b44a95ca27f1ff8e84","tarball":"https://registry.npmjs.org/kaop/-/kaop-1.0.0.tgz","integrity":"sha512-TkPffhAhVgKGxO0cc67wGI47QYTFaNvhg6Sn5jsy58Qd/7Wx/z/mU93w/fG4ieArVcuithfcmDX4GnFt2XENAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY3TIk3tSdUmht9MYBoDdebDvzMgf5WpEvsxvOf10l7gIgMSjMoX5H3OYeKtTbvOXGsVbMwmjN5QNeJ8gncrzarJU="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-1.0.0.tgz_1477076750702_0.5923668788745999"},"directories":{}},"2.2.5":{"name":"kaop","version":"2.2.5","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"1bbda2cf2ce26734deb260c91cb0655d318b8886","_id":"kaop@2.2.5","_shasum":"4537b17f823f9d9a9d69899b5ce8aaa96f196b79","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"4537b17f823f9d9a9d69899b5ce8aaa96f196b79","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.2.5.tgz","integrity":"sha512-sm6kpF68R3ZQhxMBwqxtBkG04CgCIM2hYMoINYp/4fRtOgk+vAyaxY+m9WHeICN6UlSyLP3UQ8ioN3BsddCkJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEl6p/sZRQUCIvS9GMeMRLAmsIZxRYKS3PGgDFqoAPg+AiAPbf29cEDmhbGvaycyOrZO8rxp1FEddyZ1kuo0/Yim5g=="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.2.5.tgz_1477343165770_0.34190382342785597"},"directories":{}},"2.2.6":{"name":"kaop","version":"2.2.6","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"355053104cc2861b57354b9f3e64ca8803152b5b","_id":"kaop@2.2.6","_shasum":"dffc95ee190bd9d41f464bb0618f491290139f69","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"dffc95ee190bd9d41f464bb0618f491290139f69","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.2.6.tgz","integrity":"sha512-fN2v2UewPBJDlCfPFdp+be6+0EjDZMLjwjKJyX63i6OxhFdEhjc5GSIa+efFu8PRWC7ATDNBdXWdSv/da5MI1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQzBOrgD99VpA9XrkwowJB4fhDYBILYdZ1A298RQ0DBAiEAihBG9qP6sb3lw2njGhZHP9cRpwEWJWipXo/iLjvWy1s="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.2.6.tgz_1477344678713_0.05581896472722292"},"directories":{}},"2.3.0":{"name":"kaop","version":"2.3.0","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"f14783432ce773f4339c320f04670102212f7e8c","_id":"kaop@2.3.0","_shasum":"d29cf370a9c746f1055ab4b7044ca42f34147300","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"d29cf370a9c746f1055ab4b7044ca42f34147300","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.0.tgz","integrity":"sha512-1Y1lUFyeCa2iGJAJ7k4Duj1YXKmsnZlF+79HoFgTJ9W89CUonI19iYFLE1T0qzjZ1vUQiffxA3d7At0jluAeKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwrYG5tzH4hxOze2FNL9Fki7AfZoFnCkJAgmlB23cjFAiEAyS39uo+uaQeIUuVS3/WFhNY9jhpEpjnzddp6m25A5QE="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.3.0.tgz_1478335630311_0.5336162857711315"},"directories":{}},"2.3.1":{"name":"kaop","version":"2.3.1","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"a63b593f786e7f5bd7fa775ff6f42b95baab8c88","_id":"kaop@2.3.1","_shasum":"3e7c5cbe831ff7c5144da26b9a60ba25f4ba1f4e","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"3e7c5cbe831ff7c5144da26b9a60ba25f4ba1f4e","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.1.tgz","integrity":"sha512-DTgawbyNd4kDm2DZUPz96ENlZi3EDuUE2+EXGxu42HGMGVCg1mcR7h51ZQIdPUA5AWXgENtUnVfFo5bEPs69jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtnm8He4/Mw0p2f2IaD2DXZghpPvni6NVuXbqIfsybtgIhAIVK9DkIaxLWPL9M2n9b2gfvq3JwjT2cNOMMCkYEWBy7"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.3.1.tgz_1478337682366_0.6212595084216446"},"directories":{}},"2.3.2":{"name":"kaop","version":"2.3.2","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","prepublish":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"e85e21a09c377df60d32e099a99b94061191c6e5","_id":"kaop@2.3.2","_shasum":"5ae46938ded4d473bab40952ffb3b62266aecf62","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"5ae46938ded4d473bab40952ffb3b62266aecf62","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.2.tgz","integrity":"sha512-xw2dtUaKR+4/lx5U9eKUgEjUhkEYvNwdMSZ7b0iNEV6fReksUABSZmWclgzVdd4ehG9KRVVIZ2+p/SwZEgMdPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4XR7zv64VVSh3/Wwcy5KRbIaRZ9tOY4bkQUMhaGt+bAiEAtriYMe+e1dDoT34i70mIBJ4LmdwkN3dGfkq0JaAKDz0="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.3.2.tgz_1478461620267_0.9534845198504627"},"directories":{}},"2.3.3":{"name":"kaop","version":"2.3.3","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"f14330040bfe3561bf3528ce8b8d2adac70617b6","_id":"kaop@2.3.3","_shasum":"6cab3388261b62af4280e80f1aac25769eb8e4a3","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"6cab3388261b62af4280e80f1aac25769eb8e4a3","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.3.tgz","integrity":"sha512-UGzdUo8CEWxtoeExt3R4+/6G/VSGOs71r6e4EimO3V5F1rzHOwGmi+8+UMqSN3+IF4kojsrGwkOlyqNjPdrtiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNZorWyIZcj18+MiIqdcfWtU3DvssXettcSIDhMAXdzAiEAie6i8qDF3gPq5MkjZLQtK+fEUmDoU6NeZ6AJBCbbBMg="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.3.3.tgz_1478462171622_0.4307050509378314"},"directories":{}},"2.3.4":{"name":"kaop","version":"2.3.4","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"2152b582a6134a4dc8045d754526d7e636d19722","_id":"kaop@2.3.4","_shasum":"2dafb26ccaa22693326faedffe25847da92b10d2","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"2dafb26ccaa22693326faedffe25847da92b10d2","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.4.tgz","integrity":"sha512-p/A5cZUKMZ1LPz4tjUlM6mYlC31Wh66hwhJ2VJF6WZVS79nFpLZg/r0Hgq+CHc0bytpj/a5nKG+gIaimoN2CzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMUxxR/yqYnO0rNJE0vge6s5opJ5w1BykSJFHnYpfLMAIgY/fznVdqNRAVuT2AyM/t0m4zNP0thDVrBIk3muIVAlw="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.3.4.tgz_1478462774456_0.452417915686965"},"directories":{}},"2.3.5":{"name":"kaop","version":"2.3.5","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"f3f0f158a3f8c1fc5f79429ad5c0169e8f4967a4","_id":"kaop@2.3.5","_shasum":"06107e77ee94a4b30257dc9d1245d73da66791b7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"06107e77ee94a4b30257dc9d1245d73da66791b7","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.5.tgz","integrity":"sha512-gcUnvaKGzUVrF2DqeSrdHJDqm26yOlz48Sa1kE+dXIBr1mrkOhCtSNA9RxZv05YPvso1x0vJv5KTpVoiiTINkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaNCw1fFY3pISbYrErD9DfiyqmPtWq3WXAcnbMFvz1IAIgOW7y8IU3CNMAnyllqcJGCF0m8C+glwQukz/E8fvs5ew="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.3.5.tgz_1478463099194_0.23361507803201675"},"directories":{}},"2.3.6":{"name":"kaop","version":"2.3.6","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"30f53b8642f8453b592f2a1722e3478b7e5b3eaf","_id":"kaop@2.3.6","_shasum":"d19f33509e538423858ce4f528fd06666b5882e6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"d19f33509e538423858ce4f528fd06666b5882e6","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.6.tgz","integrity":"sha512-jqUjMFJYz9pfHeFZAyk2OQJ9K3saEoO42S+A69wFFvGvYZswY7V0lO2/O/N7LXMf9HD9ScBpjJE9/XEzzChhSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFm3Um5s7R9x2kdMZ3JoIwdhVYSsu9HSYqHpMbMmWWv5AiEA3LzMViddMAODGWCrU0/w/l9oFwrzBKfj8n8VlWVCy8U="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.3.6.tgz_1478559713442_0.16056551272049546"},"directories":{}},"2.3.7":{"name":"kaop","version":"2.3.7","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"b5149b513a46f6ea0012a744e2ccfdaf3d2d7d85","_id":"kaop@2.3.7","_shasum":"58301ce94b88b2ceee3343a661e057f47dff9bc7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"58301ce94b88b2ceee3343a661e057f47dff9bc7","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.7.tgz","integrity":"sha512-8jXL8mQpof7pV3TJMHiqkl/SILhplB+tEtEI+4G/xPwOvtKWKSx0rZquj14Gw4qMuDEXyWfcK5UTYqYRth1ZgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBW86f2X+X8oH763TfQu6lXRdgb3xJlM0g4BiIX41ZLaAiAQY20UQE/y0J3U/JaCXKWj5pgUq/5JzQuiWkpv2wOvRw=="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.3.7.tgz_1478560057492_0.39022390730679035"},"directories":{}},"2.3.8":{"name":"kaop","version":"2.3.8","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2"},"gitHead":"2fef29c836da53133b4acaa9f6ecb55f9bc1437a","_id":"kaop@2.3.8","_shasum":"20b2b3119f932f6b18b4614ef0996c143518efe0","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"20b2b3119f932f6b18b4614ef0996c143518efe0","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.3.8.tgz","integrity":"sha512-2jwWQHTfuzt/3q1I0ki/YATdq2rpRrfuF8xFZkNdd2RfUfSkYT0+QvVWUd/p6kwbgeuHj7BET+Cbrs+j7B8qDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVkXH8T0gK59LnOP5Xa1g5k4neNGWBE+jgyPdSz2EQGAiEAkYu9wdtfPwKf5Wo6WJDxUEuQOMuFds2VkDWzvmoB1pg="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.3.8.tgz_1478561087019_0.9397462583146989"},"directories":{}},"2.4.0":{"name":"kaop","version":"2.4.0","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"f5c0b4796221df1200705c9b117c5b29d4ef7df8","_id":"kaop@2.4.0","_shasum":"3e45ad1501d9e5b8b0257468d1d0579b55533cc8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"3e45ad1501d9e5b8b0257468d1d0579b55533cc8","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.4.0.tgz","integrity":"sha512-Fk8Nj1mrLzOoCUmetqV/Yua5YJ2JdqeQjfk2HKxeLd4iPbsEt9/jG94vDKg7A3U+S8Bc+NzwGtiNA6D3E5bPJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1bdw9dEv4vxbaOsdGN3GvjyvFTC8NzO67MqxG28A25QIhALUoJ7N3JUA4KR81xUDA1w82NojJUV48ELxC/GdGi+ki"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.4.0.tgz_1481894070642_0.9783208570443094"},"directories":{}},"2.4.1":{"name":"kaop","version":"2.4.1","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"0fc5715a5ff52d02b0f99c2c2b9fbfe8396c8c48","_id":"kaop@2.4.1","_shasum":"1b1a4b6a531b057997813c81162d7983d176a337","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"1b1a4b6a531b057997813c81162d7983d176a337","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.4.1.tgz","integrity":"sha512-7y+wsNgeXk2hT0DmmL5e1qut2Ehdtvya8fQl077tYNynYH0vy3a1s0vQwc7HhqCBbtcuYW6eG+Na0m3qB9xz9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOzfOhJ+O4fcwhe2ZZGaNX5kCEvcEOw2ZIBsiDaAYULwIhAIYsleiTGGBZSxivjvtDH8osRjKqx8k2x+pMKuDfZ2/S"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.4.1.tgz_1482248320020_0.5599863443057984"},"directories":{}},"2.4.2":{"name":"kaop","version":"2.4.2","description":"simple js OOP/AOP lib helper with classes, inheritance and annotations or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"4626367428aa2f99fc029449e322a8a22c6d8126","_id":"kaop@2.4.2","_shasum":"805c016aa296fd4bdd554679b47595597bd8840b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"805c016aa296fd4bdd554679b47595597bd8840b","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.4.2.tgz","integrity":"sha512-b3Srk83HFqwizPJBGX1rsoK1vVf/PMb8WbTejCkWEatoMvawqdKXZgkIU3BWRcwkcl5NyNuW5Ncz2BfcGabo2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDla80l6EYY1PDltr0yBR+/ikoPsh6pYY653D6akdg37wIgM3SGfJX9MtWyPKcNSzAuVEH+ecv5Vg4fQVqQcuWPcjU="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.4.2.tgz_1482663576899_0.8650037061888725"},"directories":{}},"2.5.0":{"name":"kaop","version":"2.5.0","description":"simple js OOP/AOP lib helper with classes, inheritance and Decorators or method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"68faf441a1fba9c1f603627bac3ae09052eb7a2c","_id":"kaop@2.5.0","_shasum":"60aa9c2b8546cfdafc323d728bac95d0911a0a8b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"60aa9c2b8546cfdafc323d728bac95d0911a0a8b","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.5.0.tgz","integrity":"sha512-mILdTJK2DpraXg89uGWngSpV9uPnOBAOGsWcPR2S/WEQZMPbYRC0jAFIPbPlk5UyHisHy0ANlCChYV3LPcQiuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkOYFCu5llP6zxDoeRgtwgK4la1tzfA+YBo/9NgL86HAIgdHXeUdrOUBe1SL+9wYUQzzP/Qo8odn0pwxmwYGMF72k="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.5.0.tgz_1483368448859_0.7935640343930572"},"directories":{}},"2.6.0":{"name":"kaop","version":"2.6.0","description":"simple js OOP/AOP lib helper with classes, inheritance and method decorators (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"99c081e3d1be9e12b7ef0d7b69b9ce99c9646c91","_id":"kaop@2.6.0","_shasum":"65775453c69370fb8a6183efd9e3f1f394ee0ca0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"ciroreed","email":"ciroreed@gmail.com"},"dist":{"shasum":"65775453c69370fb8a6183efd9e3f1f394ee0ca0","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.6.0.tgz","integrity":"sha512-xGI3DgGzdr0XR+Q8RxTK3jxFazwZx9gGwzmDKQSz+xhpZXcgxzWDS8jy3n/JDUDcF+i5AYj00wrCifew/7NgTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXM4VUMyTO3+EAz83CJLqnfo3u6nFLYgge0m4oJb75qQIhAOXZBzwZiRhUwzlVnsGrK9UyteY/FHWz8Tqwn6WJisiu"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.6.0.tgz_1487788595344_0.4948622747324407"},"directories":{}},"2.7.0":{"name":"kaop","version":"2.7.0","description":"simple js OOP/AOP lib helper with classes, inheritance and method Advices (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"b74b07e7d2a65a378f337ffdd7cb33803b3fcf44","_id":"kaop@2.7.0","_shasum":"9b3088812cd4386165323676103b3fa337c928b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"9b3088812cd4386165323676103b3fa337c928b3","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.7.0.tgz","integrity":"sha512-3ru0ulAOete/wM1cKILYHD+rFIlWOVOsi+snFNQgZe5G1oFNshDwm2aGF73x3I//gGiWB/rJuQvNJYXSv5xsdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXhXcpdeN4V+wwDzzA1kL8O4Iuga7w4Q+tglsSzsyCpAiB0XNeHkz3Q/HyULecps8I05Bw62rUsTl399HRCukIEIA=="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.7.0.tgz_1489350073836_0.44520515599288046"},"directories":{}},"2.7.1":{"name":"kaop","version":"2.7.1","description":"simple js OOP/AOP lib helper with classes, inheritance and method Advices (method interceptors)","main":"index.js","scripts":{"test":"mocha","dist":"browserify ./index.js -o ./dist/kaop-lib.dev.js && uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm run dist"},"keywords":["framework","helper","oop","aop"],"author":{"name":"ciroreed"},"repository":{"type":"git","url":"git+https://github.com/ciroreed/kaop.git"},"homepage":"https://github.com/ciroreed/kaop","bugs":{"url":"https://github.com/ciroreed/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"c2e188571882e361289369a7f807db381bec2688","_id":"kaop@2.7.1","_shasum":"40edcea3b434b90cc13f03c99a12215f7959a5e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"40edcea3b434b90cc13f03c99a12215f7959a5e8","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.7.1.tgz","integrity":"sha512-8y3PyXZhurzuIs2Dfi+Q6dmiNbIqPnbjDV0c2v8U0Qorl5sM0wKWNOkmNvlW+Mzqwv/8UqmPMM3xKpUDyRAAyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTGJlicaK3uz3nKxdL1vgzPgNNiyvobzigBD4m8KP5UAiEAlkpVur78qhCGQyK8nXOJhEAvbNF6rLkwxwPzZMm2A80="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.7.1.tgz_1489608368053_0.6060749255120754"},"directories":{}},"2.7.5":{"name":"kaop","version":"2.7.5","description":"simple js OOP/AOP lib helper with classes, inheritance and method Advices (method interceptors)","main":"index.js","scripts":{"test":"mocha","version":"browserify ./index.js -o ./dist/kaop-lib.dev.js ; uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"npm test","postversion":"git push ; git push --tags"},"keywords":["framework","helper","oop","aop"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"ISC","devDependencies":{"mocha":"^3.1.2","uglifyjs":"^2.4.10"},"gitHead":"018694125dc239d46c0026ffde25d445b83e8b34","_id":"kaop@2.7.5","_shasum":"85695af11d8b519aee7b662e87b55fc5b706b6f9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"85695af11d8b519aee7b662e87b55fc5b706b6f9","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.7.5.tgz","integrity":"sha512-VUUiHRLUWh/bHou0qhqC300tTqnQaI014rOd+/kaGcVzJRlsXDQYpeROW7PHOprS/V8QOiaQVfzBi7dLCzYuSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC46BNf2bUXQQTT6ttwGBh6oYvMT4MBR5/sGDlc8T4ZFwIhAKx4BIdujvPk9y5V52NXwsjQrlQUgD2wHEXqx0MXwgfS"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.7.5.tgz_1489609766291_0.5163410189561546"},"directories":{}},"2.7.6":{"name":"kaop","version":"2.7.6","description":"simple js OOP/AOP lib helper with classes, inheritance and method Advices (method interceptors)","main":"lib/index.js","jest":{"verbose":true},"scripts":{"test":"jest","coverage":"jest --coverage","version":"browserify ./lib/index.js -o ./dist/kaop-lib.dev.js ; uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"jest --coverage && cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","postversion":"git push --follow-tags","report-cover":"./coverage.s"},"keywords":["framework","helper","oop","aop"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"ISC","devDependencies":{"browserify":"^14.1.0","coveralls":"^2.12.0","jest":"^19.0.2","uglifyjs":"^2.4.10"},"gitHead":"26b6d1e2d7eee9267dcc569ce1c5ae24fa13c574","_id":"kaop@2.7.6","_shasum":"d3bf078e1b841844c822370e9461dc4b0a857127","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"d3bf078e1b841844c822370e9461dc4b0a857127","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.7.6.tgz","integrity":"sha512-egvVzj/VwDvE95CivD95L92p6ouuYr7mN0O3rml34t/2uDFUhcXXPZ0JdN1KP7tEbt6AEQJVi/OmqHvdrvMSXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPlfzpJEbeIa6xxhc5WZuLSGP7ybU2EHtdloWy2kCSoQIga+Cv8bBPr+ik7aMtNIgYKeCaNSxe74SPJ8tuQlTAH/k="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.7.6.tgz_1490611431293_0.8124891284387559"},"directories":{}},"2.7.7":{"name":"kaop","version":"2.7.7","description":"simple js OOP/AOP lib helper with classes, inheritance and method Advices (method interceptors)","main":"root.js","jest":{"verbose":true},"scripts":{"test":"jest","coverage":"jest --coverage","version":"browserify ./lib/index.js -o ./dist/kaop-lib.dev.js ; uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"jest --coverage && cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","postversion":"git push --follow-tags","report-cover":"./coverage.s","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"keywords":["framework","helper","oop","aop"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"ISC","devDependencies":{"browserify":"^14.1.0","coveralls":"^2.12.0","jest":"^19.0.2","uglifyjs":"^2.4.10","semantic-release":"^6.3.2"},"gitHead":"4e626e99fcb144be32df8f9286aab4c8620c5931","_id":"kaop@2.7.7","_shasum":"91945c8a2c6c3d490f55599536b481d8d73ed2bc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"91945c8a2c6c3d490f55599536b481d8d73ed2bc","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.7.7.tgz","integrity":"sha512-D2mEJDnt7JcL8mSU3yuiTLLOWwPN+yhDDXlxRpHe4hRRq7VUKwauEwviVOlTtJMs051BbGrY1d1WnmJT3rvbpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB57WsZQUwBQVpd1KV4Vi/M4F2bdKqnSPQ4bpMzqRxkNAiEAiVY8O5oEMl8UpMXZR6r0lS/k8ORfUOWIpINF7Y1T0qs="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kaop-2.7.7.tgz_1491748282543_0.05381113896146417"},"directories":{}},"2.7.8":{"name":"kaop","version":"2.7.8","description":"simple js OOP/AOP lib helper with classes, inheritance and method Advices (method interceptors)","main":"root.js","jest":{"verbose":true},"scripts":{"test":"jest","coverage":"jest --coverage","version":"browserify ./lib/index.js -o ./dist/kaop-lib.dev.js ; uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"jest --coverage && cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","postversion":"git push --follow-tags","report-cover":"./coverage.s","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"keywords":["framework","helper","oop","aop"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"ISC","devDependencies":{"browserify":"^14.1.0","coveralls":"^2.12.0","jest":"^19.0.2","uglifyjs":"^2.4.10","semantic-release":"^6.3.2"},"gitHead":"6f121872d5d9faf817960865b8cfc9ddf709131e","_id":"kaop@2.7.8","_shasum":"6eca4a249264cf71411fee8b2de56d189c7af0d6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"6eca4a249264cf71411fee8b2de56d189c7af0d6","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.7.8.tgz","integrity":"sha512-yb1gAGJQJbyyHWHz01pRwhuGX3XNTLt1gv9uQ+0ZlRtvDiURvYkl8QJqG9NA3Xq6xEWggnb1YtoZ/fG/46ArBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGxT8tIbqzycFKiQ7KwNpP5AmOae0lg6Jog7BEHPdj+gIgFGt+5x90gLmVSUrVtzUVlGvHxR6fo88UMRaKbiOKSwE="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.7.8.tgz_1492292949257_0.5546466095838696"},"directories":{}},"2.7.10":{"name":"kaop","version":"2.7.10","description":"simple js OOP/AOP lib helper with classes, inheritance and method Advices (method interceptors)","main":"root.js","jest":{"verbose":true},"scripts":{"test":"jest","coverage":"jest --coverage","version":"browserify ./lib/index.js -o ./dist/kaop-lib.dev.js ; uglifyjs ./dist/kaop-lib.dev.js --compress --mangle --keep-fnames --output ./dist/kaop-lib.min.js","preversion":"jest --coverage && cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js ; git commit --amend","postversion":"git push origin master --follow-tags","report-cover":"./coverage.s","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"keywords":["framework","helper","oop","aop"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"ISC","devDependencies":{"browserify":"^14.1.0","coveralls":"^2.12.0","jest":"^19.0.2","uglifyjs":"^2.4.10","semantic-release":"^6.3.2"},"gitHead":"591007a6b06d0bd5160ce4040ed0d7ea7298c234","_id":"kaop@2.7.10","_shasum":"153fedd2d19f9356be2248354f72f9720b4d4202","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"153fedd2d19f9356be2248354f72f9720b4d4202","tarball":"https://registry.npmjs.org/kaop/-/kaop-2.7.10.tgz","integrity":"sha512-RV6A6ha6kZ/JplUAaapmzORZeDqaikJj+jEgPcr4B22WH92zUaJlxoFqXBfGq7fQ8+vh2ZkGl+NhL/s0R+wULg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdwINlu0CZRkxZZKqYFKyIRdZzHcqFcNysB6oN3TxoBAiApiQG80vNkQxURrBMwOBjgHuCmH8tT0tYiWK8oQKloGA=="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kaop-2.7.10.tgz_1492298986347_0.2205568093340844"},"directories":{}},"3.0.0":{"name":"kaop","version":"3.0.0","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^21.2.1","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6"},"gitHead":"12b1f88b57b24a3bf2d4325f0f9f1f566f4528f7","_id":"kaop@3.0.0","_shasum":"edb4ccb9e48883dd1c2dbbcefbab950d7e41fe73","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"edb4ccb9e48883dd1c2dbbcefbab950d7e41fe73","tarball":"https://registry.npmjs.org/kaop/-/kaop-3.0.0.tgz","integrity":"sha512-hXwJk2o3UCGDlXXxEFTBZ/+oVTF2CKgGA7Gz87zOR5GqODErYQqQI69lUior58z52JeoxCEuI6f8utJ5jkifIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0ktGpvTxERzl6vf2okXBBD6dYc0T3y6kpEmnrj3+9FAiEAx0CPDcFeXMax5q+uGOXBHNWdhmxxgSlqbmdMyiIeMAU="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-3.0.0.tgz_1512126376793_0.00587508431635797"},"directories":{}},"3.0.1":{"name":"kaop","version":"3.0.1","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^21.2.1","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6"},"gitHead":"b071ae1952996ab15287879e9af5ffef66bbe9af","_id":"kaop@3.0.1","_shasum":"53d2ac311c7f963b989bef79d544a24ad8da84cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"53d2ac311c7f963b989bef79d544a24ad8da84cc","tarball":"https://registry.npmjs.org/kaop/-/kaop-3.0.1.tgz","integrity":"sha512-+VmKbmUOPv9+OJYljYyAGpAmRiME3xNiX0Cjrm6Swr8Ovou5LKxFBu6Lit7ge+CMC4ypUVoDMh7ucIMDeVp8bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJXk+NDDeRn3GMUXb3M7S+HDZBbomh50gPJRXpHQFnEAiEAibeyMlFe36kyUH/jGQB7Yr1gV1zeO7FOnPOQdPzMMXk="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-3.0.1.tgz_1512136520404_0.4424743605777621"},"directories":{}},"3.1.0":{"name":"kaop","version":"3.1.0","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"~21.0.0","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-uglify":"^2.0.1"},"gitHead":"8096bec8f75c96c8b0b3504ff1a34fa68cd8649e","_id":"kaop@3.1.0","_shasum":"cfefcb3e6d0b3f903230cfca927b5b9a6af2ae69","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"cfefcb3e6d0b3f903230cfca927b5b9a6af2ae69","tarball":"https://registry.npmjs.org/kaop/-/kaop-3.1.0.tgz","integrity":"sha512-1LGMcSDrXVDVWqtaZ5YhDeULePnBM9ybwpXH26YlvL394YerGuOu3h0JaWL6axW9cSZepbD5X9X2E44MJrUyow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC80KlFDsaBl08QK3vFy60bBpyrqBByXACVaXHDPGDuRAIhAK3r1XyUgSrA9hELYES/2SLcbdwbgHOLjHIwvb0zYZzD"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-3.1.0.tgz_1512744630467_0.7414420591667295"},"directories":{}},"3.2.0":{"name":"kaop","version":"3.2.0","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"~21.0.0","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-uglify":"^2.0.1"},"gitHead":"b292b3471aec858e233373523a3ecce06cf1ed9f","_id":"kaop@3.2.0","_shasum":"9493e64da8fa07895ae8f9a99df2b030edd71529","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"9493e64da8fa07895ae8f9a99df2b030edd71529","tarball":"https://registry.npmjs.org/kaop/-/kaop-3.2.0.tgz","integrity":"sha512-NbvsiS8Ht7oPaEq2qtSaYJ/8wuXpweizZbzMWnjyu4MUL1Lo9az+CitNL+Kiunb0uDw9Hap3GyAc9TDoVcS99Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAsyeiKnDexLXgAvpCI0sgRWolXf50xzE98HuruAVFzAiAPZhmMMOnDyPjZ/PPMzxptGqKOUpcUaR8VHwTLUWo4RQ=="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-3.2.0.tgz_1512778539002_0.023590827360749245"},"directories":{}},"3.2.1":{"name":"kaop","version":"3.2.1","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"~21.0.0","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-uglify":"^2.0.1"},"gitHead":"3ccafd828daa3f0ef545ade864c00824c326e610","_id":"kaop@3.2.1","_shasum":"9ea4023c9c117dd711804520a7fd88741a08d044","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"9ea4023c9c117dd711804520a7fd88741a08d044","tarball":"https://registry.npmjs.org/kaop/-/kaop-3.2.1.tgz","integrity":"sha512-zTo+gOO/iaEByJ6vsZRdlVVePDj84dBJ8Hd8sZCuuGaltZ8iNMLr/U3XjfEIT7Z3Ui/2vpytyjyEVTp9nHAfaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcRBXhsydRlCAogAtEHMUxEJD3TnJMnLnsn+UYfc3UEAiEAqqYvbtOCJmA73hnK2fgY0dkHP6y4RA6+7hQwqlvL46U="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-3.2.1.tgz_1512814941993_0.12233402556739748"},"directories":{}},"4.0.0":{"name":"kaop","version":"4.0.0","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"~21.0.0","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-uglify":"^2.0.1"},"gitHead":"e0d1f64352583d902e5d781e76f8ca572a3dc8eb","_id":"kaop@4.0.0","_shasum":"10d41cb587e2024e1a12cc2371c9ead819c8fa8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"10d41cb587e2024e1a12cc2371c9ead819c8fa8c","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.0.0.tgz","integrity":"sha512-SPYez+IaJF4hEaYvjmZ2RKz8DpbzBqllK8ONz0EDnk235He+uUbuyeaKlLuxXTFQc7vKpElHW/IvWMxM6aIm5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFwoIAaq/MUQeMAX7h7omxyGa9OkIdmzLwQpXx7Iq4UAIhAJUJQhzv/MbTRADni3p5yKDt5ndCu/UTK5FZrD3uyxBl"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-4.0.0.tgz_1512823884891_0.08014094922691584"},"directories":{}},"4.0.1":{"name":"kaop","version":"4.0.1","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"~21.0.0","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-uglify":"^2.0.1"},"gitHead":"c10f2fa9a1b90d5eab4c32059febd683d12ebbfb","_id":"kaop@4.0.1","_shasum":"f3e59d3279f58139e804341194faff2e361935a8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"f3e59d3279f58139e804341194faff2e361935a8","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.0.1.tgz","integrity":"sha512-uRJB1PjzxpJZSPsBelTUE86sHd3vBWrCSdamVjji1oJwe3g0dPcJhAiGoIviXkTv0mKs09tyddXpVh8iy50U6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDZtbZdorsAYVi8PEYiC56OUv+067WSYE2NhQgsa2+SwIgT/FBXEQ/3epa0pwpN7IFlWdDIpvzDTCrVY6C4v9D/Xk="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-4.0.1.tgz_1515779589891_0.6591279932763427"},"directories":{}},"4.0.2":{"name":"kaop","version":"4.0.2","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"createClass":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"~21.0.0","rollup":"^0.52.0","rollup-plugin-buble":"^0.18.0","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-uglify":"^2.0.1"},"gitHead":"d7d321fe2295719646cf3368bfda2132064b88d0","_id":"kaop@4.0.2","_shasum":"1a13dcf7ce12a683058833df3ee0f84fe27fdf1e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"shasum":"1a13dcf7ce12a683058833df3ee0f84fe27fdf1e","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.0.2.tgz","integrity":"sha512-QkxWDI1scVq58FLDuwqhmxuX/gbsqcIeoMM7zZHzhQPAPbYdI0gpchtasXBhqh23rpPCZ5eKY3SN+J2ZEoCeQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWEWQuGZLJB4ah7Im8gIFJgYSiLftfyPWT4rwH4FyrzAIhAINLJlnLeuqgMRKzOGdRmP1XrWbujimfTywtrNltks95"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop-4.0.2.tgz_1515794900537_0.30958652682602406"},"directories":{}},"4.1.0":{"name":"kaop","version":"4.1.0","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"88c68a5b226acbd9338d0ac6bf800cc579f6de08","_id":"kaop@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-IbUwZNzDeqbc4CCmS6BEjRKJdf9wjp0JCar3O3H41m32HBlCtjAPppl+DazuhnZR38Vd8chWR25UDrQIkWPkmA==","shasum":"6d3775fd9d73cd1c15c2945bc1e36e8fffb6ad5c","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.1.0.tgz","fileCount":8,"unpackedSize":21966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGUWkCRA9TVsSAnZWagAAXgkP/2DsXTkyzyptXKLfKRBD\nHT/oHAZJyoGUCIm7o9qKFKw+nd0vnDHGEsgINGh+lg6WwSwzbVGHgZva1YXW\nPM2BBKb1kdWFnzdXTiTv1U3NzjiaIg66sbYJ/y7xdDmk2fsrpn5+bN8PFs3t\nzd5zwUFNp4425+iz6BYoFc4hp2IxTaP/xD/LsuZXKtEoR67WHo2C0HJdb25v\nXkWmEj1YedSr68sOXc+lWAUuWGox0+o6qWAy9/ahq7JTx+IY3CU86YlZw4Mu\nscGFLHrS2cu9FWgzxu9h0T2tJMNyK7Z0lezyvpEpQH3cfnKJM6kXnuZoSFIv\nTcbc7QJqCwKxujgJpGFmWWw+IuBznBQmwTcfznqAbWWMtjsVtOoHHlWWabCE\nkfqGS2NqIIjAe+6uYvEMoqWop2NjAdcpH4etx4IzzpPNaBN8eSC2B2oWoHPK\njkuXt7vfYGxfipngEgPphzFkLLtiZ3qh1mjC+KjAMmJRD0cqknhdhMaMT9n2\nZ3X/1LBQItmcVbztFbsyGEHPoILUlbThRlOhWOVJ09cgxAkdQQrXEvwOg7Kj\nIwCbR66g6QRDCYlMCbX1/1vMhJS3doSSeLAIHHVWFasA3vXMhtxY4QPrT9Zw\nFfD1K0tpdpUg1p52eB10fCsya6P6dvn7VcM8p6MLSjYITzbhqwVxnICnbDdn\nbwu/\r\n=oTsl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv1tzivUVbPO/FaPkYwYB6yQ1NxujND7uvjgcHg7OIHQIhALbxG1Oy5lLk6strcjzoojyw2QuMqWCaO4ZWaSOXpf7L"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.1.0_1528382883176_0.09890748893980872"},"_hasShrinkwrap":false},"4.1.1":{"name":"kaop","version":"4.1.1","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"20a142a7758ca7ece6bfedb0ee49f34a0db33783","_id":"kaop@4.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-p092i/UoqROxOsxbbD7KJG0oryxsJecY5EhG/gVwcHXzGlcgT5pmu73gvWCoWlh7pSG8YnKxr8ib4+XeLsYqcQ==","shasum":"169aa9605b1738310338550755b16ce574d97c45","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.1.1.tgz","fileCount":8,"unpackedSize":22076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGVv/CRA9TVsSAnZWagAAEekQAIJPBIrUBgKy4pm2J3T+\ntUJLRew31Wy1v3lAepAUpBTPGB4NNYWiTbkKQCIffGgOFSErcp72DaOs9M12\nAJdqYVe1zbDVTd/cWDvPja54P0AmRFgb1TLcPRyoSdXJQO5U5SvIwAdsUqki\n3nfDZTJp/i92ba/485xeVTwUlDBeGAN8MmHb/T2ETFHn6QIF557glX1Xaz0W\nleTso/5a34DkaLq4qD1oqb5eNcJhCGR4kUGnmlkKuTppoiwKcP3mvQcfvw+g\nkMeoLG5qXG3lCiLk89DfWeU7zgpwI39Gli1HsXIY7XIkmCBt8WkEwDbTOPYc\nz388iFqnBH+aHTZGoTzzapS8VdC31d62CYTf4lqLnktkS4xgRXKTVLBFOeE8\niiAZ1Nig4HCc5OYjIyub3fHM3kjldUS06p3g+3d6GCXhdAaKHGQPZZZzwAUK\n7Gp1MspCXT0DnqP4xvtspvIPCBmPqCeeuVpKpVDTIkhZffZzaKnwboGRWs4M\nbMQzF3ogUVs5iR9v8uMKOBRyfMJXTt8pJSA8SKePXWvjkvkRx+esv64k22f6\nZreZRwNUlfolrWI7dtSJT5vF2YTNq+Hbh4lm0m7wDSE1IOypn5vfUIpJqwO7\nq/YWykZ/l4TVfZtce7DNvJcZHO1GmjbWGi0pGgvTr+Ytx05pwHpGlYU/liE5\n3CYb\r\n=QI4V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzUkYXIFy2qfbPegpavOHQ14ceXixUxRewlzY6b26bbQIgOCNJagXoX/S7VKVEUrhesacgFI+qyurP0n1nMVfcD7c="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.1.1_1528388607047_0.8117607192869052"},"_hasShrinkwrap":false},"4.1.2":{"name":"kaop","version":"4.1.2","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"2b77fdfb88cd046031b2823d6f92574d5a79ddd7","_id":"kaop@4.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-h095g9tCQG7reF21GJILb4FzvaEzZpDE6Qy0tvv0ikmPFTWwmRqLrM7AjCvlex1uJC4Fe1jASQZg22mgcjASpA==","shasum":"5fb32491c0884d554f91f288488ac75cf89dfc07","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.1.2.tgz","fileCount":8,"unpackedSize":23100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOeTpCRA9TVsSAnZWagAA8dUP/R4prb7QtSrLmqfiQiZh\ndnU78L2Mygweh7VkRbH/6HZWVWFRGw4RTnSh8ougtyUiS3gpXQrSi/8rTNb3\n1qMrjWmzh6f5VRaGHX0vIVnBNpzE3znhl5Rl9GKjoG9TkA5aV9X4AC0Vq8uY\nM9MAcgAym+D3i452HLfRKDucEmrc2h0KPWI7HEhtyRb5cHdxVZX+9O6Oni1s\n7cRQ9BogSEeNn3Djndecnr1rSCmS/n20XOTvrTk00H+feS8e7gaISIl7W0XJ\nu5IR1xjxv+V1dD8XUKnLpo2stCK+w3WPmBfrKjER8C0mubjw4oQcZgGG0gHl\niknSFWehR7IaHnOzYzeOceJRdSENfXF8gtGDGYSXE09LKA0NbMvYUx5vho01\n6GriUT4k89c27tXAcLlk7lUPkf5pb3XeUmzZ0PKJ0aVf4FyUP4AyS1J2OjhO\ntYS3MSWqaPC2MpllnHjpBsuNegHopgzkApTzgfC87u11fuDZFPspgrMO2WCw\njIpTHZk0IAbPBvt0e921gdIPOmrHqWS3jjHOVGsOVCjEk8ZKmK+9Bs1MU2AE\n6smylx0Rkpxt8ItLfa4ZZM2hhSAELGSMBDxqCNO9rkql4E4nH9hTRI1cU4nz\nQtV1FFthkQqw5z2vEN3+3WC5InvKpfbrKloGozLYZbgxG/kBpAx6t2Uuoqab\n+GK4\r\n=/vU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXyB8UznBpYQMIDEEhYm9F+fCMfi8jNo4w4556UtIk5AiEAk1iEfeTCj+YEelgAHc0KRktWw0g4V40vDV7auETXt8g="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.1.2_1530520809566_0.21631549425594065"},"_hasShrinkwrap":false},"4.1.3":{"name":"kaop","version":"4.1.3","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"9ebd3d7e84a0af7adee92e668528bb7c43ddaa2f","_id":"kaop@4.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-i6CNs+Xjmur2OTHDJTTQgvaAoCiB0qCW8hbkn8L6snsAwCPMKl8QDudhrD2i67Dt8nbwBETK89BVYhn7Q4/iZw==","shasum":"e1cd0308e001b3d66021d9801587fdf7a9de1f35","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.1.3.tgz","fileCount":8,"unpackedSize":23100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP04LCRA9TVsSAnZWagAAcZoP/ijaHwZ6vt7CKX/Y5c+z\nztH+IxKrnc2cGlRi0UBp2ukQGQakq2Sbha5SLkI29oSzb9x0qQ1EpNyS6O6I\nCTN55XMiIBXLq0fTjY20ULOv049vLu2KUzp7hUljn+Vx5q+ZQ045xLZJQtjI\n2zruYey1q3vh6D6QOk2638g9HuTn7WLH4ltDmgMaGeWwLazLF98CrYsDWBRV\nMUJ9OWZGnQvhqLUgcx7Uk+lRnrzk8InWgIqm5ONSeRlxcYZdVBsde5UMr+Zf\n7ecLB90YVCHCLlQr+NZ0mHw3NSkeKaj+KO/QpV8TPAfpPi/Zf4T6gEX3w5Vq\nTl+itcU6eNFGInjAIbtjSpRd/aPofAK4bY44lSU4ELdfbrIGVbTv2u5Jd/A6\nHrtDjj9I9RFpoQaFUljDEr8EEmq5jbXbrKJTI3T3+ExzDZv76vXQosW+6VVS\nmVZplYZKVsWBxBSbe63hbirgWlo5/vxmcnS37HlctURpcqkaKvX7loP/ypYP\n88g3+2SrLVmL/HdPV+RM/fuPTR4vXWwvBHFI7IzXmhe9OyiJ0A5yn4MDoo04\nWb5ChUvtvmasyFBOfYDM0z9P4SSOJ2h9SepBos+32vBDkJYowrfE3ckG8x9/\nZXtmfoSN4LVe4W8ec1zxRfQisozUSoa87HsNYGMuLsKh4S7JAOkfCZYN8Ahv\nipgr\r\n=D9m9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8za5OrFED3SYhaIS2y9xJV75DTDpKHunx8rrAeUFvtAiEAtS2N/xChgREDHag17E6bL8JfHRtQPu13cBrrC/pUKiw="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.1.3_1530875403348_0.7232778783160854"},"_hasShrinkwrap":false},"4.1.4":{"name":"kaop","version":"4.1.4","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"d78ab5907137a18c26f61e202cfee38616597de3","_id":"kaop@4.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-g1Hdh+z6TPKgARbcxvXdUfrfuzUoYL+V/xMxZuqtCkeOMIRJd7d9BXjJ+6Mtobleg1uPfHjI0uEtZ5fk0bcGxw==","shasum":"bf6841b9bfcc32a18b5006ea74b2f9353b1edeea","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.1.4.tgz","fileCount":8,"unpackedSize":23400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP07DCRA9TVsSAnZWagAAufYP/RkgywWhLfzjMjeynVvu\nGMbphM8LgcTwlCNDdOItRMm+OHJEqWwadnEK7WgwRBSmlqImr69T8NqsmSrg\n8f7EZc/vQq+y2kG1Q8CMOF5yEYkhGN5sgIKJbkJpqot0LOefKrA/FN6BCMFo\npkaNW/f8oCEN58omt8KlKdpA3JeHFXXscJsZ0tDwv1/PZR7tik6JJSPS8tMB\nQ+WXZa2Z/4eHCbyYSG4s0hmj8lc+UhdDbfwbHXcZ4eY+8g8egfz6kKmJumWg\ny+GjPfyermybhE8zSIyZrMTVvV1Foq2xc3PJjfWkTtbOH1qawd/msSRwQcnw\nxEUQ4BNOSBldZSPJFEjmgwTVWeZpwbjSnvaTR9ZDRsmbOaBade4uovvhhSnP\n+j/Te1Jfi4JqypPdOxgU1ejfslGozLahIVn2imbtJWogFJb+QGYRlQZ/Hzun\nX13pBvX/qUagb4ouYFNipv1ik2ZyP+DLIJGwmAZCKO052Bzv4QOnv283Q/ka\nUJwUkdrMJI74tns0O3fTg6wuQ1TQ0CnFtXxiUr0tu9hsNpwx2HToA0VIZWX7\nq1D1j6vVsFZJxU5PrNPL+5HRciIDA/p66lKEAkQRXW57R+tv5kgWPv3XSBsS\nRhdpfSDInfITup+fkN7hDYOp0Vz/6LGjlE5ajInyEgV9Q7DVmc3INj93m39q\nCon/\r\n=LBuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF29fRNi5KPr6qTxaW4z3FYVCi3C7nzASGZ64jcubQWqAiAIHvVMEvYoEo7Qub1SD2XxDY4rWbkwpBKBU4XflsnTcA=="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.1.4_1530875587404_0.1206568458345505"},"_hasShrinkwrap":false},"4.1.5":{"name":"kaop","version":"4.1.5","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"ebe923e84d9b3d8486501a67594ecb48aecc43a3","_id":"kaop@4.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-In43LCQQHq16vXw5Kie5GFwAKeoWBA0E0MvZx8lm5s2m53gl74yFJ8I0je6B7+4lwPN+ie9P6WFBbq0/dvasFw==","shasum":"7f2aa1c3434543ecfa34f281044bc5c2245ba1d3","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.1.5.tgz","fileCount":8,"unpackedSize":23400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP07jCRA9TVsSAnZWagAAxJQP/A/6iabjLW4415c6t6VP\n06RiTMDvf0xiVQipPECXa2sKLHNtqxgZTbvmkSaMFlnsI5Nx+AQj9IoR1Ada\nvQzayWh0al3cNhY5BR4PvG170fJOhkTnBu654mPCmPnSmC10QvBjMZ5aNMId\nlKODmti6aVPQ12MZtpEGd1zq8ZaUzhfoGrKMoOJk9LPwLN715mcVgBVeihtB\nmrp2iCMU42R8nTyAeQAE3MyfYQffWDZ7Mw2QvkdM1tAPxJshH6lgqrhCfAp6\naWWrqZLR2ftHDWreX//gpZHBwQgUmfxao8rgABvLkgKOMc8S8f3XIqEz9rG7\nlHh/ViWufdjoqi0Y0x8iGuLkqD+teY/XrDRIt1eNyqGLAcON7EDjlvjcbmxr\nFq3t2WYv3uclnaHtE7zmV+FdvVid+lemx1WOFS+KdBoP3iDTe+yntLS7/x+x\nC0u4T2u3MVzIn79zYmxy8D4QgXZwe9JrDVegvtwXDoI1/DglEnou/ry/p5CY\ndI99P+tvdpyHhVs16OZoX47WY4IOsj+KaNCsh4I42Ug4oxM7bQLKS/d7Zt3m\nYZ7pxC+w9tPGnd05ZeruP6BMOTSK4vN1inPRBkLTsXJlxTw8nUE8QJYw59kJ\nD556iUmQv9zm2rGcedL1nOSYPp05pa8uoboNbWeIh2u9fPDvvcPkoSo3Qcad\n9L1x\r\n=ooUc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDtItnzzGBiYT+GfEz46lfQEfI7uXuOyR43sRrZYNyXgIgXL0tqB3rDz+uPJbHJSHT8mmCdK2SGAEGE9bRGr2vm0I="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.1.5_1530875619333_0.7827001807215761"},"_hasShrinkwrap":false},"4.1.6":{"name":"kaop","version":"4.1.6","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"288e889cf4d39cf8a78b69d12bbf663a29e518e8","_id":"kaop@4.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-LDZSszYFR8i5RYh+22K3EebgqdwXeNvFJ23G3P8sNMYR5pDG2A2PrkSWDFWNSFnxZpMQGrDF2YEYpoDZSSVczA==","shasum":"1066ef4c3968c06694fd6a1df3f1e7c6e1ece0b2","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.1.6.tgz","fileCount":8,"unpackedSize":23982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP9RcCRA9TVsSAnZWagAAF58P/A7K65LZcXPF9t8RHN4G\nPMViEoei7+MrlzM2c/wY33bjmcpCfL1/PAQIGXtlUwgtw1VE9RlS4A5lRaq1\nk7kJv06ODhe9LB00YSQJzfYnowuUhScCCwAYbKydigKOruCtodDF+m0j6mK7\n+NsCOFUjaFq6wVzqxFo8Dc66qrNlddA9Qz4wgaFeC/N/vg1p8cACuAMvy+0A\nEfqiM1CQ/HI9dqnCp1Kwn0XsGajOCGB264edSWSo1saEHRtv3wc9fvNtTxu6\nWlttz186c3z/XKUxS0uBu+UqLz+M35GBDAvZ8YKGtMGMRUzCt1sw+n2YuCng\nQcGlC+GOsaVel4wjcEkjJDY0ueiK6llueeZ38Nt/jrM970i9e0PDuhyMRMeN\n3WeM4vUcOWLJWDL86sO3t8bHJJc7MmvqcwVVvjJLPGI7jS1SqA2T2qDbpcuF\nUH7vNGY7rLtUi2Z2zRKrRzqkBtoTQk+i135GuvcAY95ZAeb5uKnuyVThN3x7\nC0s7Vl6e7MloyjH5WvfLDFHbWLlb6Itvhn6a6rvXpHLD5FsCt6IIbPw3lQ22\ncgxnlP7YayEG71P0ZziI1nK1mdXQFCnStPArDMhoxzqmA1CgLfe+89Bd0moD\no0nY/8n1EVn/BB9DLaPVoXAgJ890pgmLMbnuvXfcBFuAlLkQ0JrH8RaRql7J\nDJKf\r\n=TOyA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5BHmi8bEqJFfi+ciQ/ksyEG6XU0gDUOpM4jmSZ2T65AiEAprkSivYEYPnoZqc+KhZaz14xIZWVQQe+wxe0yUEEphw="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.1.6_1530909788699_0.7687045622584574"},"_hasShrinkwrap":false},"4.2.1":{"name":"kaop","version":"4.2.1","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^22.4.2","rollup":"^0.57.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"ebf21b4226d430e918c4c746dac524440b779e4e","_id":"kaop@4.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-YhMdBLXH8f6ecm6gWqWU2p2RkYkmKbAqGiF8hJd8SWG3cmngavs4FxEaW81oUhuXcXg2DYpZy/E6+CNFiqon+A==","shasum":"c1f2fc3c7d30ce7f4f9a4e2bae67260648667759","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.2.1.tgz","fileCount":8,"unpackedSize":23790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTF2pCRA9TVsSAnZWagAAY0QP/0aAvy8PpeYeQUKSL+E7\nZs/ht+nIh9orNmNMtZ5kca0wU/S7AsS+TrOeYC4rF/wiZCaBiv3HY9ZV4D7+\nSUO9+fyO38UB1/j5F+Foss3edC8YezQ1aZyRWH/os9Se20MnaI0Ujff/PNlW\nage3MPTTnwXLCn2/UX3mQeYiNVR++yhDjX2eSsXH2+XhmsLQKtROEPjhEcXa\nE4HUsrMcMnEFT33qnvh0CJg9vrA++l32x7ObHS6H1KTLnN7vVCrQaFgYgipZ\n3TFmbvE71cg0Myodn0khEYM7xAOz2hPyZxt/xMZGpkZ2iGsvQsME2iiFqnGi\n6BIdq1isInKgqEQ6EpKXm8fh34F6a4St9T0U2jsRq/vwrkYxlLZzqOHGHXgi\naUdbmZp0xUMG2jD4fG1ROOUytF0RdGMzO7PuBd1E6hqNBfo3Z1WSjjWbyRxL\nzCTOPzofR026svUpG1RNEp/ellHSH0KlKCqlb11owV60Prifk/Mg/RFAdjqO\nF6L1jxUuPFz5pYT2sVc9ckZcev/3mhBWeLiUrzgCB+5jDVaRVgJ22MygKqyi\ne04CxH07L4ZcmWETBjlfJTg8n4rc8LrOo8B5PKY6DfY2bc5MXNPAs/x5WFA/\n13BoMGerjudBNEx87cWUoFp9QSJ+oNADGaU5J6DhEfF5WEx/fEiv2JLmZeNr\n6CEC\r\n=/7Og\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZOsPY98sDbpS4Jvdy2LG4jmfY1W9Ova/sz/G579nFNgIgTYlybc4NPwOxrrgY895h5NmOoAadwPOwG9K5cD2S3Ag="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.2.1_1531731369715_0.27170699929682174"},"_hasShrinkwrap":false},"4.2.2":{"name":"kaop","version":"4.2.2","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^23.4.1","rollup":"^0.62.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-uglify":"^4.0.0"},"gitHead":"b9bd66b6ecf19aa37c24845fcb1275b7ce38a298","_id":"kaop@4.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-eePpjW6sXEvp1wDArSYVcdUVz/mhSHnWjU2h2PJo+a/aPaQZdT6/HowBnlravoVmKMW0LNWcLj3lSEBZH3xDPA==","shasum":"2f800837826387cb2bc050f5dc2e09fe652e9a14","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.2.2.tgz","fileCount":8,"unpackedSize":23790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTQJuCRA9TVsSAnZWagAAqQIP/1tDM2KvM/SUJuv9+0N3\nU2tO5zCI0bzE7j4q/zdyM3e98snA0u/z1lGuMuFc4wm+s9jI8vpJY5GtHAiz\nRPBSooJc1vFe1hbtPtRuJTxg6Jrns5tk/BFy3wAXX82mHG56m4k5KZRbQDdy\n9Ozu4+fsuwZizvL2oxK33nFky6VhxYxBr6wG+6miSpVxl+awowH7wuVFM9O/\ntwqELteYln1mRjCHnEQvDYImVKhvaDWGVRskaeciZ7GNINyxxpffkP20ROPj\nt/KG2U774a6vxdRx8I1Lp5InOBJkTpr9AD2XITpMxt6Ltx7KWhAUNk67yfUu\nif4+lHPBUE924iy6SnFdbuyYZjKAoRm5+iSeiZVzvLBUOBpBfkfXjgVN5NCn\nmg8RxmFw3slbvSKVO+KqmdD+e66L1xVGzCGk8w/oQpCbxJCaBx1wV+2gYDCB\n7W/hJ9D1Oa26wvZn2jvgP1+MoKfxMvivtkm7VLOmV0mGEpZ2PFlnBTFYYeOJ\nC0Ux16n8JJxKd7nIqfq7I+RUkEj7Nlafd2Wqb0eC8bSJfOGU6ypyaRaA95u5\n4ho+GrGQDUgaxB0RPs2jR1RqOUKmltKX5/wxF+hl09c52YtQEjkZ2jLusKTC\nz5YfFOOEe2F8uFZmviq5CS8gjcgqG3nI8KMTxM/vJg0Pq/X/rA7sALC/dqzg\ntROU\r\n=c2NQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk/C9BYYGoIe0TD77MKvyd/dGStEZN7YVzuEBMDKKjqQIgJu4GxSku87T8Z5olNpVFpTbBaiBIMrulc0JyoqzLXvM="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.2.2_1531773550556_0.9570374753384054"},"_hasShrinkwrap":false},"4.2.3":{"name":"kaop","version":"4.2.3","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^23.4.1","rollup":"^0.62.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-uglify":"^3.0.0"},"gitHead":"808fb5c7bbba2b08e7e25054340fbcad2d7fe3a9","_id":"kaop@4.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-YNmxpPZNXmu3kFdVEr5yNfwvMT/twMG1t3D9QSqp1PO9aUKA6dcB7WMuDFtajVO3TAQAaobz3LniTab4tgaIeA==","shasum":"c0497f297c4900e99ee12eeca8c1ccbf01377b4d","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.2.3.tgz","fileCount":8,"unpackedSize":23790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTQRpCRA9TVsSAnZWagAAHEMQAICtcq+qaP0ww6BVsYEU\n03iboRLiZG71qDirardxZbYTwZBuxqLjjtRlJZcJPgOnv9MMq5z2fLwctzZY\nlsMKMSbLziMO9npx4PRYGuD1ZrtI+NMJp4JQQKmEFUjQMW0zvLNYAvLi11ra\nTAKvtrRFlDWBJKVMDYZjPFMX9UIFy267U6PLRd6Iw+LvKHlPhkIy56Mo5vi0\n/XkKCIBYX8Gt6XvE2WC/LMSIsF1Ry00m5e7Q51XJ2sfTWeOOXedJnL7E/s/i\nAip/Qds7yMwp3Wb3zvsyEBtnND9pIs75qm5xe7F9XVRPA1cE3OIahJInlArw\noXkQdxHK3LUw56ZzSHFYh1Bhk6q/7of1SxOO8H2zKYsUH1fv7ru/9tj6gnDp\nr5EaVWVVH/OwJg80TfXy9gn13cGTr4rvjFY5WdFLGPyDfe6v00ShhspeQoM6\n1OsLZFqdbiTi0PKSSmLvZCoABueuInEb3B+0+kaZ2XcuCqnnY4MXpLaiQjyA\nG1OC9JCfA/iBli1t6KfA3WjDDYeyORYFn/uUs72A6OeBYQ1ib4HAXFvdkItB\nY/gybwIRBqsyVM34HA2NMhIy+KjLYRzLwa/d3wKf8GAAvXk94+Hj7wLnUhnW\nDIrLI1sWA5t9z/3G/E7dM3SH9q3TXvpEYmgFTSeNkb+Dr1JzDYAPKfgbFOan\n0Sa7\r\n=pI3s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwcpZEVxxNuDyOcvfGbdudz+hrFINA2y2I9BDGluSdyAIhAKe7Zw33nDagu/hLfBmKIHpT4as0anmt8HOf+i/qnNj5"}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.2.3_1531774057085_0.0051644002411883605"},"_hasShrinkwrap":false},"4.3.0":{"name":"kaop","version":"4.3.0","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^23.4.1","rollup":"^0.62.0","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-uglify":"^3.0.0"},"gitHead":"bf29661542509d332b3b2b62335b46b11e47432d","_id":"kaop@4.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-6dXt5HsP3xTjrxHD3Y95y4SWjObm3Zk+V0gteGfRvEcUorof8Y85AKQbfOYIJOcAG50fP+8dc9+/gMN53/ytXA==","shasum":"4bbf90015cca3fcebc6578f90c5019bd4c4571b1","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.3.0.tgz","fileCount":8,"unpackedSize":24114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeUDyCRA9TVsSAnZWagAAPj0P/itDEG5WVx4MQ8AqfVQk\nqFDqV5D7CkMPnwR7TiFZKrMyrbBHaMq7pS5GE2evD95Ydcu09JHTDgLH59M1\n2EzU0i7iBt/+sFPiSuytrFkBhsuyTfCKxzXGluObT99osIUV3NQAlxaniNRB\n8iADkmJUy/THmALjxMvVd2m/7iJzEI64Ij8BRaD1AGr6cE9F/xzRR+sIC7zJ\ncE+9sdENwEsxoxv/1TnyUoutpEDATvDpM88vEZaWqw+PsmzHhd7pFp0iGVI+\ntikxEmXwUyAACmT807yNx1X3iyQKAEV2nMrO/JwVGDcL2nOwqReA+Ag+6OJ+\nEnxTX/h6C2gmVqsp67Lw7jP+rYvkW4Ut3qPmjzgtmreF+3F+JfU29KaMEdBC\ntqqhyjr4uBJKu47Ofzg9q8/w+MxOpAZeBsIRlTk8lVlc4NSuoE6gpKE1kqEf\njzgVR/K2c9MbIW45i1g4A8e8Hnz1bAl/lSFGU+D2zWsyDFQBQqpID7QBqY/T\nyXxd9K9EQ1hkzBmp+ctcbwtOvMjGVKxTW1s9f90LczK6TkyjOaMcBgF3bRKF\nHiahc2Bar/ddgkOTkJfArfPdrmcqE4fz6P3oVPTdf2JR/b5A29585mcKU43K\nFtyWh7DNhYDyTBKLN5qclMI1Bfe07XwU3AYJ3fUzqIqVvt4gDyhYusDVykDm\nT8+D\r\n=wqk2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnUInl7BkAA7AYt06otnCOVWVcN/w/zUV08hlRpy4WnAiBGOpf3yAbzZlYYqEd2gbo7rc47lHLxydvQ2PvleHc1bw=="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.3.0_1534673137786_0.33919278266870845"},"_hasShrinkwrap":false},"4.4.0":{"name":"kaop","version":"4.4.0","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^23.6.0","rollup":"^0.62.0","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"67b38a8128a58d73b4fe700b4f215a57de4fc712","_id":"kaop@4.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-ir7UwW3FLjHXxZjxIXaYza4zehc43m6mYXSjDOP5Xh3bjHUxHKnqPlFbI85ES7RKmViaM2ga8PNXLRLlLpXFcw==","shasum":"d66d5253a1d38cd2e42b741213ae41923bc49e84","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.4.0.tgz","fileCount":8,"unpackedSize":25889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6VfmCRA9TVsSAnZWagAASroP/jkF0J0/44p3Ix0RLAt5\nu07R3H1ifQ3btCudM/oDypKfmxgZKuruwwPXfwqJi+NFQ3zeCsCI2l3yyZiz\nkq+jT4gho8C4wcqJvuAFo+Rw3R3F4ZmdS/39tk1JlHeZeBXLJqOBn3iIYjmB\nEEJk+p3uIA3cUAbl5ENST0oXE5sZ1mhuyh6ahy/4VkG6HrK9ZEY1sXxe0a/0\nqdabpC3xAu529M4FnZ7BnJvaKtJ/u5YdRzxzT7CX9deE7+pmUMhacSvEAnql\nHaZSyKTGHvKqoPitt57YW6K6DBCEhWb0GhTzl5DdGs6FrLFNgOgqRUZiUZBR\nTcF1q8deGeSRXA6N863iQXOAu1EWFscRKas4+SJSEBfvEHxQQ2piWtHh3LI/\n8uHYS2e9fXe3sffg2K+OPQMVwR3l99ZGCo/vI8wM/itZF/upetLqEhuMw/1U\nhRQ5+H1is3EIsrl0IhZL+HREpEMMK3WxFM6PZgX2pWvbQEiopMR1exOSXJz7\nGVDqWo3qHBFGb0sR9VBGe29oAOB+glLRphKZKC2QtDEIjPEmtWqh6QS4VA0u\nzwRlpA0YrVPE4Wv7yEL7qooUq5h0fenbM6+hw1sIuzWxcVIYwnS2ciMFGx3N\nOA7l7ghk8XK9iWWzlp4/UcBEIdXDO/xednYZBzTitC7lmGKHPb+43O1czjIS\nw44y\r\n=PZFV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZhVbsHJszUk2RUA9Jqw6h/2xZmgSJ7rqJBu28ztQ1JAiEAmgZHSpxjkE2miWbw8+T8fzimwvM+7i0BSnbw9OHVz9s="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.4.0_1542019045888_0.9792285833902192"},"_hasShrinkwrap":false},"4.4.1":{"name":"kaop","version":"4.4.1","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^23.6.0","rollup":"^0.62.0","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"943fa5cff1b8a1d48de9c700260a3be6e353e3cc","_id":"kaop@4.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-/yDs7J3UeVJdsLcL52mAA08W1zdPtG65ejMrNf8sVDRX29sUBRmLYefXjt2O1ofPEcYlUKR0kChBmRp7iydv8Q==","shasum":"7bf772fb49b6b9bd8996c53292c3e6bd6609fd92","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.4.1.tgz","fileCount":8,"unpackedSize":25957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9DCeCRA9TVsSAnZWagAAmjwP/RiaaqKpqYqJbs9LOKzH\nlAOBz67c2hwF46xG6r7z39geFJKNzjE6FQGyKXc1zbD3LZg2pEp3ut6A+fwD\nZOXmQtR5RybRjse5DvLspKKFO0GyrmUoSMmcwjWeOLO5cXJ/wsqiy3Ewn+z7\nubKOvmmcQN0g6nokt0g5lc2iZRpOCuQtVicSj64hJU2J/97nj9uOtpcZStzN\nlBjoLlYmF36J1cGrp+0z+tigcvWz/lDPvUMl26XvWgR4C1aC6xsnHTbcCUZh\nHBha7cz3GRcWtkxSF70QDfHir8hdrab1uRyotvede5YgWAjfAe2FOssrZLu6\nLfdLcUXSqyAMN22Bd93aNgvOSrRQ+iNW0U3oA+a5L9b8MDq+MI87shkWfpEj\nmvsIeK0zI8Dzjipof6lFCBFXIQ3T4PuftenuSYLvm/CRI24qGOFE+XwGzWGc\ngGXzT+JimEbayQUu75sOTD/m6TbOfZrfH9ue8UIdVUb/P05o8KFrO7OrJTwA\nObBgfZmoF+/C5ynHs9x2MKXW9jvexN0cy/T/T0OigygHtHYVrODmfsKZVmDt\ndOR+WAl1ZH9h1jgh0iYJEUBASJ611B7eJc12t7+kZjCHeI5T58tjJZ4wlBcc\nkBWYJxsfXPw9e4RK/3+31GNXnTu9/1oGWf2d36lwmkyyvx3T0tkObsp96LIx\nyBPi\r\n=4pM3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnn5cJwBp8fQefWlYtAUHLplqYq8tOpH8nSp7NJ6oJBAiEA/K0b1ZGHG909k+qRg3GbKbN5jCJUUPXVUn6P8DweFR8="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.4.1_1542729886140_0.7157073229463393"},"_hasShrinkwrap":false},"4.4.2":{"name":"kaop","version":"4.4.2","description":"Simple OOP JavaScript library with reflection techniques","main":"dist/kaop.cjs.js","module":"dist/kaop.esm.js","browser":"dist/kaop.umd.js","scripts":{"test":"jest","build":"rollup -c rollup.config.js"},"keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"homepage":"https://github.com/k1r0s/kaop","bugs":{"url":"https://github.com/k1r0s/kaop/issues"},"license":"MIT","devDependencies":{"jest":"^23.6.0","rollup":"^0.62.0","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"07aebc028aef33229a5da8371fc0fbf6209baa77","_id":"kaop@4.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"k1r0s","email":"ciroreed@gmail.com"},"dist":{"integrity":"sha512-Z7iOYSNxC9VlurHGdzxVGCOUkSomgPndeon/HTYUgH6DEWikKxx44n1V1c8HIxjWzNmaQI2Oe9xn8+aBbRAPzw==","shasum":"53ece2b5f535c5879fe4dd4a8940d4e1f3510d6d","tarball":"https://registry.npmjs.org/kaop/-/kaop-4.4.2.tgz","fileCount":8,"unpackedSize":25256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm24MCRA9TVsSAnZWagAApeQP/ivsjlcFtXl8sytXqiWV\n+cAykKZlFK2cO0y4coZ5rd3HJ8uQCHtPTVuGzfwiqt0ePGu7OCtEGtQt5W3J\nXi9uzS2MCXXE0tF/a11mqVGMgrAURHmQcCoU+3SE/MaGRzhPLJpLwkU6Pj6y\nmJg8ady9OISSmb9aF8P6tFJM3QWPpBNPgcTYanQSMT5Pwpzjt3rsrSoZIdq5\nrxQlY7PtpUT+9GCACDNzXNYX2UaLg9tAQtGbwFnadQDdbqGVtjiLqXV7F0H1\n3wGPF5wYqgNvmkvltxQCQA2DDXABPVSnrGZZZZNZPP5oi9ZqFCIyYYMYUiRj\n4m6h1az9aGaa9nuJkSv7EyS62rp8qmFCtgmmbsBTfc2OIkEfy7FGZl4O8uzh\nKaqgdHUQR0cuRr7zDCAz/NPrhq2x+Cca/1TiuyX72rWz/Ul/eeaBViMeCRoW\nJisNJ6x3+Autd6jkHVuBMbASksyfsiji+tjiHwVBoVbm16L79TBG1HXtZMVU\nWdYCJqWsYGoQO+ayUhvZiaFTAIwsc+8XEerOzKEPlkNBikA+A8uF2mDZP7XN\nSwgZJTGRVoqN3RY+WXdzC/s2wx3rer5YoqPb8XhtJmlfipF0VjL6UAAAGYkE\nF0iiI9X5LLyCjJApoG6r35DWMAZPFWzW5B7aPy0ywnNsnV+yzYZ7w50Czfzs\ngZum\r\n=KHix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqnFNT03henzFnswhV3+QG+mmtmY3ra8XMPqtMisBEFAiEAnS9dbf8ldTK1WlVfyLgpAgL3HZlhwW4roL9NbDUD3m4="}]},"maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kaop_4.4.2_1570467339750_0.49464718568349153"},"_hasShrinkwrap":false}},"readme":"![kaop](http://i.imgur.com/6biEpsq.png)\n\n[![Image travis](https://travis-ci.org/k1r0s/kaop-ts.svg?branch=master)](https://travis-ci.org/k1r0s/)\n[![version](https://img.shields.io/npm/v/kaop.svg)](https://www.npmjs.com/package/kaop/)\n[![Coverage Status](https://coveralls.io/repos/github/k1r0s/kaop/badge.svg?branch=master)](https://coveralls.io/github/k1r0s/kaop?branch=master)\n[![dependencies](https://david-dm.org/k1r0s/kaop/status.svg)](https://david-dm.org/k1r0s/kaop/status.svg)\n[![dev-dependencies](https://david-dm.org/k1r0s/kaop/dev-status.svg)](https://www.npmjs.com/package/kaop)\n[![downloads](https://img.shields.io/npm/dm/kaop.svg)](https://www.npmjs.com/package/kaop)\n[![Known Vulnerabilities](https://snyk.io/test/npm/kaop/badge.svg)](https://snyk.io/test/npm/kaop)\n\nLightweight, solid, framework agnostic and **easy to use** library which provides reflection features to deal with *Cross Cutting Concerns* and improve modularity in your code.\n\n### Try it!\n\nClone the repo:\n`git clone https://github.com/k1r0s/kaop.git`\n\nRun showcase:\n`node showcase.js`\n\nRun tests:\n`npm test`\n\n### Features, from bottom to top.\n\n- ES6 class alternative\n- Inheritance\n- Composition\n- Method Overriding\n- Dependency Injection\n- AOP Extensions\n\n### Get started\n\n```bash\nnpm install kaop --save\n```\n\n```javascript\nimport { extend } from 'kaop'\n\n// Array.prototype.includes() polyfill\nconst MyArray = extend(Array, {\n  includes(value) {\n    return this.indexOf(value) > -1;\n  }\n});\n\nconst arr = new MyArray(1, 2, 3, 4);\n\narr.includes(2); // true\narr.includes(5); // false\n```\n\nEasy, right? lets try something else.\n\nSay that for calculating John Doe's age we have to waste a lot of resources so we want to apply memoization to one method.\n\n```javascript\n// create a spy function\nconst methodSpy = jest.fn();\n\nconst Person = createClass({\n  constructor(name, yearBorn) {\n    this.name = name;\n    this.age = new Date(yearBorn, 1, 1);\n  },\n\n  // note that `sayHello` always calls `veryHeavyCalculation`\n  veryHeavyCalculation: [Memoize.read, function() {\n      // call spy function\n      methodSpy();\n      const today = new Date();\n      return today.getFullYear() - this.age.getFullYear();\n  }, Memoize.write],\n\n  sayHello(){\n    return `hello, I'm ${this.name}, and I'm ${this.veryHeavyCalculation()} years old`;\n  }\n})\n\n// ... test it\nit(\"cache advices should avoid 'veryHeavyCalculation' to be called more than once\", () => {\n  const personInstance = new Person(\"John Doe\", 1990);\n  personInstance.sayHello();\n  personInstance.sayHello();\n  personInstance.sayHello();\n  expect(methodSpy).toHaveBeenCalledTimes(1);\n});\n\n```\n\n```javascript\n\n// we're creating a group of advices which provides memoization\nconst Memoize = (function() {\n  const CACHE_KEY = \"#CACHE\";\n  return {\n    read: reflect.advice(meta => {\n      if(!meta.scope[CACHE_KEY]) meta.scope[CACHE_KEY] = {};\n\n      if(meta.scope[CACHE_KEY][meta.key]) {\n        meta.result = meta.scope[CACHE_KEY][meta.key];\n        meta.break();\n      }\n    }),\n    write: reflect.advice(meta => {\n      meta.scope[CACHE_KEY][meta.key] = meta.result;\n    })\n  }\n})();\n\n```\n\n### O_O what are advices?\n\nAdvices are pieces of code that can be plugged in several places within OOP paradigm like 'beforeMethod', 'afterInstance'.. etc. Advices are used to change, extend, modify the behavior of methods and constructors non-invasively.\n\nIf you're looking for better experience using advices and vanilla ES6 classes you should check [kaop-ts](https://github.com/k1r0s/kaop-ts) which has a nicer look with ES7 Decorators.\n\n### But this library isn't only about `Advices` right?\n\nThis library tries to provide an alternative to ES6 class constructors which can be nicer in some way but do not allow reflection (it seems that ES7 Decorators are the way to go but they're still experimental) compared to `createClass` prototyping shell which provides a nice interface to put pieces of code that allows __declarative Inversion of Control__.\n\n### Once you have reflection...\n\nBuilding Dependency Injection system is trivial. For example:\n\n```javascript\nimport { createClass, inject, provider } from 'kaop'\n\n\n// having the following service\nconst Storage = createClass({\n  constructor: function() {\n    this.store = {};\n  },\n  get: function(key){\n    return this.store[key];\n  },\n  set: function(key, val){\n    return this.store[key] = val;\n  }\n});\n\n// you declare a singleton provider (you can use a factory for multiple instances)\nconst StorageProvider = provider.singleton(Storage);\n\n// and then you inject it in several classes\nconst Model1 = createClass({\n  constructor: [inject.args(StorageProvider), function(_storageInstance) {\n    this.storage = _storageInstance;\n  }]\n});\n\nconst Model2 = createClass({\n  constructor: [inject.args(StorageProvider), function(_storageInstance) {\n    this.storage = _storageInstance;\n  }]\n});\n\nconst m1 = new Model1;\nconst m2 = new Model2;\n\nm1.storage instanceof Storage // true\nm2.storage instanceof Storage // true\n\n// and they are the same instance coz `StorageProvider` returns a single instance `singleton`\n```\n\n### TODO\n\nWay more documentation about Aspect Oriented, Dependency Injection, Composition, Asynchronous Advices, etc.\n\nTests are the most useful documentation nowadays, that should change soon.\n\n### Similar resources\n\n- [mgechev/aspect.js](https://github.com/mgechev/aspect.js)\n- [cujojs/meld](https://github.com/cujojs/meld)\n- [kaop-ts](https://github.com/k1r0s/kaop-ts)\n","maintainers":[{"name":"ciroreed","email":"ciroreed@gmail.com"},{"name":"k1r0s","email":"ciroreed@gmail.com"}],"time":{"modified":"2022-06-19T07:50:49.865Z","created":"2016-10-21T19:05:52.497Z","1.0.0":"2016-10-21T19:05:52.497Z","2.2.5":"2016-10-24T21:06:07.876Z","2.2.6":"2016-10-24T21:31:20.804Z","2.3.0":"2016-11-05T08:47:10.805Z","2.3.1":"2016-11-05T09:21:22.862Z","2.3.2":"2016-11-06T19:47:02.193Z","2.3.3":"2016-11-06T19:56:12.138Z","2.3.4":"2016-11-06T20:06:14.985Z","2.3.5":"2016-11-06T20:11:39.743Z","2.3.6":"2016-11-07T23:01:55.498Z","2.3.7":"2016-11-07T23:07:38.048Z","2.3.8":"2016-11-07T23:24:47.556Z","2.4.0":"2016-12-16T13:14:32.514Z","2.4.1":"2016-12-20T15:38:41.838Z","2.4.2":"2016-12-25T10:59:39.006Z","2.5.0":"2017-01-02T14:47:29.434Z","2.6.0":"2017-02-22T18:36:37.345Z","2.7.0":"2017-03-12T20:21:14.514Z","2.7.1":"2017-03-15T20:06:10.012Z","2.7.5":"2017-03-15T20:29:27.042Z","2.7.6":"2017-03-27T10:43:53.344Z","2.7.7":"2017-04-09T14:31:23.283Z","2.7.8":"2017-04-15T21:49:11.430Z","2.7.10":"2017-04-15T23:29:48.455Z","3.0.0":"2017-12-01T11:06:17.665Z","3.0.1":"2017-12-01T13:55:21.370Z","3.1.0":"2017-12-08T14:50:31.335Z","3.2.0":"2017-12-09T00:15:39.905Z","3.2.1":"2017-12-09T10:22:22.888Z","4.0.0":"2017-12-09T12:51:25.725Z","4.0.1":"2018-01-12T17:53:10.735Z","4.0.2":"2018-01-12T22:08:21.452Z","4.1.0":"2018-06-07T14:48:03.247Z","4.1.1":"2018-06-07T16:23:27.151Z","4.1.2":"2018-07-02T08:40:09.602Z","4.1.3":"2018-07-06T11:10:03.387Z","4.1.4":"2018-07-06T11:13:07.561Z","4.1.5":"2018-07-06T11:13:39.418Z","4.1.6":"2018-07-06T20:43:08.794Z","4.2.1":"2018-07-16T08:56:09.770Z","4.2.2":"2018-07-16T20:39:10.652Z","4.2.3":"2018-07-16T20:47:37.151Z","4.3.0":"2018-08-19T10:05:37.864Z","4.4.0":"2018-11-12T10:37:26.014Z","4.4.1":"2018-11-20T16:04:46.275Z","4.4.2":"2019-10-07T16:55:39.859Z"},"license":"MIT","readmeFilename":"README.md","description":"Simple OOP JavaScript library with reflection techniques","keywords":["oop","aop","reflection","ioc","di"],"author":{"name":"k1r0s"},"homepage":"https://github.com/k1r0s/kaop","repository":{"type":"git","url":"git+https://github.com/k1r0s/kaop.git"},"bugs":{"url":"https://github.com/k1r0s/kaop/issues"}}