{"_id":"object-observer","_rev":"104-4cf02243cd71498d0f7b21c574966f74","name":"object-observer","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","dist-tags":{"latest":"6.0.0"},"versions":{"0.0.1":{"name":"object-observer","version":"0.0.1","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility providing simple means to (deeply) observe specified object/array changes; implemented via Proxy, delivering changes in a synchronous way","main":"src/object-observer.js","keywords":["object","array","observe","observer","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["src/object-observer.js"],"repository":{"type":"git","url":"https://github.com/gullerya/object-observer-js"},"bugs":{"url":"https://github.com/gullerya/data-tier/issues","email":"gullerya@gmail.com"},"gitHead":"9307c1f0fea994f5de0f6e6b5e45c97e6c690523","_id":"object-observer@0.0.1","scripts":{},"_shasum":"f5ea3af3dd2ac05a573de9666eb023a0e638717f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"f5ea3af3dd2ac05a573de9666eb023a0e638717f","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.0.1.tgz","integrity":"sha512-Gv78nOmLYKUzlDe40GOIIRm6WLjXrrLKQiG/FvPbBSVext4EwPTPH3ArUR0LjrcxQ4/ZjzrsdL2AUJsi4OF9Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuyX/+FYMkEtU5nUWj6f++hLO1ULV9DTK2VdD6urvLOAiEAgZia/gfQHXctrFSdVr/MXgQQg7Ilzj1nJMHXn8qlIZc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/object-observer-0.0.1.tgz_1461410658625_0.2793332110159099"},"directories":{}},"0.0.2":{"name":"object-observer","version":"0.0.2","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"src/object-observer.js","keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["src/object-observer.js"],"repository":{"type":"git","url":"https://github.com/gullerya/object-observer-js"},"bugs":{"url":"https://github.com/gullerya/data-tier/issues","email":"gullerya@gmail.com"},"gitHead":"acbd8d6dbc6d1c3e316d4b99bd61940f85265753","_id":"object-observer@0.0.2","scripts":{},"_shasum":"180962fb0fd2131ca733901492c03c988779b3cc","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"180962fb0fd2131ca733901492c03c988779b3cc","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.0.2.tgz","integrity":"sha512-mbJ9Y0C1e6YE8phHuQEeRf4r0F51Rr2kq02rOiOr0wuiZZT9kTOJBkPR0PFGaqbiEhS/zVP8kVZcVurbecJcsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxn5aFAlhqQuoqDXWezyXIGqG21IojhUnir+kxRBhxrAiEAu8clZC3240m2NWN0PtQ0t8ahOEk9oaapCzAXbF0jB6g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/object-observer-0.0.2.tgz_1463038052354_0.32971917861141264"},"directories":{}},"0.0.3":{"name":"object-observer","version":"0.0.3","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"src/object-observer.js","keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["src/object-observer.js"],"repository":{"type":"git","url":"https://github.com/gullerya/object-observer-js"},"bugs":{"url":"https://github.com/gullerya/data-tier/issues","email":"gullerya@gmail.com"},"gitHead":"99ed53f1d19260044181cd60c53720456c87f135","_id":"object-observer@0.0.3","scripts":{},"_shasum":"34a498e906da0af1c02acb66a3ab3513e02f7308","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"34a498e906da0af1c02acb66a3ab3513e02f7308","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.0.3.tgz","integrity":"sha512-TGs2dmDlXFh3WxIq9sXM3NeOKY6oVWWPEzzxm+6xj6ciAZlAJbk+4d3E8AqdIDB6sOFjKcrKEoVKXfaxSiMScA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQwEWdwpSfI8Ke+1rV6yGhfna6WLKCDYLixTz4xkNeZAIhAK9VKQvi4DZZuRhbd/PEV4TFnaBTYLmDW+UrtpHkEhpw"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/object-observer-0.0.3.tgz_1463038319448_0.9274432354141027"},"directories":{}},"0.1.0":{"name":"object-observer","version":"0.1.0","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"src/object-observer.js","keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["src/object-observer.js"],"repository":{"type":"git","url":"https://github.com/gullerya/object-observer-js"},"bugs":{"url":"https://github.com/gullerya/data-tier/issues","email":"gullerya@gmail.com"},"gitHead":"04692c760b437f294ded9e1e496488137029238a","_id":"object-observer@0.1.0","scripts":{},"_shasum":"b72102f92f364a42d9c066c1f059001a0de74277","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"b72102f92f364a42d9c066c1f059001a0de74277","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.1.0.tgz","integrity":"sha512-dRVnIJBpzqlLLAhoY2x9gQai0mIkQV2RK+Lh8C+8RB2hhtmb6ueCUJL6BTeIZ7kleAqjVUImzjYEBI2Zk2kTYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC47K1pXtasOE2ak1p2HRCiqbX2bW5L+iNvWzXyrDmmSwIhAJ4ycYrvcUVPb6SoaK8k8j96+In1Ib91tKRe4zqR7VVD"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/object-observer-0.1.0.tgz_1465024822801_0.8071467150002718"},"directories":{}},"0.1.1":{"name":"object-observer","version":"0.1.1","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"dist/object-observer.js","devDependencies":{"grunt":"~0.4.5","grunt-cli":"~1.2.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist/object-observer.js","dist/object-observer.min.js"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/data-tier/issues","email":"gullerya@gmail.com"},"gitHead":"b7bc4fe8a93613876154831add9953a6ed3c7850","_id":"object-observer@0.1.1","_shasum":"abe3ae0b5903938ee435d622de41850a42850563","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"abe3ae0b5903938ee435d622de41850a42850563","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.1.1.tgz","integrity":"sha512-SIaqGvgTZLXED+vRzmCCWOBzhYGEXjJIHuhydQW46AL8NmGRN1veBOaNdcZlCXA6Xh9BbcLzLD4u1BWr/m3YrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+TtQkV9B0ZYXBbmgTf6FTcYrtgs9aeV/HeZm+Z5KncAIhAKXJgCuVypbBpCOBGw2SWzUQG2oyvvxCBzCQSKRcgzaH"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/object-observer-0.1.1.tgz_1465238518766_0.44589177006855607"},"directories":{}},"0.2.0":{"name":"object-observer","version":"0.2.0","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"dist/object-observer.js","devDependencies":{"grunt":"~0.4.5","grunt-cli":"~1.2.0","grunt-contrib-uglify":"^2.0.0","grunt-karma":"~2.0.0","babel-eslint":"6.1.2","eslint-plugin-react":"6.1.2","gruntify-eslint":"^3.1.0","karma":"~0.13.0"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"gitHead":"170483dace106a1f348487e2324226c1c3cfe299","_id":"object-observer@0.2.0","_shasum":"ca4a766e9c026e57cc35f7b7422fec498fe86df4","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"ca4a766e9c026e57cc35f7b7422fec498fe86df4","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.2.0.tgz","integrity":"sha512-oLjkvJ8rbMJt8501VLWjHQAP9THQU/DltzSvyPk3DxYTYTXQ3bEI9GA+LDLuQTX4F41qCEPnEIanJbG0yiHMlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqpmJ0mOG50TCoI9sqN+rdESdMjhIcOWL4+i0fidvfyAiEAjT1W+dZ3AnHFFpBC5gi5HCt6C8X3oykUpKLw0V9GRPU="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/object-observer-0.2.0.tgz_1474493612825_0.3539563857484609"},"directories":{}},"0.2.1":{"name":"object-observer","version":"0.2.1","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"dist/object-observer.js","devDependencies":{"grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^2.0.0","grunt-karma":"~2.0.0","babel-eslint":"^7.1.1","eslint-plugin-react":"^6.9.0","gruntify-eslint":"^3.1.0","karma":"^1.4.0"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"gitHead":"0e84bf01ce19a223a683d0890737882a648ec363","_id":"object-observer@0.2.1","_shasum":"927cf83e8093608a5db33334b52ea2c46a58b7da","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"927cf83e8093608a5db33334b52ea2c46a58b7da","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.2.1.tgz","integrity":"sha512-E3pqE86iC8dRPx5wGvi2u5dFDgm6a42S5PbXh1xy5OyGkRekjMI7o41kkENJBk3b7as7ET/zi17SKnCq9umoTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKeA4hjzrT8jPTgttOjfclQBbA0WN1D3+0wQ97paIS+AiA3j8Br1kbgJF7GWPQq1hM5X21yhlMNNFrXbA3QguWfhA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/object-observer-0.2.1.tgz_1485021029702_0.9985757097601891"},"directories":{}},"0.2.2":{"name":"object-observer","version":"0.2.2","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"dist/object-observer.js","devDependencies":{"grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^2.0.0","grunt-karma":"~2.0.0","babel-eslint":"^7.1.1","eslint-plugin-react":"^6.9.0","gruntify-eslint":"^3.1.0","karma":"^1.4.0"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"gitHead":"5c89705e79661cd4eb1c8d6572ee6c3d4eb8fce4","_id":"object-observer@0.2.2","_shasum":"257193bfc7b3caf98ec89b607bdc9deb742dcfc1","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"257193bfc7b3caf98ec89b607bdc9deb742dcfc1","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.2.2.tgz","integrity":"sha512-TxjNRiWyi6NXTfpyi3rJ/MmXRz3IWyVAISXZNevVrfec1fE/Li/nbqaSRX0nSu3dvDRVs5PRnTZODndYxppkAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVCRkOdv/Yu8+ErS7+Az4+bgLd8Xp03lRXKjevizAVTAiEAyo8lGtpRMWiie0+Vns0z0PgUGXI3a7SVdNMDtBM68tw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/object-observer-0.2.2.tgz_1485466215546_0.45732469810172915"},"directories":{}},"0.2.3":{"name":"object-observer","version":"0.2.3","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"dist/object-observer.js","devDependencies":{"grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-uglify":"^2.0.0","grunt-karma":"~2.0.0","babel-eslint":"^7.2.1","eslint-plugin-react":"^6.10.3","gruntify-eslint":"^3.1.0","karma":"^1.5.0"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"gitHead":"3e1185ef281222ddef73e2f79a9e567a844076be","_id":"object-observer@0.2.3","_shasum":"dff296f3cbc8c441b9f9605e6b7fc0b3a2f496dd","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"dist":{"shasum":"dff296f3cbc8c441b9f9605e6b7fc0b3a2f496dd","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.2.3.tgz","integrity":"sha512-daT+WWVh0a4aFObh/9IXsYTYPnuM3bYORhfTVl0dlUUwMaVnxPSTTGDusftkZkykSUx7n8qYDY+yZ+2FVcjFkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHi/D+JSoyHvSq1gH4bN8TIf3+tCHbnCHXh6uFLtG62AiEAqpF8U6YHlUAI6rpOThhDEAQjwrcF6kOWGwPg9iOwJR8="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/object-observer-0.2.3.tgz_1491070452762_0.5115083565469831"},"directories":{}},"0.2.4":{"name":"object-observer","version":"0.2.4","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via Proxy; changes delivered in a synchronous way","main":"dist/object-observer.js","devDependencies":{"grunt":"^1.0.1","grunt-cli":"^1.2.0","uglify-es":"^3.2.0","babel-eslint":"^8.0.2","eslint-plugin-react":"^7.5.1","gruntify-eslint":"^4.0.0"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"gitHead":"17fe6409c73c3a9521eebcf6c2fbee44ea162c36","_id":"object-observer@0.2.4","_shasum":"3068fd2e708e21c7fcdcf179abcf4f4d2a457f2e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"shasum":"3068fd2e708e21c7fcdcf179abcf4f4d2a457f2e","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.2.4.tgz","integrity":"sha512-jXa2qIkw8ZmPZUiRfoheFO3iWepP/xrUYzqedyRBSZEviSYxdDtgG618vICvytBLtLJKDtF8syRLCCUXsnIzmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc+eUs1UY0nkwU8QSRJuxeBYFU5wKp1C3ylZCwFSsHjQIhAOlj362kQZ7ypQGxiTlXB1gV3DfrPMnqsZSRR0OpvzpF"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer-0.2.4.tgz_1511821019549_0.08168968418613076"},"directories":{}},"0.2.5":{"name":"object-observer","version":"0.2.5","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","main":"dist/object-observer.min.js","devDependencies":{"grunt":"^1.0.2","grunt-cli":"^1.2.0","uglify-es":"^3.3.9","babel-eslint":"^8.2.2","eslint-plugin-react":"^7.7.0","gruntify-eslint":"^4.0.0"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"gitHead":"5f9970d1f28edea37feed1560e2154ef0e42d7e3","_id":"object-observer@0.2.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-ST9Ogv2cWbiT+p2dhHPvsrOqq1p5aSUkfX1eTsobqiV5l/XVIitU5AsX2DQLDDsc5o9t2HcAyKhSUoz4N74tHQ==","shasum":"d4be9b1808ea9081b1976221fc6afad48b8f0072","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.2.5.tgz","fileCount":5,"unpackedSize":35797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChmfs2RvF86X8WxZWELrr8HWQcHjeO0XS62miYMKZ6rAiB+OWq19j1fx0qpWmt+bdszK4FcBj5WKJQ21iKz4Goamw=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_0.2.5_1522360164081_0.5957423520550622"},"_hasShrinkwrap":false},"0.2.6":{"name":"object-observer","version":"0.2.6","homepage":"https://github.com/gullerya/object-observer-js/README.md","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","main":"dist/object-observer.min.js","devDependencies":{"grunt":"^1.0.2","grunt-cli":"^1.2.0","uglify-es":"^3.3.9","babel-eslint":"^8.2.2","eslint-plugin-react":"^7.7.0","gruntify-eslint":"^4.0.0"},"keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"license":"MIT","files":["dist"],"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"gitHead":"78ab09b28da580cccd8d3cefb13a09fe6c73835b","_id":"object-observer@0.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-5/Gq/QZZJzDjLwFw0igYk1jFhLSJAev4HmQaslqCOYTlqM/WFX7hxur4R936HcluMb/xQDwqCR0/i/24mAiFcw==","shasum":"ffc5d0635c28c4252d58b63ce4c45c153bf4efe8","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-0.2.6.tgz","fileCount":5,"unpackedSize":36109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0vk2w83x3gOWIICbn0YQDFHQprV6f0Jd0xwnl3sYVRAiBHZJrJwg/2v1dwLUJTDTO8dV6ggANHuYd61mmdkAedRw=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_0.2.6_1522563824753_0.7127714219633676"},"_hasShrinkwrap":false},"1.0.0":{"name":"object-observer","version":"1.0.0","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.5.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0"},"gitHead":"23a851de019990a76ff32df4bdae3e2391c147e9","_id":"object-observer@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-7TwXRqlTVyeR4cx5xk8GOSrsXhSuvoPPNTmEB+mfG3eMCZ+4p0Qeqqb88uFKJS/GB+Q1RnW4LsI9XrZ3x2fqkA==","shasum":"194e26248fa5574be2ab0b6e12db218606c3ce36","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.0.0.tgz","fileCount":7,"unpackedSize":59268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblspnCRA9TVsSAnZWagAA0hAP/jUzVRKStGWhfsmvtVJr\n33NmB2Hz0OGm9hCaDoiVYTkLye0aNKV2TzOEIla0ksJd0HWvw4n2ZNTcgKzf\nByKLpCCNbHJk/o7dTH/AT/RT5s50UX9y+dlRraZnv62v/mf5LsGJaKeqbhoO\nxBAsC2y4EfG6XQ1e0yD2nWFI9DV4jfyqaOvWb9iZAK2wKGHN0HYyghrxp6Cc\nH3JtLmnLd1i1DkR1A9VnTIlyNKMskYvSe5sGBS3owhRbujB1dKGvqhgFqhVH\nYzkNgkx3Xe2m5veiaMVzg8v2nKEqcRMEMzipqQwMZ41Lvh9/tETM8IIDEQbq\nsibj29bmilwA6vW+RX1gYg3yVxsTNakfQvw5CL5dSwoGfcgfGyoEHvMZk1NI\ntfzuN8GTB7qzLL6W9aXiN33T9AxnLDLL8uMy3fEJ7G7XoElbuxUD20V+21wm\n1LNWLUwzeznhRV67KJid2E9LJPV144ix7QHfT2EGJjWJzHNbbBhpjdfs13yk\nRSCo4fX8XnD15DkF3IC4e6ICf/ZCgwalIKXI3cbt8fdyODdV5uZjY7/TasmK\nkCQ6wKw8zGteI61FeEN4Mcz6J9g78Z7RDThbw3MKShLT4eZB0UDG4SZ/AcVL\n2fDWRVhbyuCeMMlIHyvO4E9MIyO3jajOIPXMfNbHNH2fVrS3BsXZSlwhBg5k\ntxtL\r\n=KXxZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHLLWgN2Ns5XlxVTPOlOZ14m2YQ7qNtegYplWGXWON9QIgFrPC5uDHhSyzp40Hq7dNnfUilNJFtb/p51+YmZIwXkU="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.0.0_1536608870986_0.7003514668460356"},"_hasShrinkwrap":false},"1.0.1":{"name":"object-observer","version":"1.0.1","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.5.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0"},"gitHead":"0218f4a597cfe1883e4495c7ed38742e4ed76037","_id":"object-observer@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-jlUy4fozyzjKgSoPJPgT/3RT+5dnBYci8s5eZKwY8r0M6LnkcSRMztslpd3XE1TOKbEYA9pGxzbW/l+OQNSblA==","shasum":"31c40492fdb2ec154afa4e6f9494cc1a17983641","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.0.1.tgz","fileCount":9,"unpackedSize":83677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbls8NCRA9TVsSAnZWagAAvhoP/RJImN8Ude6NTTfXuy0i\nLNnBB6T3v2T5A8JWLJGM9un/ca7Ld4cidfM6u+AEsEzoXEe6a75a/R2Dl9yE\nHN3OAtAJkzjAfCeS/8UTCLVhjNQdHXzOPn9QfI24PFBRYvVB9QjJJrYapmm5\nvhz6gN4rpSVFlXLn3JqBVhLb3RL5GC6u/z1AEWRcJZ2DBH72C1m7xzE9R7Ho\n4Fee9t3BUm32SJsV9/X9kXkTvBUD4golb8YBu6kCXGyFmU7aMk9yV4WU4pus\nEDIhNFYuNhZzZGUly4TiRg3Ogv6RZnGr1n68S4HeqTamCmm8yH/2QU72Rnc/\n/jS6iy86lW4+kBL73RZjQTw4HCr7ak92sog4A27BIVDMyoL+tbcsqoQ2dp2q\nXq/oVzZEAumyPJzsUwBUQ/SVffPgJw40QRNhuXJzaaxj2FxTk0oHdcBoxuqo\nJC1yYziuBN0icShJ7mQJiKNkM/d41MZot20Wa7MFZAMbHJnp7cOZCP8E/wM2\nXwyXbyRy5RDN/aGLwIWiTtOwmpePfag7gq7g54TK7QnD0IM0t8meq7KXXHt1\nPydpY9WuIX5BUe6EAmUIejumkwF/n+T8Rx2Co1+fEO1qdEHtg10JeJr4sUZY\nSPBFQJCop7bnp5/Q7Qof6VB7XcoNDTVpOQiUcOvvaIDh45fR77mDnX3yuhGO\n7cGd\r\n=oiok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYNQVdUUVRd9oXCiLKe/3xdobsE4d2M8JAoW0shHUTzwIgB03g7YdDvtr/zoJ504TGFgPQVY9CQPeSNbGy/mzJKd8="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.0.1_1536610060681_0.7356809354081351"},"_hasShrinkwrap":false},"1.0.2":{"name":"object-observer","version":"1.0.2","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.5.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.8.0"},"gitHead":"24e4739695e361781861b397e9459312b870b546","_id":"object-observer@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-/wl7PwSLxyzfpW0eKaZXmsccov+nekHMaUYp7QWL2MbXnjNmGdGKwVBp5pVzgKwBYuFXPAMmTgmI6jKT8nxO1Q==","shasum":"b89de9ff4f3ea9a8b8f9ca3c6e549279f568306c","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.0.2.tgz","fileCount":9,"unpackedSize":82867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmLXzCRA9TVsSAnZWagAAVXIP/RgSOB21E8KnwVW0BU02\nKPEE6M05XXGy1AxRsaE5hmVx8uaH6KjG7UDqUtVDVenKCon2R3nPZmhv+RnX\n1pyjAVy5XsDahSzklzQwiRRG/B2bPZ3yvCYnweOcwUI8+IguOOKCKPQT2FRx\nw1ZPeU7anuoo1Fb2JKwhp+q5Wop7sRAUisBWnppOaDj2caO36gytOkgmP3mJ\nARnSIuTPoOmYSfKIR+Kbe6jE623IlYy/VLi7/JJC97rxDy8Nm9lSRbvZvGh+\nGcxjlmiu8AODa9CiFgXki+CVNARPlrU+fJWa4v/1TLgMCk7/ue/wi8+9YQSC\nrPdxVsgu6u4e5prCmMlVuF4dqyWYJHOOmjvbuTIps3lq+9jryp5e+V+mojMM\nidZv2onwbVqhBaG5wYWve3ZkD13MtzrzOYVlUBfv47ucda1oT+8PSFrI2MGa\nsNJUITGFdVRfO3c5tz9ox6OFDa2913e3rJPUm16mTFVWLRxZ26qTxyD3bIxv\nPMTLEFZbF9FM4GaUZ+tYBvwh5jm5fYnW8l/vY+rnChIPTpxJtcgproApZEIT\nQ+l1NapHcAFnBszOu0ZQRV1EtvCoRwcAFUPNt8bALBNi/+z2sJR49K5oukQQ\n6J8n5YA5FO4vzCaSoWsv0MIeh3+hg1qG3aaz58ZuCj1xPGM1PznDL7CK2KhW\nUD9B\r\n=1chF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfw10M9JL4D4r8BbCu6nv7lg2MsxdsQDlJiYh8w9nuhAiBewt2FZS/6+fA/UsGYEBZAEBjJQPzcnEKEdyHL95Ix3g=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.0.2_1536734706573_0.3132843771535241"},"_hasShrinkwrap":false},"1.0.3":{"name":"object-observer","version":"1.0.3","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.5.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.8.0"},"gitHead":"3eacec384f8799ed39d9901b879837c385f90b23","_id":"object-observer@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-wgxlPkhwiov4Y7uqAC42VuFfVUkb1bepBBvkTXyIgjFJxR1EtDOiPNQmSib+v1Gy/GBpadP9x6l9CFeQ05NazQ==","shasum":"c280d75a1751d8a91d1bf2a618fa79aa90b46b55","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.0.3.tgz","fileCount":9,"unpackedSize":83007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmL2CCRA9TVsSAnZWagAArwsQAJkPfkEZcOYfrdUdZCiz\n6iV8Rrn4sBGQzhktHOCcjUxQMYFTeKx0LoPrK8VPDA2CO6MuRkW/qZhIKylC\nW6q4C2lUl+l4+l4+G33WBq3AH0WcyvOfnDGfHOg5x/t/oC9kQ/SzvtF9Fcdv\niVm/i9NlCd+LOnBxEGQuePKQGjroBIrrJNMwFABVnhPzfrUKCsGMubQVJSXr\ncJF+AYYUidfJpGYPmddhQ2J4nK6P0UGJrzqd2X95zq0Te5ZKduAZS4+kPBiN\n2ARrYVAApSnIZ7eGNx0F65siWnhf/83ogFTUALRvE60AMuvLidZCrdje5gAi\nS3rmbALaW9WDrlyUPGE3bJV8ZmV2OUTe0kwvpE8usdYGlyYGia0LRvRpe5g3\nZa/pMVlOcbKUU0ITKi6cQtJFg5vahLJoazzlLrLJ6cKoHj5vo+vS3vBLdfRg\nGIpTg6AydstR4fqTjfc/Wzxxl6qJo0/8c0PlhzB05eKejimx2aC/nrUOHzT4\ncBPaRURlSQO5xgf08qfv8UqnVuBn4UGjHq6ct1fnF1bqvJ6A+RBHEMewhHue\nCK6JeFdk5g7x3obdAtvy3MJ5OhpTowGT7RvQ21POxf8Ul5HNqSuwpjEoMYeb\nLsV0wqTFkplQ3eRj8iAIgzQEFyWGAiWKh2PI0HUjxEE8Nwch2q4i86FvLpxW\nbkw0\r\n=Uol5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES6qgFibYjD0+Qwt4iF0Z5myImEJKBqxNV2QGzUlPHEAiBIsJFUF5OaGNj7ZoiPPudXor0vrN8YMMrpfifZQc9APA=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.0.3_1536736642099_0.6437823173395893"},"_hasShrinkwrap":false},"1.0.4":{"name":"object-observer","version":"1.0.4","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.5.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.8.0"},"gitHead":"a3dff084627fccb60bbddb34caf6be21e5409ff1","_id":"object-observer@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-sNYZ5yzjY2nL8t+vDtL7i96ey+nXJNgIfP9V0ijwWb4lbGhQJ6n0bETm+DAF9wDbp/33bGUwusa3tUGmayITpQ==","shasum":"9b716812b30a206688684392523a54b16ffed1f0","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.0.4.tgz","fileCount":9,"unpackedSize":76879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpLhgCRA9TVsSAnZWagAATPwP/AxZIjum25PmGOMYb/sT\nVRxruiKSnzg05vGVt62cxU0aCtCJ8tsuWNlbrDhLOveJEE2q7caVj+6ViVZl\nzlN4WbfKqqRqJKpPFNPzAC1y4QUH+6jgxUemRb6SBsSOb2wRtGHWebVBK7zL\n5n8LndpqeVwFg5u3Nmthdzd4VYIzOvBpLjtSYQTm7RPDVEu8nqe/kpjcaXty\ngbj3Yf16l6cNWKDmoUzFaQJuA6r0Mqy+q+GDb0JJsuuIzEaiSEwylkbV7yHh\nwMCJnEHV9NhN44P94uugqHqzL+9p9H2kzwQSjlyloqtRKKl2BnfJaKaA63bC\n11Mi9iUMaaRINy7EKnB9JMkXnlTxf4p35FBmmAfR/y3/iimeKkebhvTUD3sx\naoy2SDtQ6UdlUHmwkIPSKXD3OmqjiqgH1KQdWVmUSU/CRBdhkjxP9QIYe4g8\najj4dTAexCnN4Yqjzl6g7yWRmLaLMvQMj0HK0eskAN4EXoPKW0nXIIuorNUH\nf0l9zDkIXYNQ5FyzVsd4xUDv56AVOTHhaQLB+zgkVaIWfUSowrLotvl8/CyE\norIshx5wQ2yTIaT+nKNAuo7cE288+OIinQz5UKnMayd0BZ+hpRz6r+l+8fJc\nb8AoTHannutoBJMBS7Wvs6g2geV1tc2kTtajqSjs05j/4f67fYgidYkKWDrY\nHXNh\r\n=Ahub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASLE6YDiSNeuJCVhtT+l/J0wagIRe2ZYE+K//KJ8mgJAiAfP6u8SAwscmS0vex9wv32zpB2eskIMe4mMPq1alRm5Q=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.0.4_1537521759960_0.7210934797337292"},"_hasShrinkwrap":false},"1.0.5":{"name":"object-observer","version":"1.0.5","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.5.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.8.0"},"gitHead":"cda1e2a481774906e2fab2c13051e46406b44c1c","_id":"object-observer@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-q/zjnOf07hZ9XB03tLArzgh7xZWRpoiBUDkZyXvKNoS7Ca/9XpD/KMNVG+pEUbF6KwaoblhRc1yNJZk9zgiHgg==","shasum":"b534ea6131ed73a9f7ddbe089abf90e782d585c9","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.0.5.tgz","fileCount":9,"unpackedSize":79881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpYjVCRA9TVsSAnZWagAAW8UQAIwGQiRjmyCtTj88Jb6x\nz/851FTgvx6d5ZFXQbJBIPHL34+OdKU0uvwgpF7wXjAyoStrQ8lLEwmCR9hM\nP2hV7JG+RGn0VtO1kktqj382WS/zcsTg6uD00mZqrhIiHN+dyWaj9cfovcwK\n0qzSi2GnQWu6Hk5fq9U343YWSQ3zbesQYNvND1kQ8jYK+eS+zMuPb1uJzDcO\nWf31/biQeYmaERBYQpjhhXQrOw/eSdqbCUoJp38S/ObM4cgVmvtA0tM2BAT7\nxABawZ7IAMdgcfwt4UHXyr+eocowkTv5JCtzeznWE0ZphkqoNexkuNpgQc42\nUuqqc9zb6NVJjsPkcFeaUGx3dZwe52lkf/DJkrR9/FNh/FFToGN32E6tX/t0\nWsuNz+2rRg4agQvULiM7VSjGbPzYdNAj3y2B18PwSniA0eKBLu/fWHruCY3z\nRb3o0SoMDFkkgu6awK937H/8/oKl9fcULwP81Mi3uckkxNZaSBJ8plEnK7+H\nkeLxdWkW9yEKGzK1w3+WgbU0+EQfjnIVmLnFdKMfjJfm5OTz/LimNtKuNDS1\nQuImPTkMdOqovkVdLD/UMBaieCi8s+hStp47o9OZLd8VwW8/R5jzfYHbgnLn\n9RPH5yAXYIEd68yxioSzF24NsCQTAFLU42bLuCWoM9aAFo3hr5SWKZBG3Z++\ns8Rb\r\n=Ruz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOOIRfj9O97OR20vDZf3omvbJI3guZZWABs/sLj+1elAiAlJJw4jF6Em8DjTsiqNsL0JGamR+MWRCrSHh8GnTYJ9Q=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.0.5_1537575125213_0.7138328739637292"},"_hasShrinkwrap":false},"1.0.6":{"name":"object-observer","version":"1.0.6","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer-js/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer-js.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.5.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.8.0"},"gitHead":"ba835c0a5a4b149d4895e0627a60391014f60eec","_id":"object-observer@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-YuuZd6+BV5i6M/BDjVjNOW4izk1320wkjjS5zqbX3kRjllpYves6u0nA8BQlUorx6B7nrm9MyAXqoubKBG0IZw==","shasum":"6f6cc2b7e1ec32b92115f26f62e5d8fc2436f96e","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.0.6.tgz","fileCount":9,"unpackedSize":80245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpk56CRA9TVsSAnZWagAAnVgQAIfQqsXBm6/R3xWztAg6\nKzLWcVdfF3KL/4vgLFROP1ReN/mwjFfmqiw+EP6ad8bzGJI3mnFdMAqzpYtU\npgp6tVIDwyrm+LOqtFj2RYxccV2956YKhF+er/kgXVfTI6M92YxT4tqHtb2J\niNUFdhpP8ZYZ9DNKA6Du24WuoEzPfUYrDM6MeNF2V6jA+5qHjLkHWNDBuB2/\nE52xciVST4lC/GMcyyX4TBTlrAqU4TIkHhJCwkVNns2ksLb1uxvV0bwmf9oq\nAvq0fyryo97O4RuKyVRZsx+/uDC0n2FpUtKIt2whRXjNKQHUxpVB1GkiQBg3\n7v7zGsL+LSLZSTt+vn7ntxAY7zzAMbkkFG35M3Kfl3WaxoR9FDYA/A92z5Am\n8H+kfxSLyahVhuw0B0fJsvEmvX63B8bNMYRtxIUw/sNW/J3nVk1aqEBGwFpV\nVy0UShFr7i3YkX+MxBLz2yjMtjuISEZj5+HwuKoAsu2if4T6UqLdjGUCGm0z\n79wRqLQSglSVYUzDpFSwbpa4SaPD3FVLGwfJOb3lM0RLX8+LBOscP4CxZ1A+\ngErzORbRk5f05E+XCo/u2AuQiqT6jZwBSkAq88cB+xuWjTRREOupSp/Y99Gp\nsGzh/yzp5tW3QzLMH+OjtNfsHrcmBPcm4oH6sCG3kdCvTNffekYLpkaTdAv2\np10q\r\n=PnaB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyW8w4aGO7z9Ieto3LOHba6JvlIE1w5BsBjkSRJCfdPQIhAOByFFFxlVKkN/NlpuurFU6hJUjvHrpcKkbdZ/eras4P"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.0.6_1537625721304_0.5339189743347392"},"_hasShrinkwrap":false},"1.1.0":{"name":"object-observer","version":"1.1.0","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.6.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0"},"gitHead":"319691acdb79244cdda15bafd389d8b2ff2df7ee","_id":"object-observer@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-TvhLFPUGe9YHvmSI4XYbv72HFElHlju/AjsdqpoekSW1qyBG3Z9bmEnbcXncTfHZHwPnKFGYyuDC3ttHA41Ecw==","shasum":"0d7563853675f3078eea004b67a425eadbf9684a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.1.0.tgz","fileCount":9,"unpackedSize":86477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqN/HCRA9TVsSAnZWagAAcQMP/3eMHOIALg21lKxL68vV\n0bRcTQ1y4pba7f5Ng9T4szUdTgc66VAMnwPqsrSUbecjvBq73zoS7GHG3iGc\n3go2HY/0Fj0LD8bsFGKMkmhQ2v654MDlfhAeMZhezrrFvM5g0Vc7kmcOTvFV\n2Xm+8ksxuaMSlHspPbipSALLCjyXWrN2az+7ZBC6ubHaPn9oVGHOd2rgJK3T\np+oos0GOVTASssksXNHWx5l5+tPITKZfNZsUjf97paDPg/a/Ixt7JudN1IKa\nFe4gI+nWLNE2eM0WeSLjXu6n/2Aw6TPIR68DXpX8xorYy87cmu8RjYAVkCuV\n1T0DBG8V84uku5/AW+VPCne7cc6Sa1l8AGw6i3m6SXfOw4Prna9fQQ93w2fj\n7WUgpOpGuJyVKLAhHAOEtVnmA7fIvWgofmZwIl19/rso4RHB87E5XOFaHOun\nVGN5+QVOO7hWtgqxzoENXFLZyHN2Oe7IipayIVi91kpUf/ZbX12r5Ctmh405\n+ptaYbP/sATxoCkU59DWjehuwSLCtr5oZZ7DwsNBmBpF5nr1Z+kBvTd1Alk+\n5ErQszEcPP4B26Ab38A6k0qm+L9P0dVOXR2pYMmmuqGVMMWKp6HtviFS7UdC\npNv0rANkCzWpd3xwVQVHCISA1okTG3arB1cuJuiSD539z3kqUCNKu+KqvtqE\nzLVy\r\n=K2S+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3rfMmCG9ilqf1EL61xsbwuViFABRqFpYJIeg6Zd3JdQIhAMWYg2mOg08B8suZqjqdak1sJ6tSOfApfPIyDwa0XOOr"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.1.0_1537793991176_0.722530497208089"},"_hasShrinkwrap":false},"1.1.1":{"name":"object-observer","version":"1.1.1","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.6.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0"},"gitHead":"0f9107abe7fc23deb8bb062f35c67df518bf8420","_id":"object-observer@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-qXS59XV4sl/eN5CIErpr8auXsJ6nLsKd//pzl1lBfPOMWf3s0jUH8+0hzKManb7gHFyyZBUx/8jBF0Pj/vzlZA==","shasum":"95d61fbd12f689de53edf58d39e8a473d67c521a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.1.1.tgz","fileCount":9,"unpackedSize":93826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq5NXCRA9TVsSAnZWagAAihYP/1vNnhVR2CZiHhN8lCjp\n4hpmd4DGnWkP9VPeAbhbBQCyTxa8oN1br/Wdn3CVqeeMQ2LM0DlUpS93v6Sy\ncn+WG47It65/AdBGEtmRNLiulxHBfJAa0rX+eJYjQrStJjqfG9jFnVspUKqe\nZ/bZewH9VnmzfxdW16cpXxdTx7Qql6P7QSN2rHCyUUNKBsycBRz0ZCa8nn/M\nmtgwt9COkyF9EfEcHEz/o5CbKKLaZND2pvcz9xzjqs+1CiWX9UGTQlZxHU1+\n5R3EDGDqRunjioLZMKU0aqPiuLxvKk4+iHKtGw4oDBNY9UDpfzIzlGMrO9OY\n1zTO6iw/Z5JB4ku+KsNb+0zgOT5gYmYT3OIOxldXiV5TbQujhsHHAhzAYKvZ\n42qWtxdu6LU8xLSBjaP5VVUHZobDNlHsKvV1G2yRuu703QTV0bosIJkBAJg5\nDC1K367zv7Lq3jxpfezpTMbtnIbHfaZqQ2nGMgogIgbzcfdgm6Xgv9d7t3GD\nSl6NpyWmhh0pZghRTRUAnvae5Owj+CAzUGvkUWgPhB4Pl7QLBLBWK+2BadRo\nVw0v2EfnMHkkBLpbU8gyTYndP6geLlfuWCqjtKCYD0SDZGku4gW6uP9K0tYL\nNc6Ajrj06hTmJ9aP09wO0nzekkFJMW7+EWRo8HnwsPyHAquuYw0tdbMPgXBK\nhluK\r\n=mG6U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQRXG5sdtkvOxjwwLx+hoyIxGwkya2vw2bXdvPTs/fFQIhAOHUVELm7CvUH31lVmM30l6rpr/YwYHwJeHfs67fjbWk"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.1.1_1537971031216_0.21891206637922767"},"_hasShrinkwrap":false},"1.1.2":{"name":"object-observer","version":"1.1.2","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.6.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0"},"gitHead":"00b748b7012fa0657a0e1e6061c44db92098c558","_id":"object-observer@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-qEg0db6ALKNbBJ2hM6EIz/c0QSGjHCprrnQ+yG/JIVla8W3nhT3NImTTsSkjQ6zgQ6HI76uB1uq5tq0RF807sg==","shasum":"7209ce0ea75b1122630f55a197a6fdb7d8db76a0","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.1.2.tgz","fileCount":9,"unpackedSize":92360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt8ovCRA9TVsSAnZWagAAICoP/0DaSgsZPHJfhk26hTyi\np2MiZFS7s92ybvpk7/jUV2tO4PD7ZyozclLnx8ujc21d2J+EMK0LINi1kwcL\n4KaPNlv7viMFj0+huZx+AfEa3IRVPFIgZt8qyiMDCIurnyTqnTvA9p1hmvR8\nWtX+tp2IDZNAgqy9kQY87ytlNbESkYlBTQ4Q1flvrbP6q0en8mNNIEv17Tiq\nwN/1LOX6NUw7Qky7SWpvyPr0q42Ksf3wBXqx0xe0XhkayQ7ocpPeshY36jye\n7VfTgbmEIfogsgvnm0+AeutaWqWpI9gn8Ph87tRDBHHXYRKYvQcfML0g3Hgu\nCS9OceG1snKh9d7AdzDjTRLh2svHjFEYtu+tm9V/DnT/ekeGqONO2HFl0uVj\nErVZIMxytLbfhMWMAz6HGsLiwOWbnrpjkRBan4jc41QtXQP6XfRssfne3YUb\nmBgLcqPD8YPoWB8I06TmDGkHxUs92dz9wZhJTNWoH72gTHxAzJRHHsWARgkq\nJLb1WKUGYYNMNbXKUhpuInght0Ng9AVxrlFTw7QloYf+fRxvRdoG/XN0xmX9\n6VvNQ8n3wKw4r8UvvouL8iJtpzbp+vXv44b8pHIfnR6WWABGWttx5Tahyb+I\ni61XsBdk0AlcqbxJeqilmZ4s/hVmAksTl0BZX1FX34nJT4kZa/na/2wv44Hu\n2jlO\r\n=O3/y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWCEDTxhyWKlehtZfT8mCLjLKARL9LvekcG4K+MVGPaAiEA0YbKUIyWU/2mdGwibK7lXC3FLpcI1h01qcSbvP/B6SA="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.1.2_1538771502636_0.8700854162959046"},"_hasShrinkwrap":false},"1.1.3":{"name":"object-observer","version":"1.1.3","description":"Object observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.6.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0"},"gitHead":"3916bb83ab52246aca5b0fd1badd4bcb59bf0802","_id":"object-observer@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-pJIoQF9oUr3gIyXt/JLRhURUP1tu1DYySh1tgW/w76fzlqAe4GMqZHhWWWvTkUDWUhWz6kqCaKQoXUtCILn0pw==","shasum":"eb162debcea84d36e7f815e08e93c330669bdf53","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.1.3.tgz","fileCount":9,"unpackedSize":93473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw5g5CRA9TVsSAnZWagAA8iAP/iMB2yxUr5kBmh3J0l72\ng6fT1fFPkgnf93EKu312kW2fPOPzk1MT5+fC+0977kEkoN96EKwtawMqBsdI\nT23hBLROWGDDcaFHJIlb463l3gn96NJlxGg/NBmNr0bPsGrkDTeqyW2WtgK9\nYQHrUtyA6nHFa8ON1vFkssZUC4bJ7tSU9xayqHIikMIMgm6yECmjbxULtzKS\nK2TIpPRdb33pFpcYkjQd5AviLi5MKykykFDOSg248tYw9a9bPXLJCcFvr+jR\nCyekqxm7CRfNR1ZNHDUKlge9mbI3K6wJG2bHWEaN3Ido06PsGuTM2bwYmtn6\nwZEu9AkNTXmjEPIAxLfISEAaHGTnZj3tGAEI2p1OBeWaqg6ZWao94s1Ifjp9\nacZKyqduwkr8V0Ac/C4qb2D7gagb6HmFqs4pCEQTgkwfpTV/PdZfl9U3fCqk\nZBBD8UPz/59PwZUjRqUh4OhyUyOGf2cadcLxxThK2k2DcSCLhulcbNdHTT4k\nSwTe+Bp8AU90D7QdH92hmX0u9Jm6eY4fjHaVHclayitTKPNOyq0Br0QWDZ8g\nvePMwWP8q5C6Dkywdnk6MOIoOXXJn6CbvDCuGIARluq+FtVSZ5D/96prP6JM\nVjV4pnAhGXNd92yOVrOPa/KqLlFRbuSJMmE/W2zgImlUAo/mwahA7JPl88wx\nhOAn\r\n=/Axd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN0DOPB/gOvDR2Fuylx27EZ7C3ZvOnE5cyYp8UKSYwKAiAqoqhnEfSUFMlCivwVSYF2W3RFgN9KJogdO0z7uGYzvg=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.1.3_1539545144597_0.7298381522531243"},"_hasShrinkwrap":false},"1.1.4":{"name":"object-observer","version":"1.1.4","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"eslint":"^5.8.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.0","uglify-es":"^3.3.9","just-test":"^0.1.0"},"gitHead":"3382e722a575ce53af6e567fd80f828ea868472e","_id":"object-observer@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-K3q1pVW0RHIuU44fMQy69f7DCATi90fuSoRREvF5wO34jYbqqEGhgRS5mQyffcFPYnaoTba54vd6QJskOc1MeQ==","shasum":"947608a20c192a3fe1f79305a188a72f2558e2fa","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.1.4.tgz","fileCount":9,"unpackedSize":96220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1UfgCRA9TVsSAnZWagAAd/AP/iYRLrTrPJK6cx7CUeQc\n6k4wlFaJean3p9HQZXD+E2/Zm+opdIiKE3lyp81OGkVSs5YG921cc+kIxBOg\nNgv01gGyM118ilnyqiaB1ouVB1KoouCodWRn6rspTfWCSdxk7B3lSIEKJEb7\nsC9W63jUdQVB+NzWqYEhecOiD5Bhhon7rJEhll+xtr10PY8vwOgAejTPU48N\n6mcjNPy+Iiz51FfDAdV6737bv+7l876zUzN0qxPsaSKyBQnQOhTz4M+kg06L\nMbOz4SdjI1CdrimAYjTmNMAUOc2Zo+cM2ZfbyBSoLTWaMMBcLI2iFGLdjfqt\nKjpgxGXkeETucWAIEHE0DqiUaGGUFSQ0rh7IyRK+H+udX6fdIAM2IvQ8aLFt\nVjFGnhw0mDsdEEPZ3FIaJrWV34tKYCrTTWFW8yBm6gWRQoqhYb+mpCI9hCa0\nUfxXkW/Ah07EC2Jyg68XwzEsLlR+DDggNNVabQIdc+MUG30AbEGx580fL1m6\nstadNSLe9sj+1AhRQhSolbfwI+v8Zci38GlK6nhD/NQSTypR/wdM6tSN/rAw\nyJV5bSTFP5FrJme0IWtwAmVbctkiW6oblfEpjkybPeWFBh18lvHKRhYja9Mt\nqzei4RBjNTcVoyyLuANMdVXw1LrnshoEuZPFC11P2IAoNSn3GDzDw/LDrzmB\nqI4s\r\n=UPi4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9ujsz4ti1XNvJ3a/sxWiDOJX7s70OSV+0kWSVnRDYqAiBzonl7HYdIrBlXf/h+IyeT+K8/vplcKotTwpYBu++32g=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.1.4_1540704223733_0.40466189917745954"},"_hasShrinkwrap":false},"1.1.5":{"name":"object-observer","version":"1.1.5","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","tests":"node ./tests/tmp-tests-runner/run-tests.js","build":"node ./build/tools/build-dist.js"},"devDependencies":{"npm":"^6.4.1","eslint":"^5.9.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.1","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.10.0","codecov":"^3.1.0"},"gitHead":"6c19eebcb0a963b39a45be24e84710bb07b6a0e8","_id":"object-observer@1.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"dist":{"integrity":"sha512-nF03wiEtxL7A3sCHkBAqbArWY8U2JeVOYZtkA5rW4ZcXQffbIBInveCo+CnUI9LUa2ZBd6yrjY3SRO9BV9M5NA==","shasum":"6d2419c3e87dde12e7651ddf9b46e43e3b25c2ea","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.1.5.tgz","fileCount":9,"unpackedSize":95772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+kvECRA9TVsSAnZWagAA+sUQAI0Y6t9+3WQ/zpD/qzkF\nXKc1hO5atHTPHeAV+9lQ4vTEuk//2ZLFUVwxa6k/Rys8JcgdjrHhYsQ3Jctz\n6qTxV+3xm2T0Ac9DV8Yq4voenaI6jLu5FciNPbN/mR4eaQKIjRJVAnHC39tC\ngibCmz4nq5E7Dh8I5qivYOkoRYCK5iRvdYuWcH9RJi+cTrQO3FdQeAQeU8kF\nn9kPxMzJgv5O9IFFRAqQLFFDv9+DOby4Afy3lMiDkTIvWNxTfe5+jDB3tj0f\ny9tM7CDfsHiGBqLENVfqa8gw+zJm6+Fm0SH3oiXm8+wXZMEuTUdF5p8Lnrqq\nyaM/ufXyet2hfJ3JZBCxPqPiF4pRItKi+fAHwpFQxdaEiMBtkOq06TXL2nNT\nfV7s1wFtQVxtFG+uRHZcIO1HN4wbaYt1dSx+nYWueO2XB2vpFHCJ8QxD3/Yl\ni3HVxF4u6wwr5eg6bda5SauL+dV+G/e7PLzfT/WggIfiP+B6AJULsI+B92wb\n8H+F07JdgS+adye9MJV2tiMKmFV7TvU6DT1hUL7GB2RRioHgLa+Ojvjwnpwj\nBCrHul+7ifCQvoH+JoTJdtCZLlDbRt4bi0OpecKEa+0QM7MjfwhScDV9dMZL\npADHFS6G+RTAwlTlsZgEu8Ae6CxX2xSJ+OPEyG8ysTHwugkmPXfaAALWPs2Z\nHJud\r\n=PjyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQ6xnhrFN7Q+b/vlIF37eN+1375KDfPUIy2nO8GPnbwAiAIBU19jmfeTYpO17h/Nm563q03jeDlTpXin489wZp8cw=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.1.5_1543130051806_0.9572125065802193"},"_hasShrinkwrap":false},"1.2.0":{"name":"object-observer","version":"1.2.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"npm":"^6.7.0","eslint":"^5.12.1","eslint-plugin-node":"^8.0.1","eslint-plugin-import":"^2.15.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.1","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.11.0","codecov":"^3.1.0"},"gitHead":"602c3994521964516604023796e0a02e979c10e5","_id":"object-observer@1.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-tn35wRXrX/xsmVa0ZKSXo3MvGU66AU3+qhjhPbyfEuEAh4c9/PpGTwJtMRcOc3LG8RUDpgCW+AsNGK8O/k4KfA==","shasum":"b3afafba30df47e38717d29bdabb5b4eb1d70a2e","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-1.2.0.tgz","fileCount":9,"unpackedSize":91819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT4tMCRA9TVsSAnZWagAAHoAP/2XRTbLuNPfTQheOoLxA\n/ffqLm3oRatlZ59DGpVya6ZBufTtwY6QgDPoTW0Qni3OVzFPZTrWiHl4u4Sd\nnEsRIu2JAX7gXia6b8qbHjU8qa6DK25ZmaEP+43ftaVaKPS7KHWiIrNI0+ev\n87Cb088x0PUrV3N1QHLHQq74eIrL7ASonINP8lkk1VP/6+AHdPuZQ7R138Hw\nJF9UQi/6NE+FJnHGmckcbhNWeAXAnT2KNg9UFqKMqBqu+mqyiC4Lw88iOM4R\nflddzqH2Ik1f73yav3jnoYkNK1CoGujsWOzX3tGfMaBaSNSYeEoRvB4FQ/2B\ncnaUuBmRV0kWhEf8S/yiWyNhQ98jn6U2sTTG4z3Kxuc87z+00z0XI3oMLglK\nONtkb5Cz44GpxF2ipdXgKBHrAFfLZVasLW0OwPYcfzp/pxSnlCx3BIDGnebD\nVmG85ocia48LacFaiONLAya3I9YTILodTnOz6wz4g2c6GdYLkHz3drdFRMgK\nh5ARogcfMbJbJG4EDEo1Jfbm/OW3y82t08ljUZzyCvTCMXptk2R5U5jfnQzh\nJY4VV1haUKfcuq6YQHIhDI+Pf04gXT5mA4r+2cs7rQmeGiudvwgqSrwsIxbh\nO9hCnN9uUVFH2U9u12dTz8NgxyfmTfOMriqKUkgLahyITN/iJAT2qnMKJuit\nIQMt\r\n=umnn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJgj+SaHINqy0UoIPY5tZvzXlsq2Wi3PPfxZ2ehi8uaAiEAvnZ4HHyHsz9IbVEZjZ9AAnCqAGmrQMLZky3FApIzY7o="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_1.2.0_1548716875463_0.655145753594474"},"_hasShrinkwrap":false},"2.0.0":{"name":"object-observer","version":"2.0.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"npm":"^6.7.0","eslint":"^5.12.1","eslint-plugin-node":"^8.0.1","eslint-plugin-import":"^2.15.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-config-standard":"^12.0.0","fs-extra":"^7.0.1","uglify-es":"^3.3.9","just-test":"^0.1.0","puppeteer":"^1.11.0","codecov":"^3.1.0"},"gitHead":"476ae5bc290ae3cc3eb88d33cfe8ac5df1a4bba5","_id":"object-observer@2.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-v6TwtfDOfP5rVc35q0oE7SFpUlrqGAh/q/FF3h3GGse52M3cwRXjRI+Ns/nkPBWytj1QZmOcUxdejA3VZf6woQ==","shasum":"140e77462aeccda7e26c221b8472a226dc315f36","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.0.0.tgz","fileCount":7,"unpackedSize":61377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUHISCRA9TVsSAnZWagAAYVYQAKIozXYbBINvlHdSSVr6\nN2LEF0MDQdQKRDZoxTq3+hQ+JvlhFUSM3gXR23ZnbYd2059lNvUvYC0RejFD\n0sHFzAXjciXQ49A2xeaZCSxzOpkFHZ8Soj09zg0s2Ka4gqR0m4nh5Z/0gTjE\nkdnx8VYPjU3QCn+wwXTdyeux74AdBEhA+4IlSyPmrG5pL5js/Wo0/p0yJiy9\n5IQpmqUfPVBrYV6b4FkEem5s+HAOzr6PMI+pHLoc/6ARD1qf/ppuFaV2yw3w\nXmhmhcIdV//aKGflO8l0Btn+Lp6RoQBnMUw/F1KWGDmia8LC04SrXt//+1QX\nOzkp7Qv4wwAo+GRe1RfiEmlOpKc7Ii6WRIsIruQ1yqDR5ctThp1ABcZTxckD\n6ArJ87CDsxd4CnR6nfArp7NbothkDv8EGuIpVGd91fvSwcYlOYEIiUOscxru\nxge+XQYcz4apSr6koK+uAlosc4I/0xZIezyW60plTkslJayvqUUPTmBryAPM\nfB48qW68JU5+tE3D/wENQMdAYotQ4D3TosEv1GSC8N49leAngEvgaJDeCxi6\nv0n+eYmK1gCXQ9H+RJXfw8h6dAOBKCTsKcA3f6I0H/7Uz8mn+y/Ke58nWMGV\nT87597WK+O3jK+/R6U6HHmUVMd5Nonx6FoiNsOd77UjAXZ+1b5iQxSb8xcq9\noGNk\r\n=NX5S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbT/0QrvMwkxT/FqtVxjlZXa/fxD7wty80DXhK6XMfeAiEA+wWLUvP7ZXr8Rdg2IPu9rVgKM7NYnE++44XaValj3BQ="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.0.0_1548775953988_0.9760385263799733"},"_hasShrinkwrap":false},"2.0.1":{"name":"object-observer","version":"2.0.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"codecov":"^3.1.0","eslint":"^5.12.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^7.0.1","just-test":"^0.1.0","npm":"^6.7.0","puppeteer":"^1.11.0","uglify-es":"^3.3.9"},"gitHead":"ae814c10b43baf5c0ba172d7542cbedb4fdf555b","_id":"object-observer@2.0.1","_nodeVersion":"8.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KWyyuHKA3JlNsrVxxETbR7n3fgTZKypj2ql5rNvFKjaw3nVgomK1S8u57a3BBs/ykiyb5EKEL+/t/Tya/W4xpA==","shasum":"1c83f1867100228cdb191dcdc12a87f931be355e","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.0.1.tgz","fileCount":7,"unpackedSize":61431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU9rcCRA9TVsSAnZWagAAVB0P/1mq4yk46g4JclTk+uaq\nlZwyu0e0OzSaaBRHzU3pq0wPb8Q63XUs4LV1fRYCht/PVxgDoD0iEnfQ+tQK\ng0L275s6EAGVZlUwMcldgjWfE0Xb/aMaHYUD2823gEkgYdvq9UmQLsR9ifzJ\nmnJWFQM2cpUlkynUMxx8J7/p7ST26ZuZTmifljuvvnfmCUbxJmVcOvPADmKt\nikq4bmHJj60W60pBpG6/uRzIk7AIqfmyg4cujXTwKXeYP4xRyz/ubhAXMds0\nOCIj/ApRbgrUhq1J5iqfHEk9be31svlLkmdmdigvB+gPx9pE8f2fwjnYrELo\neVE9+lcRFt9jjKmypLOZGi56N6vYhwSBcrdxrxhjv0PI5vZMv+9iOb35cdvA\nJVkKGUI7GtaWa2t7zwIVrtrWC25P9efowAQfaeFJZ4sR8jREFaHQl6He80CA\nS57b7bA9Ost8mLeSwYUZzTs0wFC8QdNW8aYcruY4iisXMTWlmbc443Aj7z4S\nA0TsLZ3/frSh29fz017aydBm5KVeQERZhnsFEFzqPKPONF0EJJfd+qJtw5Wv\nE08j3IcxE6eThyPI/5fs1AhyZ840xJ+IIX+7Gme8c2tQzbWrlYrvdisF5Hrk\ntAPKobuwmGNdsHMtVR51yIzZfBaCEOCCl/nnc1a22JHcNNwZ0MeJDJTvEsLx\ninP7\r\n=zar0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXYmc2WeZjbSdRo0utxRdNg3LPmE9T5veUPn8NUXE+wAiEA+6X7M+DizIzFDz/293SNsZPWnsDFcWHZWuv7G+xsg/Q="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.0.1_1548999387646_0.46085287074600934"},"_hasShrinkwrap":false},"2.0.2":{"name":"object-observer","version":"2.0.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"codecov":"^3.1.0","eslint":"^5.12.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^7.0.1","just-test":"^0.1.0","npm":"^6.7.0","puppeteer":"^1.11.0","uglify-es":"^3.3.9"},"gitHead":"6f01a84970950e10e1e8f1701fbd0766d922aebd","_id":"object-observer@2.0.2","_nodeVersion":"8.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-q1EyfO8wMmGNEX0DQ4btq0iUGOljDSmvlCYtg1q6alDb51TXAfF5pwLPL7k/T6+QXNG/m8AAg6Z+qizILHCHIA==","shasum":"8677a41078816951b0a8de923ff7bd4384a6abd3","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.0.2.tgz","fileCount":7,"unpackedSize":61382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU9vGCRA9TVsSAnZWagAAnT4P/1FMV75IYmerdEJqHOfu\nvWLXnOuELIrru0HbN0CljiZizoKOhWDbQNhwKq1Pm8LvNgg2XBeaR1ygh2UN\nttFIkHT6Qcw4VMqdX5p92k3jwpEfRvZGTkzfiyiSTQBQOMX5A+zJyPLKeGqj\n/8KDMWNDKp16kRa0E1yjtsnd/4BM+H+6jcYl00zEey8NMwBf6fRZzA3O+PaH\nlG42rkF33JmLTXN/VRGA/k3dpI6eF2IK3Tu26ZjrldTY6lXhRyFp4iIo8nSY\noV8Y9zX0DoXA7y02+4sqMS5eOADHlkWE+Jjyn/rD/XBuxAZR+xkQfEGsRzSG\nOIH6JbUqogSwgWGmBFYSlhodgClmF3FgGwimieizDC4Fyo7PsI4fF9hWFAXC\nSH2YnQe+tv/LmRE7+JqI41ZhPvrg4/5nVj6/GOCXn3b5PVoe5SfcxhUd4l7y\nwpTNxy9SxnilQf6nYw7iewLNePYVTMDzdJKiPRWkt5sunWLNzXAQjQlymBFq\nIgeZgGn072y3U/dAkUFo01vaWZcauXNh9wMnC+MpFBYcyIuSeC6QkToDg3Cf\n56tCQpQ3bamqE53VDAXGOJqnv3lMW3X5XKKgy5Tr0TkDbyxaAhruMEhT4GsX\neTL3qCog7yRpvZu+1AhWVxE16bcmSRQOSMg99rTdSofcYwHMnpRqkQUtYU0n\n6tzd\r\n=3+K6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSRL1vcyCl8OoU1SBW+M0M3cx9ufp22Nt3dYVUMff/aAiBkXcu5px1Lqe2wP288ZFjzaezamJwiWN029bOgKp7KcA=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.0.2_1548999622134_0.7745970313563508"},"_hasShrinkwrap":false},"2.1.0":{"name":"object-observer","version":"2.1.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"codecov":"^3.3.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^7.0.1","just-test":"^0.1.0","npm":"^6.9.0","puppeteer":"^1.14.0","uglify-es":"^3.3.9"},"gitHead":"80ebfa2e488d1dd8d7809227adb0cc2cb08b61a7","_id":"object-observer@2.1.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Tgb5udMdA0py2irsSUMIGenI5eE8O9Ok36gDKBp/V7a/aQP3J1fNSGyiE+RG+d6hW/MAAzI520101g27qTsijQ==","shasum":"1ddce9b6fe2aace666afe828b7d7353ac966b479","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.1.0.tgz","fileCount":7,"unpackedSize":64957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctyriCRA9TVsSAnZWagAAFKQP/018V06YDRfHqn+o5JJ2\ne6o40aOrMLSZXqQHBcuXxg5zJkyuReU9xRDNLZgavFERj6Gt00KyPKLaLpW5\nHnVgSyrDhIAiNbn/ZFRTbDWFxT9yzx/MfKSpeb3lUsQ3offBDOorC1IzzpT+\n6/RgwzwWgN698VmPujfiy4wNSwJLlVTA34EtrHTmAibu4GQTsMwS4m/1o12f\nm/0UPN4aaxun9ii3KkNYxC+MLOkSXfNlVLPjWPVy3p5CcVPT+LFHZfkGSWVX\n2gqsgTsQxn9hDv7HGpRsrsJZOn5p2WPlhnY+Mf1W+e3zyqUdTqJrF++SAbNN\nDhtkV+bQ+p5RM1ok7EhZFjGy7AnkLmXaa+hp+/oaZwag8T8JvgHNxQtXWfFc\nQ4nS1v/KKXTZFX5k6Oa9rSBWxM2ReFZaip/yRBBT/oJzVoM4PTvU8QJuC4s0\nIfDtrrd6rXInegSZVRYGWuJaIHCtBj/SkriX0c5SG+9F3NT0UcfxUaA18CBI\nblQan/tGRIqinNnaCFxjJi7F+8TbRYr1tT1EHtlZ2p6vsqnzLnrwnVFkai8S\nZn2lBAb8NgpnpEHF6iajLyeND+kXwU2MXFZ4ctszKFs0xu/kAHXcqTw8eb1Q\nwepDhh/hpAePDAZTcEj+TlEgSMna/bmmGpWajVsfgx8hcYKkUhekdZRgcd+B\nvGrs\r\n=TKtZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbRGBQBy+BG+dZNfyvTG2KhiosKE/9Y+OBGTT/sA600AiBrPtyLBLioLkx7qmGOFEem9g8FiVoyRV2sSW5Wzr9bAw=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.1.0_1555507937612_0.10193724009165184"},"_hasShrinkwrap":false},"2.2.0":{"name":"object-observer","version":"2.2.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^8.1.0","just-test":"^0.1.0","npm":"^6.10.2","puppeteer":"^1.19.0","uglify-es":"^3.3.9","codecov":"^3.5.0"},"gitHead":"ceb4ea6648d59d103ec30e70b372cad051b7b842","_id":"object-observer@2.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tcLI3qEWMGS5/we2DvF+Eu2WWdgPla3KtMFqd5DwjSKnDclK3O0fm1aWYuZHHutQzqyCHBihYfPK7FaO2UTBHg==","shasum":"0b759040a2a6618188517590f981cc3b43b662be","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.2.0.tgz","fileCount":7,"unpackedSize":65587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSSaDCRA9TVsSAnZWagAA/pUQAJydSoSicIc/XxoUaHBp\n8tCUu1M6F65u3b9Ytc6m4YV021zseVnPoSNLgvCde6FjgxKqMW6NGU3F1Nj9\nGcxg+AwOzYT+QXSedoTCFD8b28hbC3IizNUnoN36DWdGG0b3ZD6qDSt3L//h\nCEGbiJfHTAvtwAQdMjUqVnjY5JPM4P/0T4euaM9DieleX96SjDmr5fm016Pc\n30ocGLPp/Bg24QjlqLN+fR2BSeLx9ttKOOvszhk7SFC+7j6XPZteuzesf4zx\nNB0Ba2wBY8CZ7uRVckmTZAvAiJLtrj/KcfM+xw7S5YuLClNxNQMaqVC2XLrM\nx6AI9Z0Vs8hS23N4SGAjnbcEpmhCLgEGxfZtu8W+mk8qCjxRlGh1CC4mY6bU\n6T/ekbJKGnolysH6CtvvFkO6zILqPOX9OpsYKOrJv0VKhnlinJ7XZiBVKpwx\nuKskHZJnwtANgcVHId+lYd85e0EOEdq837dT0X+x43LhV+UmdL8oEUO0FoZF\nTY+Vo8A9sbMav9K94ryp+rdo91S08T+b/esJ5E780bEvcnFggOz2mI/rdPYS\nyziJvxGRL21ouwg7xJubV8LZm5Q5TTcqGX+q1wCdVyU7bCcpK4LCGr4q0Yks\nz/hO2DO2IfVE0coMXRoIrrUpYZiWdY99yaArbEmv/uJ+Iq+s5M0dC5AlQDGV\nBGXa\r\n=BHzr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERiTVIH1f2uGn8RI2rHRpQ2qq1A5cRq5xpDUm8YcZ+SAiEAp+kNqlJrL45JiJmy+CKPE4W3/xnXIBGUxXvWIiMaxk4="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.2.0_1565075074722_0.7424972136408887"},"_hasShrinkwrap":false},"2.3.0":{"name":"object-observer","version":"2.3.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"eslint":"6.2.1","eslint-config-standard":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","just-test":"^0.1.0","npm":"^6.10.3","puppeteer":"^1.19.0","uglify-es":"^3.3.9","codecov":"^3.5.0"},"gitHead":"d76e4161675601eee75886002bd4a28026da0f84","_id":"object-observer@2.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mCL5QFzitINEavaRuP3dz27wMaky8C9rkDRldPNBwACTQy3xF4xSzVXMBElv4qhs8ijgLNp4trS2LBfQRCi3WA==","shasum":"8d2a34d95435fa47b7202bb566877714714155e4","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.3.0.tgz","fileCount":7,"unpackedSize":65768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW+RdCRA9TVsSAnZWagAAEvkQAJnqTR9aK4IxVr0pR3T9\n3WK+ado8iuF0Bemd1SwyPxU9tS9pmlqOaekpmUDWkZ1aNm38rrEMAYitn2tF\nXvu05xgqhjebmYSAEaftQR+9akd18ky3Ss1TsJkLRhitluREsTEXYxUk7O/J\nCAzWtewkXRYCJ15mq69mH2AiZOEk10mgLxhTVuR0//joaiEOa0LeX/W22OVz\nakW/L3BvwDOMDXK1mdM9Cpa46s8lGCB+zo4b68rMtsvMH6fLOD+vk2YuO59j\nkmF+V2n9AoK4ZNf3LDWSJ4Qw05IN7I+yufISdmRD/GtNBQt1AlSs3Ba7MshD\nSNFYsj4eIeo4vzmqAwGVh4nrpN4T2zBA8MPxNU2qlnyLGzqvTcIsZ62HJZIV\n6ik1q1OlkfyNnG6adOuH5UNaIwaYtcyp65REYeqvd2XKnUthx9igyCFav7zO\nNEmZppGV52aXoRsK0hk7CqRL0SYy0Bxh2N6E4T0pyKqTVNh0jia2hWOvZxHs\nnJFRHfKhR1nuUCkryAX3U6oB56KLqpjosj+P2tk95QSO3DUXZfiQNY4FjrUC\nLLqV5At/woaqTjgtp0td695Vn2i0BfRjcaBneWK8gKq7Ny6ewJnQqBpYFYT+\nTc7ZdUp7ZZHuK6k7JCSNevIoSx5/cM0qA4lI5R2O4miDM0+8SpFW197jiIf0\nS9Sg\r\n=hVA1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJyCdqNeCrrcZ9kpwJLFu7lZa5HlwfydFu0s4qGqTEXwIgJZ4yYEDeeEoS15ccSsTPWOk/iW9mPvu5sIUhOrip02U="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.3.0_1566303324665_0.036024286724021914"},"_hasShrinkwrap":false},"2.4.0":{"name":"object-observer","version":"2.4.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node-module/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","just-test":"^0.1.0","npm":"^6.11.3","puppeteer":"^1.20.0","uglify-es":"^3.3.9","codecov":"^3.6.1"},"gitHead":"a607411e1252537cd0aca2f158a71ec0ec3bcb84","_id":"object-observer@2.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9nG9zXj5FoqphQN0ixKBRAjAqyWOI8Np4hf0ESshm2VIJnlljKbreVImKDkKYfGvsnKmzyUppL2SvxbPmgBtOA==","shasum":"bfb12e803bd87501b0e267bf5917352330a270e8","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.4.0.tgz","fileCount":7,"unpackedSize":65715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl79bCRA9TVsSAnZWagAAAToP/1+s/OTgkx9uHI6qOL24\nbHiJnNRGoOC6pchfoZJNh13NjDZph3m3+D+KYEJweqI2Vw74jh39feLsBuhS\nTOtG8rrZZ578HndfD/blmSBrtsczYa/3ly30ZAdkLORSNAdqDAUnCn0NKfpm\n/tXsRvboEQPEEqVS217YwKSIZIhc7Y7gXPOv4+kAum+dcUjtrbEgSw6m3NL3\nG2xtyEheKmJkRarNX+gRIgJtHDjMG1c8wYDg5D6rVh5a5czXkb5UkkkaKkxD\n+4+slfy2prLwlUfI00CgMdYJOwX3Tst6KQ99SSWteYP1M3pL+ct/fdiBmwyO\nWjh56PxkfHZLQdmZd73gKidH/1YbGihoIdkE6tjMUBoHatKMBR75ysnBsAtT\np1j9pZSJwTE85jvhe6CPAeCkoD9rGvXeVRQKZ5/LNiDiwdfTVWFBsSYjV549\n4P2mWVEobLL62Vo5z8U4TsRAYUEnZWVj5687liK3kynobX2FeW7F7A/gRsGF\n6bqFGx1EuMIGrYobhm4+j9Yuu5vAPEEFG3gEhxZgdn7UpasQgwxig6bPQma9\nvFWb6F8xNBVG6+zHcjpsJMyWpLfNxHYglf30AbMbpWESpbDLyAEZppO4xBjy\nNxrCpWGfh+bkTYf5tDE5uNP16VlCnV1F5A/b/+kaLEMxp2E6FgAb0aAI80Sm\nE7au\r\n=SZf5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSlwaMelJF3d/qBWWh8l+cXf3z2pdWiLriitkqfRjZcAiB9LyP/pX8XXnElhQSprbPb0TPKpR9GHi9BNzKvvOslrQ=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.4.0_1570226010799_0.8912353258452854"},"_hasShrinkwrap":false},"2.4.1":{"name":"object-observer","version":"2.4.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./tests/tmp-tests-runner/run-tests.js"},"devDependencies":{"eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","just-test":"^0.1.0","npm":"^6.11.3","puppeteer":"^1.20.0","uglify-es":"^3.3.9","codecov":"^3.6.1"},"gitHead":"c29ccd4a743314e8f88bcf93c289defeec53f6bb","_id":"object-observer@2.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FrTEbJjqyO3ggH94lTNDMOhKbbUhxQQq2VZi9bhI0hkyb577j72Z4oGcMvRDwwvaJyXTgChUy5lfo4e0LfnERg==","shasum":"ae26b0fae5c46027bc4305b021a9155b3e39b52a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.4.1.tgz","fileCount":7,"unpackedSize":65708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl8VECRA9TVsSAnZWagAA1CQQAJaM0BCw0JUf999zs6++\nmlIYIrbmgKGCAnQHwLucC9F+4V9HcNy0EpNLA8ocO/dB1xpcoOZQW8gswBAA\nh010IpNixP8xE3AJgkXa6t3bw2PlQImaectQxgWj6hPdOplxx22m9ox80OqE\nHLRKOU3peIoinlxDmDnkHzVMz4vU8umCpEmxCZj9OrJ++y68I496emhuxNLr\ny0RyRTQHhMn5xIr4NdoAjX0JxWETDLLNbgqM8Cao4LGKxx7dT7yB1pBFghdM\n9P2qkIRVkWJZ62OXHWhRKLTL1oeJDru8Sm3X5nRiRHkEEAZs/zb90lxQOIka\nMsZg67r8f6wq0HJDwS8/xkx8HsFgNvJ7KJckv2efGr29VkEKkTjEcwKooKYd\nvKoMqs0doA+yCLwXOJYwJhv1B9g6tQWlKpJvjv79LXQvyFuOsjRm4YPAP1IO\nmi0xmAPHo4083Gl61gplMeL5r6pgKEK9vEpQz4jQcBX0UEJP60MZVx7rtnHy\nFwu++uf8ML8MH7PHppli9+VOUz68RdIhgA3IGoz7P+kXukfbDAOt8vcI4YAl\nksaxqSBMTWKxb6YMYtiwOfiHpu2/F72k/wMXlf67fRZw4+0TpY0C4bKtuZAS\nUHF7DP3pVHSs4E3VATNftFpydbV9nuFPeKGgHoXtk4siTvfY75GmuPZlEnUm\n6Xyq\r\n=aDbk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTiX14mW9/aNZmQxXK2aK19RXGaYN/tcm3pxGInbFtxgIgXgkehxYg6Bh6nkTv/5MMaL/YMK8XGDWtD4405FORUFs="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.4.1_1570227524076_0.3104324703744321"},"_hasShrinkwrap":false},"2.4.2":{"name":"object-observer","version":"2.4.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/jt-runner-config.json"},"devDependencies":{"eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","just-test":"^1.6.0","npm":"^6.12.0","uglify-es":"^3.3.9"},"gitHead":"12cc355091cbb9a605ef64a31ab40fb32e993815","_id":"object-observer@2.4.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-z9L9z9y3McBMbrnfXldeUDNFBRJv6bxQITDH4rM3ki5vvSHrIPrOn88HDagBPLThxP1vSYvBMPec862zgg7Y/g==","shasum":"9238c0a46e2e20e0d3702f872645e8ee39441803","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.4.2.tgz","fileCount":7,"unpackedSize":65606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtLJPCRA9TVsSAnZWagAAursQAJnRybQKq2uRz3Rzdpf8\nAoII4hI5HXbjxXKxdp5cI3oTg4SIg7w/r0/7sUFs0XCWwD3vqGqvIAMQpdZP\nMf9xSle2Sl3/bhsBogeI/gpGdq6Q6tgulpqg4zPE1m9tl4XZZlIUYOD5A48T\nncG+336MB0JpZGjBwMDV3BuPv2Huy9SkryzwIyW4W5ajE1OzYMisAMJEjfS6\ny1dq7x6w149Rc/mbHWVORghAUgeeoq7i99IAf64YqkZHD9sWPzzl10offZkT\nCqaa+e1prxk2/xj/8vm3XgWUdYmMhDU1qJZ92P9eEilzC5eXp65hxAgkAiqi\nyAyOhUUBom5OBEwxDlVuXbiDiXFsG8r6msddIfi1y3lMBzhRMdpGYfohFs/d\n2fCO4duXDJnP6iYfK/XIyZ6jn6uAYh1Jw0JEXdK6HpMBfgNbdrPr0Ea2/w6c\n5fnCUmj9ZH2M/JZUO6YIN7WnkxHUA70AQ+gijRo4eKPCpqEhqDfC8YA6dzRp\nDLtcLqO4kZjlTx5aoYUUoC43BJ+k4JygLW7NlesEg5a/cx5qwYDcpEXGKzkg\niY56FnZIbO078cQxwOnvawfHKJqClX1hsqQM9TS+6+AfMVFkYHr5tUaHf+o8\nedAy6jGkU8EKfbyDc10/hYSG7xCwwCd4bO7hVEKJAtAVTrGy1Zpdx5CBQLpb\nynm3\r\n=JEI+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHypUqF0F3AOs4zhwljDln2pbb8UOuRvWxi/ZkXyYMGqAiEAmMV1lhSiUQu+FRfGZrFsxWbyzFPss2V2CnzmSrilNe0="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.4.2_1572123214643_0.32765637698246963"},"_hasShrinkwrap":false},"2.5.0":{"name":"object-observer","version":"2.5.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/jt-runner-config.json"},"devDependencies":{"eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","fs-extra":"^8.1.0","just-test":"^1.6.0","uglify-es":"^3.3.9"},"gitHead":"f4de67038b157287fd3aebf388ede7eb2868ba52","_id":"object-observer@2.5.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-henVlx1QO2es6jSytmGQW0FfnQX/sSxmgvFn26UJ2nZwAxYk1qDFMeGA7eEIjUBxBt5/r0cNIRc2w2pv528kLA==","shasum":"b24933576c2a373b20d60e4aacf4625e2a2c6917","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.5.0.tgz","fileCount":7,"unpackedSize":63858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxDh8CRA9TVsSAnZWagAAvlYP/3MmH6fGvG06RcFz7kBA\nyYsv0qcpdNiz4kAebbjQ15zhN4v8Y3t0ALvxX5V9Erwah0ur03zRrBLm4vv0\nYp2nwwZXJZfjlu9L6SvpJwOwT6H+iWccwmmBRQbwowEMlrCCLNVfUBqa9ImW\nmWiipQkqU+wKX09w2w/w5qQNJTfUC7sDzMNmAi2QBUHiwV8b/rAzLFmZ/oWZ\nkW4apvP4kN5muBWul250uJI8vWusX2YE3/MSjSFZPJdZNyZ9rDvrWmvQs5cT\noIhlzN5j8YTNrBBely3CzGnswaZt05EoFqvCxo9LR4prBKJ5pyY18CR6FLKl\niz5aqJr/z+KvoB2XmUUgWUsKfz8u1vZxCXYvGWpbzFx766N9ndZ8Xmlu3zLM\nARfIW1QJmMnIOcoKzRj8PYsGlMSU1Su+sdxB7p8YNDYKC/YQ0PE1LtskMrcr\nPvWFxSRyYcsIMOqRW3eXQeTflTr8ilfzQN0zf/mTKJrC2IynR2SzBGCmcl1K\nzEjs3SCvyBdNFlulaqz/GyhJzc458wKVWvVo9xO+uDUHesDBreJCvWcccyXl\nR8VlZL9we/m//hESgnb3mBbPA0OPRCLeKarh7oJFD/An2xHCTrU5Z2uCEFO4\nbo19yZCs1oV+aJ5bh5g4Wso7GCYKxIQEhdr8ZADyprOD2szHj8ZQkpKDI9bj\nDCLn\r\n=OBuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzO1Hqpkr7OOipWEr1MlULcICZPH0aCZ2kncQeWs/OKAiEAs1lbjaFNSqfXdOFr6pqO0aCbWirOHYNEsT9AWC3AP24="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.5.0_1573140604050_0.08116210140117674"},"_hasShrinkwrap":false},"2.5.1":{"name":"object-observer","version":"2.5.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/jt-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","fs-extra":"^8.1.0","just-test":"^2.1.3","uglify-es":"^3.3.9"},"gitHead":"699b78659bd9bed05a301b3aaf0b07fb77ab3b1a","_id":"object-observer@2.5.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ygkO4SmR1v2Qr10iFxnXxzIj9pJaSZksPOwOYZUeD7G45MQRRzRrzXZnVoSox10Dm5EWkUcQOFyJ+3KJGWjimA==","shasum":"40c5967ccddbe45e1c3dceb49e00a6f46af7267f","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.5.1.tgz","fileCount":7,"unpackedSize":63920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMz65CRA9TVsSAnZWagAA3gsP/1E8nid3RH/wP0I6AbM7\nZJ/Za8Aoee62LNuwWxw4UUDBkzLmyJ+3cO1chiSv25oluGzqEcZLBVe6dz+k\njXzhhikZOTrXd2OpPbvvz22/s8wBilxJI33nRb09766tqTRQfTYj00+cjU7F\npAZqJVM53c0b+4G/fedOW3ayyzVarQJa9AqEsSRZBBej8Tkur6Vrdn7KM993\nZISIA88y6qc9oOzFQIlkN1G0EFIM5BNzHhU/s1iLnHi8FE96rhQ49BqVfa8x\nZuDr2s9frHZ6irmjUzy6XSEEejPEJNDOxWBKqyxISXiKxdg4sYhyzkme1w+K\n3CYGE/fSmm4gFcT16NEH4RJXNmZ1QFhbxuGOJJQwghD8O6LSuQ85kXexwphe\n2rIkKZPmbsiaATDazKc+3uvhqN72msaJhqZuolY+vAkywjurMrKd9vXZaT/J\ntOUaOIwHEv4GY1gGPFfgWvo5xXxa/lOwmBy1UquFGQrn56AlIufMn3RP2gzS\nqjKX0SH/VniM2Yx59AumeJ4p+ayKF4Kjc9doXvUEezmXyjyWswKVzKlIn38X\nYQd21Ndn9cB8b5I+f5eOXdFXyfrZ9tpwmSv8XXznOdishTsIIO3JxfuriHey\n2PwpGjDdOqN11BUddB4SrJaDLiXiGRsQZuD1cvKAnNpuNmB/nYSQSiF5AvFF\ns/d8\r\n=NhGd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ4EttZWWs3BxV8ovNCCXOfb4Qs3IpiWoJ+RNQsKfRBwIhALyWvGSVQprQhav/2dwOES5Om/KgCuifwu9BN4iS9zxv"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.5.1_1580416697089_0.936139034862677"},"_hasShrinkwrap":false},"2.5.2":{"name":"object-observer","version":"2.5.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/jt-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","fs-extra":"^8.1.0","just-test":"^2.1.3","uglify-es":"^3.3.9"},"gitHead":"3fdfed41d2183a611111629c1812fc69d1019293","_id":"object-observer@2.5.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-OSb4a7bStZvp9uvHtVDyMPDJ5WDjmtVnTYFyBBhMUIJQi66NALkDsdRAWUdDoRxysjNyDpD6nk0U44E8d1czKQ==","shasum":"37e8d7ab5f8891c213e3be2cd4b88ed8690ba061","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.5.2.tgz","fileCount":7,"unpackedSize":63832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOHcjCRA9TVsSAnZWagAAttQQAJcM/jND45+t/FMiBkTr\nA40KASE9dvNiq73BvLYDaqrF8ElyQGnqP9oft5epmFGyze5tzUeSKxB5aBgt\nP45WWlG77jKPgno2A58yaFKWgM5ddui4vj8xvbsgz2Q2TNcmwpABeqq0nE7N\nnyjJ0VbtO2VY45ZzK6ga9TxUQzWXkv/INw+/xZ8vINXjqBrkNb1kR1a0cLEC\n+pWDgcHtkIkY5jtoXJRpFbCiTonPtrvu3Jhou7JPLD83n+D1qUeU2pSR/jX2\n9lK9nN4YpzSXrqJyCt95Cyaw4lOOKPLEnkXDxYCLI3rMdued//bNyrV4UbaU\nes9ADfDVwhw0Ykj0yj8vXS+la98U0m3eHgpcou5xUZIpNMQ1J8KWzeib76st\nMBD8YdoVNThUWTSb84EGk3C1uUoR9rTU0dEPxt8yYp/zaZQbPvTMmSm49L1o\ncrILWZYcBFkfdTWNr69ByOdv5Gk5dCoZ9huMQnpjZ7QoSYjVj6ltw/5e7Mm4\nZ9oduyJLCx9lhLZ8Uo9BwEwFrfOYBMZbKHADJxdaCvm4IE2+XIIVgMows7Ul\nYONmfeDhIvtcKPlXIq92jWT+zO7D5mmFMU9mQmBE+vY8/icbXGIwqosGwb9B\n7DtIRALoHLtonx3t/WBnBPOxf88BwDqm0bmVlDKxYmuni/RqujnEVnmnrHMh\nkcIc\r\n=aW3l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+RuNKhXNGaoQviZ8MWTfsNnmmiN2jKeOAx5om8UZ/vwIhAO1dQFxE3sl8v/cDKolwHZKI7ToqaOkX1NOLN55TIDdy"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.5.2_1580758819429_0.5232653652681138"},"_hasShrinkwrap":false},"2.6.0":{"name":"object-observer","version":"2.6.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","fs-extra":"^8.1.0","just-test":"^2.3.0","uglify-es":"^3.3.9"},"gitHead":"cd77a6369f860ef464c5b282d14a215e4f79ae45","_id":"object-observer@2.6.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-+ZXCUtBZSNOpJI4RDggPpGPAQfmFRAsOuHMBYy6V4/2SBfVoE98DD3vVoiKaETGGcY4LMqv81qk/PPDCGbPzkg==","shasum":"89c8c29a01189c26aeb051f2b3a9aa7d341c2407","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.6.0.tgz","fileCount":7,"unpackedSize":62925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU8HjCRA9TVsSAnZWagAAzVEP/3gxlaRlDc1AcZDPfJuu\nL8gEIp8doHak/3VozEa8KvC51N7mbMEaJkhlhwN6c4AjxFg8whKtCyFIyTUa\nfxSdaXg37sPA93dp919FlklFwV8mvYmlfk6DNhWtYdqgywc5th+kEQFw7jzS\nwplW1ZGyWhlb6fS+f5zegA/96px46Ep/5diS1pytfa/uVqdHP5zJwl4NshhZ\n6+PSo30pc0xvCcz46HDnhDHzq73sm8uqmaHYzEQrydB4cZbvAdePzBpDQLx3\nGdt2F1z5840YvkectfqFDCK1ZdBZA6px41iVJkT8YGaqLASv5U1uhNz+W2+f\nci+ue2iCgF6QxmoISZ8J0qmVciPAi6QJPCcTdH6Ki3cKpU1WCQdFpfI9pLOg\nI36aAdFtXLy0A8pu2to6y/8e3d7HRkNB5z5ruUATnFoQRsVDMK+BJryW0GM+\nsR2jrNNhIvyHgnO/SPSRLAATG+QifKFiW9UJMcatqAnqr0yTNz1BLH89GAGR\nUhUaw0pYwAs8UZc7zoIPLL8C+WEfFcCvdHZKjfv09FgRxnstKdSTf7x3Qstc\n1vZxaxUs2GJm0fCUtvz2gbbZPa97vf16J7mWfxMVGK9bgqt9/WfUihnufP+g\neHo5AUjeaCz4WaI/hwjqk8tAyF+1I6CuTdvVYz33ObzlmNvqmRCTRW1Lwldi\nNoeF\r\n=EeKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx/CtQMZqclSWzZ+a2u9AdlBbX9mP8T1NLxdNuQh9WDAIgTyPn2alL5F7SHsyER+WLHDxBlgROryLh5lxNBUzZv5k="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.6.0_1582547426693_0.35902823350789137"},"_hasShrinkwrap":false},"2.7.0":{"name":"object-observer","version":"2.7.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","fs-extra":"^8.1.0","just-test":"^2.3.0","uglify-es":"^3.3.9"},"gitHead":"051a5bff377f83d465a28263674fb70d08be7527","_id":"object-observer@2.7.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-nl27EHKo6zd8kflJfpCKR073FNironVR/Y9zZ/79feVW2ho92i+4btrYRW1Lv55NbNqpriL+I1SLgKSya6sYLw==","shasum":"c9f347f4c8734d411c037d4cbd2716986807205a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.7.0.tgz","fileCount":7,"unpackedSize":52829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV7RkCRA9TVsSAnZWagAA0eAP/2XPHe+xIVa2ACq6DCe3\na23G7FYwwv0cHAlAqGy2lK42LomOssIpbvQ364HRg3KxEfFm/ET6Lggyfm+T\nXaaIENaRWczh7bJPgsvQXZYYyWOCWpQIEPcXc0LWyRiQ7UAeAwdwFSCeUNkp\n3JWiU0KeTXn7pbfHLjwh7E/iu/FAfsU8z82O13cvUSG4j0BcGuqvdtnmaxi9\nmbEbhcrryhB3EZOKp+eErz3rkin6MbCQIcGdJkfIzUv+6YIAnZ/2Ic9jd7hu\nMrYDAQe+zN2EaDkcz6R0TgjTBfJr14/JZHo6cdNrF9AfRknuljBJSY060ZOS\nbo0hvi2IuyDw+2ecpoMZ1Q/SjF2L548NYN63L5BshYsrzh2rbh+ohEPG6Eb0\ngME8wzfUK4/wLsE8Ul0oviZ1EOnXwqHh2lA58ZdHdypU5JxSC2XYd93OuEC8\n5E5mUHRVn2pZj9heFbJnsQnDs5L57Z7M0xlHlgOyDr8mIs1Sp3F3TKsOzqVn\nH/ZJcUj8mJvQHPvHYNvJW4x3X+I5TVz9MWgRFoZ146VX6nngWo77jD86VJFI\nl5+oJIjoPgzOUxsZMUd8a4uVvm9pMIlHWYBrzruHC9njNpKgxrNELc1b3xG+\n5928/reEHsbmdHH3lEu/AcugvjROfBrPRiM3UQllNywg9lgwozLoB+8ULnzN\nd5mQ\r\n=2E3i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZj7l01HFCJlygGUHt4htrLOg7WvU8fD5mxdgHDbUh5AiBLFORJS0CO4On1xDAEiMKj8k8kYxeQFyx5JRV+WHbdtQ=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.7.0_1582806116265_0.8853214642781086"},"_hasShrinkwrap":false},"2.8.0":{"name":"object-observer","version":"2.8.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","fs-extra":"^8.1.0","just-test":"^2.3.0","uglify-es":"^3.3.9"},"gitHead":"399ccfef3eff12ae80bd60873a1ba2e29aad9837","_id":"object-observer@2.8.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-q5N3joWaAlzsnEJ9wGmWVEV/Q8zQ+BSytBdfhcS55/tDAtK/KB0rk9zAql6Da5qYOSgZy0UI9LAQtiyLY3x1eA==","shasum":"7dda67d95e75f6ad1231e7fe39c94f9c648251f1","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.8.0.tgz","fileCount":7,"unpackedSize":53367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea12rCRA9TVsSAnZWagAAHWkP/3Wm46F7cr2TeJpvooJp\n8H9NpYkKQpAKjSKNdwu8Tc7b3y5MB6zKGWdG/pwfNgjjtkH8ge3M1IjZ846V\nAqcuiZ3B2rZaVa8qpo3ndHFaqOEUzqYYZCbUuKjSpdxnfQeNCYz3ZRTMxIDN\ntwNnxe/ZIVgBCpTRgOpcjW6hN2ID8ZKfjHLcvS7DbT8I55V2N7uUoKwzdm2y\nLbg9nFCWoLtsp36s0+TtH4C4XiNFiMbpmNZkqE9pFKtDt+4j2G7DnwZ+JrNh\n/rhMGOeS98growBtaERJHa1wkczmsP46ND5KyTWSAdFDpMmG2QHpgTgBibzv\nIbB96voUAIlyDbXnH3O6P9mKWqcsvy46V8aQxT7Ffm6/9YATxlBZIBN43BEN\n4ck67Bgp3U32aVh6XIfMdMQmowougUZihdmBuIOeVercukeGXI5sRwR8giKQ\nv1BBPR/jMndPlvFQbRFF/g9XKY8tqxFzLI2Q6uN9Zt9G01n0iTkfgUn0d+dS\nnDuEXvLXZjUayO0eX+rTSVcy38hPud+4lgbseb32sIW8jBqKuCLSK/Zh9mfz\nviP0Ifdc4EI3UsdznhZ40M/DUHdcW0/iGz95bdQyMbmRaB5fl92SvcxJqR4a\nxrFegZkss/qSoMfHeKunSBP19i/TLblv9EA7bJOfycECW/JYpZFoVzAF0fA3\njTDQ\r\n=m+dT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiFSZWyRnmD3yguVPgorBxxSGXEl35kvF8dKHVrev5PQIhAPEPJS22FZ0VT8EEcbJiioEIngVrJ+NxG9WX++2WLLGT"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.8.0_1584094634905_0.5515802099122915"},"_hasShrinkwrap":false},"2.9.0":{"name":"object-observer","version":"2.9.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/node/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","fs-extra":"^8.1.0","just-test":"^2.3.0","uglify-es":"^3.3.9"},"gitHead":"e2596348d28bf4ff40cf19ed0934042e9606bb81","_id":"object-observer@2.9.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-3hLbjtcw5G04qz1zVme7OAxko5zTqVn/YYO9JtzcgP6GjWKxXktjRakK5dkCm8dHEtxmYY748Mxt5SN4FcWxUA==","shasum":"6de7fea9c65e438d96c915779e1a2f518db53f8a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.9.0.tgz","fileCount":7,"unpackedSize":55520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebTzBCRA9TVsSAnZWagAA0XYP+weugFWz7Nr558XENU29\nPYQ77FQ3u6t1wIq+BvLk2x5S9gr7WVmgWNQDJsls+jWVTwgAJhARGi10cPAK\nz77rzjQhW4/k53uNvwVAcgH+64THkEyA4k0l3WyV/YJPSbFSLS4IyWikCUcz\nFZjZ2OOnTed8PO9xkbyo1g85HZBQH6JZRMikznxw3u6J1Tv1yr1l26yy8lxr\nK1Snjg/BxSG1fRPtUD743TjJlbNv0Q/rggDjTuJgjodwJyCklAyKn2Lq+7Bq\n02vGBjTMnv4U8iGs7V+PuzB8TCfGLfh9OI5pJMlWunvTloOqJdqmvGxVCEVN\n5wVbgh6mFb7+3MTCbh72y5O8RlARNeWmkxn8cOQeNbJy6RwYhE/gpBactOiM\ntcNPFUtlEseKNWh7RRXg8HcuD8ICEttOF9BHQb4pZhyJcaMNsEQNaJprSK8p\nvwncE7Qr/6me5sQJTwVqGMPFsk/2USJGXisJrA9orSAmPj/mVDtUgWnKLTKq\njxpqAlNDtFut1NIRgArBZ5omyBCGGnL9E9UmSZZeXftTQZl7PSYe6efAaDYI\nz6bSbU0nJmNiaTq9QPuqlTKRISONidMOeSFOY+EtvpPk8IlU18lxPppUM04q\nlHcaZxnPuaWcDYZseogDb737fN2M0WpwTVyt0JG2tLwoGtNOBbMU9poUF0ea\nDc0t\r\n=BeT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0CDyLx2LpBLzmlUB+dTV/L6seHkZPhXDNT+Mov9KbNAIgC3aogIufsUtlVXtB4PPqZrVXamR8WexbtWhiTgZrybU="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.9.0_1584217281367_0.903328187793421"},"_hasShrinkwrap":false},"2.9.1":{"name":"object-observer","version":"2.9.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","fs-extra":"^9.0.0","just-test":"^2.3.0","uglify-es":"^3.3.9"},"gitHead":"1f0ee821051637724b6b741ab91b007e9aa77f13","_id":"object-observer@2.9.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-9GtzTH4GLQwYsBDFxVgy+mdr8AQwSIJbFpHjWkL8C1rCoHI+ZMzfKvksCUI0Rj2oilmOW5yu8qQQfiwXm8Ixzw==","shasum":"beb4355f47d415826c1442bc112a7440004799f6","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.9.1.tgz","fileCount":7,"unpackedSize":55515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedmKsCRA9TVsSAnZWagAAe7QP/1xup5tS9prWMPi4jj+w\n1eQ6j4l1opSYT+orBLQHl8aAmoqiePHbl0gIEWj9hGu7mL/UMB45gnrwf1aX\nc7AHHG7zQbNm0mtMTQfc3EUogBsMDYdySEkGspBZdu+vkrcs2keli8AWoVnl\nzPdrIr6AkyY4fEotSw27Ljl1g4SJNzlxn8rqEAVyxQIu51emN6hUsLWK3JUd\nOt8gfrx3h6x/3Hq+74v+mpU1JXQl1aSwMf1WylHA8JiC32ZXWSxmGDsyFV7h\nAHk5N3GS4MkYPG7fyeVqh1jzU0gWUXy2eFxp71bZZ+8EWuIQDAB9tw2hfGDS\nMcF50V6dOJX/Ziviy6ijWCYwwroFLqDsEqwoBR7vWwTfVt3I0wuwPfmVfKe/\nAvCwA/7+dBiV/8PVjlFTk8oPzviM8nSVyi8Exa5+dtkMMGoz65kezp/yof/J\nCC6lcHDKZ7GghNO7jo4Wxrh/sF428LUYUEzdB1ZT/9/mqSxF+5ury49ScflD\nE89xA4a8fYHwM1UvM4nYAj5gTHTftDJJWEF4vu/ZPW7F0mSOenAWkbltcTr+\nf3Op+gHpCajGwmDgRisHLoEr3hhdzLOEvqd6tEQj3EvCZELEYL1RHVq3t271\nSO79s75bGlwicceAXgnomeG0Q2c/uzK09aVb6R9WzKq5Sqcah8QOCA7CQ6Yj\n8kYe\r\n=8xQ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOpzOsQEUhze9D6XNPj+gXdKx6ORthx95IhIdS1HZg7wIgH7G8oCTE3eihi0gjoLvucw6UyxPjm6l82QaTbLAF85M="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.9.1_1584816811410_0.575313206573544"},"_hasShrinkwrap":false},"2.9.2":{"name":"object-observer","version":"2.9.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.0","just-test":"^2.3.1","uglify-es":"^3.3.9"},"gitHead":"aa1773cb00057c5a9cf3914233deb9418dd0fefc","_id":"object-observer@2.9.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-9yABRRPUSFycAl9xDs6c232IpxIfRWLj/AOWoMPDcj7d5YAFsSk/aBOGrgk5NIlnYggconEx41dUtXXIDUamYg==","shasum":"0a6a35e33c4c1edf7e32eb50cabb1f32a5942cc0","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.9.2.tgz","fileCount":7,"unpackedSize":55515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehibxCRA9TVsSAnZWagAAaBwP/1f/WlxEFYvQ3clSzt+r\nqJqbHQxXOofgc0O7SCsUH/W+QHKs6lGAQ5a466RaukChkf/dc3RMUMmyvXJe\nxzfITIYWXEjFffgKvJljKrHnyT/NyNH/92IAwC+P+OU+PY/e3dtQQ6ATVR4H\nMjfkwnUJq/yPW/7z8qmsH4zHup6l1tJZrq4F2ja7Q5aPwq6uoReS32spRJmW\nSy3YR/NKbamj/gtYwUOC2aw5E+J2SlXgqs6mJ35jLFCBHpGgHq+Sjgcn+nRj\nwfCoy+JY4kaSrMHqGY6ClusH5b3R9+0dGdJsG/RXL0FYImhYFu931v4WzdFa\nYW0cHwXmQwVhfn4AUJJqG11TuZshJFbvOBS2nr9Bu7jIph4zZDOhOen6WRmb\n/1IoBde7Fnir06shwHvNyBjJKSlCM2HJejo6ok4b3cF1mNF+rwoWhXeNP+cZ\n3yeSbwba03nd5eaPGyHI2mVqhxtPy9u5iGRqAnPQE28iADYjYSW4ubAgEiS6\nIn6am8ubyHhVuQV+TKE5EtsArg5su/jFrlzw5sT32mCw5Y1KfmWLhDPzcogQ\nH2DJVwcr9H6C/c81n6dsVYDZ3+Cb+LllAzh3CEdbeBjQxSN6vNiy31IfgJnF\n+N917irQLVWfXAl7geZHEIXtP6STVmLsdMg/CXbbvlQLUoScNbz45dg+uGD9\no1hc\r\n=WrTg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+uQLoVf3W2l3mS9Hsx1stLMO8CBwLuyCI8JshieHybAiEAlSNd8B485jbRhoo4jZ4cUhLo2eqCN2IzJ3ebU+oSp+I="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.9.2_1585850097355_0.6965378495180787"},"_hasShrinkwrap":false},"2.9.3":{"name":"object-observer","version":"2.9.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"eslint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","build":"node ./build/tools/build-dist.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.0","just-test":"^2.3.1","uglify-es":"^3.3.9"},"gitHead":"dd7522d20878edd3a97fad974301f934b40f7cc0","_id":"object-observer@2.9.3","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-/qUSp7FbH/qSnF9529nEO/Fs9KarFhKSAtwOcsuCmEq6rOn9j8Y3IrNqDw3rzi+BlI1mERwHvKRY86t1qKctmA==","shasum":"567fef16b5b39d8a28bef37e4548d4966c79b10a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.9.3.tgz","fileCount":7,"unpackedSize":55513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei1yQCRA9TVsSAnZWagAA8coP/1awkpvMwUx93wFxRrbw\nQ6Id0DrfGS40botYF4kzBKPvlSlhxygmmlgu6BzgamZbLBFLFsFKmr7gblvC\nmarkuIwN3q4XMcNrHboOq2U8YZ3GPvrm07sj7AG+jqgctPFTC2E/5kd2e1Yj\nx7R7wPKRru+jp4jy83TW4UQ56ccBeteZtHvK+cQMbnHaPCLg10j0P7AknUo4\nyay4ot8r+GN0hx0/EET20MYAd23m3aD2AjBAuX9aqHvKjjw9Ckr9PC0QbRaM\ntff50VqEa4kR9+z1qKav9p+wVDA/uiKipyjELfv6S/bJaV7ONr149R+qvFEX\nXljR2oLbNHKyVExj08pIOGfPExMZrvHt75JDBCEpxbCgua2z0IptGNzSikJz\nUYegCqV3kNURwmiHbZBpxK1soU5VhMGsgOIbEaNhQRL/LliOsJVCnzqIwext\n2/nwnuSWC7p8xnwE15qaUI47Q+lJX4QqV1Hti8h8D/hIMjVxK7DJ5I95JQ9l\nDO3/kvoltoW4hXRY3O31dB3Lr0Qg1ZKFs5jJY/Gd3FRXNJHQ1kjfdnSejoDh\nPzguPOvpxkAGC2ZkCcLuDRLk9hir5HkibHRrAYf5/xtEs6gBwKb1HDVYKbBo\nACorRiOSkepqchTJx25xHAL/vPngGHRUufsIvIxJ+6GQwntarm5qBW5Nfng4\nzkrH\r\n=aPWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMssXBYE2CgcJ4bDXEsIIAmlWQyNxBiGhmybToeS0SrAiEA4jtGqFkIvp6wX690QzeBrUb0s4JY9w5vwFhKCbacheM="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.9.3_1586191504410_0.25978907108585325"},"_hasShrinkwrap":false},"2.9.4":{"name":"object-observer","version":"2.9.4","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./build/tools/build-dist.js","lint":"eslint -c ./build/.eslintrc.json ./src/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.0","just-test":"^2.3.2","uglify-es":"^3.3.9"},"gitHead":"136fdb5b5adceec50afcbe46769eb03ff42141b6","_id":"object-observer@2.9.4","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-dk/03TTPzrhV8nG42wVG8MNt0acXsCWy9gZE+y5ProZhCK1pbgkkIfS0PvIMz/WFPAzWbpATX9u7Vi7gABHg1w==","shasum":"e98ae8fd96189272a9298908ce2759dd18a6ccbd","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-2.9.4.tgz","fileCount":7,"unpackedSize":55073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyt0cCRA9TVsSAnZWagAAz9MP/jBYt4uzkfPGEwxC4iRc\nX0bDO2a6Bsxd4BTG6OGMooVe4Je2QcB2xvj4Ip9L20Qzj5LIe27WWdxNgOzG\nFsB2qev+kBezjVJwaEb5VQ6PJPYguEa7oVxb4WovkuCn++TfvyikspVt30HC\n+5mZsLHkLrfoK+t9JQmnQ5/KXMMf0VF7ejiuSjXU8TXalJJ/rljnxPINQ7Fs\naCnBIlCfM9nVekV3OcY4S4RGX6BEVVGLP9EAbgUXpKSga9Sy29dPoIm6L9Zy\n4ytPl9CsWOQBvtRgSk+yd4s7a3k2YZoEyU0RMpyEsW8tenpRItS541b2t81d\nA+xcYZJB+Zt8uHdI5gbPu5WE/0AYsWv6zT8lO+TXlys/1dQ3jARLu2XGUCxa\nIj1TXpA1OX4KKU/Fr1v0RrcH29R9injJ7JPc0rWRp9cUbXvqM+fu0/qGs6Wo\nC99FQUEE5KRq9ZiqhplzNxWdVxjbsPWWM4wdsEfWm0ICYafonFfLZIbgjrPQ\n04MNTyB33tZqc2Rxt8WW8Qi4OhMWny+HJ9HSzZiwudpHCNcaH6swYgoE7y61\nGS3y4HPxygvVno53zW/N+Qq5Xkfonh9bpUqHVL3tHJptqi+zbJDe17uB4iHo\noszq3ASkoRcX4TIonkJvOh4UlI+txGn+1EJbi4Q+ho/CuLlVo+LWq16RK8Wm\nl/RC\r\n=WkAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEqgPdXXWDoNOxnQQPUO7lWn475A7cpqegSrDwuHptWQIhAM4zxKGpgdbb4Wlzv9cCESNI+uSvWmJP3ax4ZD2VUwjh"}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_2.9.4_1590353179845_0.6770596846476336"},"_hasShrinkwrap":false},"3.0.0":{"name":"object-observer","version":"3.0.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./build/tools/build-dist.js","lint":"eslint -c ./build/.eslintrc.json ./src/**/*.js ./build/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.1","just-test":"^2.3.2","uglify-es":"^3.3.9"},"gitHead":"a22a37683f5a162ce4cec4cb3e40764c60e1adaa","_id":"object-observer@3.0.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4G9KKduafSbDuwNw23G5aS2kxda6O43H+m+CAnsqzlM2jZz3YGsYGK891rwDPwJLaYk4xgdyjbdIbnVx3CtHhA==","shasum":"37a8d2eab26ac3dc122e21ea176c046260c6b523","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-3.0.0.tgz","fileCount":7,"unpackedSize":61556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UDTCRA9TVsSAnZWagAATcAP/Rene7XBLq7CUDwuJnF4\nVuuFE9gpOme5aPtEpkiGWA0Oc+eBv0KCNFZzrN19O4p9QBYUEtQr1kXy0Qa4\nmy20P7cJbVFZEbeTzDy9G7prndp02kso7VCSecNqW9vz68XMUbcDyo+R/0Xl\n/XYwvjtc2OprBr0bl870JA3WuAzD52YJNyKyhXIJfAbzBfLqQGkkKW5+RCMk\nBFygq5bExUO/tzsvom4CWrTWS12nIw3U1G4kjmmeQEcLgW6H7jTZkAviytow\nik6XoE4Ko1M91e3cNKDLCXhALxvzOg6p/KKdFuQtjLFnDsdoEMgB6TTRLizD\nByVpDHcNhCRzCf25q0CvxV6+A4QCqbGZCR8niVYPxeB8Anb1s/cZ7Bt86OsB\nNN3vOBt6NjYFprXClLmd/pSo7ErECE/3PiQ40H54RhYMmE0gRNcYXf8eebzk\nBTwJwwZrlVo/ftouhucnl9uwK/TYmIkpd8ktKpZw+NhXbgwGfWWVDiCGiQZp\n5ti673lqlpuRxTWjiUMOV2qfhi6sIESR2xpn5zxcruar9NbGqzVf46sh1y9p\n6LEw+P+5p5B25xBNSivkJN+8BcaDCbXyXv0mx0g8ACImB1zdPvx28F3szsiy\n2kWpyJai4IDEbrkH0MUj2+KFzCT8jajTLuSCN04rAddHoaTpUZOg0NVJleGJ\nibSP\r\n=VVuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzoHvDJJPq5F6my53Z+oXyHW4kJGCKZBdfZvIdcfn6oAiEAwymK1Qyyy3FQVSJ4+DxV8TL0Ij8vPn9KfwGynEFVP5U="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_3.0.0_1591296210501_0.3969509396213129"},"_hasShrinkwrap":false},"3.0.1":{"name":"object-observer","version":"3.0.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./build/tools/build-dist.js","lint":"eslint -c ./build/.eslintrc.json ./src/**/*.js ./build/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.3.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.21.2","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.1","just-test":"^2.3.2","uglify-es":"^3.3.9"},"gitHead":"6faed6b134a04dca545fb3726ed3cdde1ab9c1e7","_id":"object-observer@3.0.1","_nodeVersion":"14.4.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-REa8UMJQTZrNV8CuvZnNYko94sEC8kP+r+KNy/RtE7C48mmxtFT+ERAnS6ya8UiJy49qvA53NnMWo6SlbwJ8Uw==","shasum":"a09e4bad48a7d5359db0bb56df8dd6d757d6fdd1","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-3.0.1.tgz","fileCount":7,"unpackedSize":62874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8QbGCRA9TVsSAnZWagAAMPoP/iFIa0zqgmFCcCspVfAI\nwFxOIO8S+tmUp/lWQvX+pp8cTE1Qen1RCA5kHp7aF9IfUG7pflHlhJSbwy3N\n74FrQiVs9FX0R3zGBeHuLAARIpdlZ21Dob16wZIPSRs0S6oSPFzfPZKL1ku/\nf1YBZ+ur6++GX8UlmRRi/fY82vRqqsZJMoGxUmLnp31MFqEHA36xs40vBjSy\nN5pcXy+xzzfZCQlKJT7ebzRxv+0QfqKGezX/if4L+rpf7kTaN2QUKZiXnqo3\ne2Aj8CHBrK97PR26Mxs9bY269vJxhrhOR2spnQfgKS9QwAYafdAb7CSIhLA4\naSD1a1LFDl194TAf2v26ASq7X3WMzSGFzI1M3Zc2xR+nefpliJGX51Xjd6PN\nzK8OygWPcIP8F3rGK2JY8d0phObLwMHWrOOuW3NJHp/LiZ19YHTKgBq9uulE\nvUKcbUsxAB27EztdS4a8hZk0QqziDcuGr8EpprWyOlxTPDym8I4fKdnntmK8\naNNFZdvi/f0wrt369774Zg0okarniMwQ1laT58jh6DhUf4dt3JeYBHseP2P/\ns2L+gtQeFuxdqopxM2SZ+JPGenRlGoT8tGLDtSCH4LvV0v44l5vuuja618Gq\nNqHqh4dTIeFCN5VI9cuzlMQikDWIr8YA/gH2ebQOqvD2ciVCunS3kWtM/tkB\nelBl\r\n=VJ0G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSBSvFv21r0H89gewiYMdI+aXf8GA7pc0TXW/QNHwGAgIgJULMHfrdJHRukrh08xS1TkE+Ji/yBR/MS0x6txPtxNE="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_3.0.1_1592854214037_0.3925602210578534"},"_hasShrinkwrap":false},"3.0.2":{"name":"object-observer","version":"3.0.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./build/tools/build-dist.js","lint":"eslint -c ./build/.eslintrc.json ./src/**/*.js ./build/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.3.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.21.2","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.1","just-test":"^2.3.2","uglify-es":"^3.3.9"},"gitHead":"6faed6b134a04dca545fb3726ed3cdde1ab9c1e7","_id":"object-observer@3.0.2","_nodeVersion":"14.4.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Y/kOeKrdPqW9d2d7QstkZl++83inHgyzatFvjktpcq9IZqi/hR4nx3/qjk5NbqbwfrElv4kEBbJJbwhxUbyDBQ==","shasum":"88c3cc9eb2c5bd405124c20f58d0aef8212d1c6b","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-3.0.2.tgz","fileCount":7,"unpackedSize":62876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8QccCRA9TVsSAnZWagAAKD8QAIqsL351PY/1ecNIAHXI\nckORuARSIIWCBZRjfTbZDyKTbbus78eBgJsZpX1gd2A+zJLpvoInJdo0KzRt\nxdS7lT7oUbkrD4b6G3IzYp9ErJZtELzG3XoN/gIpL5HgFjfJePr6up0pjUOJ\nG6Bg6kr4Ch13Sfq9nXix6+e2jLoO+wqMFktLU9cZyyqDqEvifqsaJd3RhYFX\noFhXYH0n87PKh5w7UjRXLll2Kj6+++wbacqVreeYZTToFNRhd+V/o54zW0e/\n+t99u2ammyz2rBKffWGJIJe/9HkmILAav8MGfyy5WxpPTR/T3on5NNATEkQb\n1xAiY13b2ZPQxZNTCV8ciis45O23Sb4z5h5/USdmq9N5JxXh5HQbkT96pi7P\ni8l21nvmoa7+Gi0Ugtd6FAz+Ly8SMHNSXw0WAHAghLIa1zjyDp9zzei/2PqR\nefP+dMuyCcdogLIASBVmo22ixHQsatQ4dHpCyl513ToQYQH/uvgiWZkiL8ub\nXiTpc7p1Y72rbayW7fIvAtZmUcmt7pJAh+komrdIQIAGC3irWIfI5WhBypba\n0qMdBiVuaV7SqpZ1hj6L2vTK6AIgCSjEEANC5bVZ8GQ4mw2H3OKxmRqJSu7F\nks89y/EczY35nmAkmb/wBN00b/GTUpMMF8ICSAkB5h0qLibWfr4r+vSecrxz\n+hXz\r\n=rOpO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDfdgZtvD0MtcapIyzJzFyZ0F37ObOHLuYa3F/XVumcAiBIM92y/mwUFZ8uailvUXFEWFWd8vpJTqGHnirPzSMAeg=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_3.0.2_1592854300404_0.3181159920189638"},"_hasShrinkwrap":false},"3.0.3":{"name":"object-observer","version":"3.0.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Guller Yuri","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./build/tools/build-dist.js","lint":"eslint -c ./build/.eslintrc.json ./src/**/*.js ./build/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.4.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.1","just-test":"^2.3.2","uglify-es":"^3.3.9"},"gitHead":"0611ac1d3a626c268f6b4052ebe5dbbf8c14dbad","_id":"object-observer@3.0.3","_nodeVersion":"14.4.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-fbHiJD2vfK6wFtR3r3RbU97KmUg6hRpMFS3c8/ADbj7J+/HP8TytiOke9C5xNvWy/UWYjH8G32G6tx6dvelmQA==","shasum":"b0e04608e97c16fdf33fea6eb33b3995fa1137e1","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-3.0.3.tgz","fileCount":7,"unpackedSize":62917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBCdUCRA9TVsSAnZWagAATlQP/iv4wrJRXBcd4Qk8mTwf\nVojMXVQfv4vsO9zVCvtFXjHOA/RdV7JIIV1GkMEui3WI6ahGROD+X9Y0QeJG\nd2guY7JjFFvzhfDReGJo4aD/8WfMGxhpqtHlSaTipqUtJsZBUHOE3E+k9SBV\nY7qsOlboEYUXOX++wXJWOHQ0eIXg413b08TreXO6s+2KAjf7pQdrxnmOx0gz\nzxNZbFbimm67MHXoVtqSIcLfvavSOImNY5BWHjaKoGA17tzfdbMbCaTQU8xK\nNXXwsWstP4XsCgU8OuTq/pp8Yc6k7bcovKIzDmxe9IOt3izp7W6zShS9j4DV\nJ1pkgDTLzhUvamEn44XmqowH+zk6lrUgwd0iOXjBacFchCpTqdcKd5hRfj9Q\nwhx/rsg3Y8E68Nm8T+a7v06MDHu/QvIdC+JhyASHCfDtXuu3wS+4F5SuvGly\nFMRddP/ij5uKTBm71ufSS7eEBu9ceZqL4b1nDLywpyq2Sa1FsRROPzEbQ7l6\naSulLHiPB37vfHxPIK4pa1yPghbKioLGnYeOgAjXB8vNZBmoO00QNcWvfqZK\nKw9c3PCOF4VcGYP7qse5OolWfA63iF8th+U/WPsZdvJZ4XOOR/Odj/f2uMII\naVtES091aFHP4apcpBeLcoympXnfSTozKBqv66ghDniT6zTQ4yBzkuimr0aJ\nlDFD\r\n=3UNk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHz7w6Rfc1FNz0G/MS4MABy1Dnbxpkcvoifo+bhuOlXWAiBpe4EDgy7VouGdvVVVbyEPOa+HDQB9fAH39P5+mckKMg=="}]},"maintainers":[{"name":"gullerya","email":"gullerya@gmail.com"}],"_npmUser":{"name":"gullerya","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_3.0.3_1594107732099_0.1574507116353785"},"_hasShrinkwrap":false},"3.1.0":{"name":"object-observer","version":"3.1.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.7.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","fs-extra":"^9.0.1","just-test":"2.3.2","uglify-es":"^3.3.9"},"gitHead":"25d229455beb2a6387847f8065398ec14b0460b3","_id":"object-observer@3.1.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/JoytJjKsYeOnDc3V94ioZpN73ox8tmnojXa/df7xbQ2OkugdEgPHH8ljCH5hpKKRkoObZWbji8bN9/BeK5jbw==","shasum":"d028672b6102b48e25e3d13d4897285e4ffe4ab3","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-3.1.0.tgz","fileCount":7,"unpackedSize":62038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQrhHCRA9TVsSAnZWagAAlZsP/3b21DI7tHB3a3ETEm+V\n8f6IiZTdST/CoyNS4lB1ym0tLChvc8VWBYuHDywEQFhi/pUApRUYLWJRozcc\nFOi7q8mxRRxZgXe2zSmJpotbd2Lkijq8F4xQyoOA2ttTFcaIglU4fBSq77nM\nuSk0gf4uVVpb2zYQ8SLWw+BpMhaEbJUrxQMAOleBxRIvdyHp0bCsdNcMXGeS\nLMJ8cieEFI7m2wJ0738zVUct6cUg4ek2Wnbpb+h3XSVHFD1sFkvVZFW+adh6\nJbd/P+7ArnIxN58RNU47FU/466rhQrLZ5sZ3A/W4RVE6Jm2nCuEF9r/ZAs+3\nPQRfwITr2llqpo6CkM3THyHLswPDXWfbjIBWAzzbvyzPIQNsKtxGwzlNh54O\nG8BGOF700iBwcECsTvl2pV1bI1urjMeqJAtoMV/fXHPe2Q2zB2shnhGAtPUZ\n1BtEc3dJAgh4VXfpj5CdnHkYffTnzPOdaoZxb5nE5DKvhdgwvUYBBNHxmKZU\nWd4vz9XY97jVKvukt5RhLycM18LM5T5XI7H2EOd1BEoOffXY+7tCKHE0VflR\nzNEH3L9XZjIS3MXenmCDyb1rTVjYCLPgNWZrQf2/xaccoFfzphPOUEV2xUWS\n5tymhp8rs2htJzbRdBtZnSg5cPgER+Hx8JcnEfkloKHF4FFdLfpf+BLn7Asj\nDLPE\r\n=5MIA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDgHFNbM99xhGS2lzzjDN+1OR41Ys9JWdOxNF9iubE8AiAqGOibKjMa547QkTqUzFCQHNF6hhluHGfzRVUod56F/Q=="}]},"maintainers":[{"email":"gullerya@gmail.com","name":"yuri.guller"}],"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_3.1.0_1598208071294_0.7098254982864685"},"_hasShrinkwrap":false},"3.1.1":{"name":"object-observer","version":"3.1.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.7.0","fs-extra":"^9.0.1","just-test":"2.3.2","uglify-es":"^3.3.9"},"gitHead":"d81ba0cf695ca9257474121c66c0981633a7b7c3","_id":"object-observer@3.1.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-i/RsEbn06FvykIjTji+6KpUI7QhVYuoV92Y42R5ujzbswUHyCPtGE6M5JCDjlVLZiIeK2q/IPV07JBuG33H0GQ==","shasum":"94a5f329fe6ade4611b00ca716484605678095b7","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-3.1.1.tgz","fileCount":7,"unpackedSize":67342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUI++CRA9TVsSAnZWagAAllcP+gJsQb1JX50PJrwjs+vD\nUobU8kpm2zNAEPrHJdVXQkfPbNRtnrYV9/h0btfCGg7up+ELylba9M37r/jo\nhb6phZvPKJP3nqrDk7dJx6KC/AMTdzYyUyq+EVzQy0dwG4kSjhkZunKXj7Qb\nBoKPFFRZmt4XRx9CYZP962w4sMgiiB/9IEAJA55WLvECZ/4QN7lMpO3+qkR0\nuxYFIhFWQH1cfTcagrb5AXpGcyMgKz3MbrS2XpRNq2yqO1s35sLttThWtWJ8\n7tah3lefsWAPVIWodZc4AoRmYIWVYegW371MgbreBCmcNi7A8zrD7IfBBePe\nUep9+OPVHihQ2aoTkkBKRV/WQ2YpwEgfO8j24pVO/Sd6ASBuUdPpZzN9UygF\nt3eBOn3vzcPPtQ3feI9R3mUOUSslkqkkYw8VF7506XkASC1vzZJC6stNUMlc\n/oN6NNy8uI8y0NBSmll7FEFiTTD8Q17BQ2cI75lJDwTCn45zoruG9wf4B+z3\nhc0+s6FJYgBihH25j/fuX4f3I/XJEfPsWVaVku4x++fgTUfRMzwIFZBrWHmd\nkBUDwCOjxEbD1zd2KoMAqw92rdHVhKefKhM4rGu6QpMdMJaqfYd437J/fTQ2\nVnSjVxwfuiYHgikRIe48jfyDDAp+lans9qt6UebClnjdUKFy1QBgW4ys965n\nxQF9\r\n=2xTk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC54YjhRC3q5OPYNlSMkrGWhc/GmJcqBPJLYTGhuI0TSAiEA5g3t+fqb9raE0s3wwtVUsv7Z7rCabH0qIQN21u1QbBI="}]},"maintainers":[{"email":"gullerya@gmail.com","name":"yuri.guller"}],"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_3.1.1_1599115197605_0.5687220085310227"},"_hasShrinkwrap":false},"3.2.0":{"name":"object-observer","version":"3.2.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":"https://paypal.me/gullerya?locale.x=en_US","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.7.0","fs-extra":"^9.0.1","just-test":"2.3.2","uglify-es":"^3.3.9"},"gitHead":"f088397e98ebe0fb270bafaac3f59f731247b1b9","_id":"object-observer@3.2.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iY96P4Ln8SQxkXClKCBqxE5Fgfno0VweHU4gBq+v+2OVM8rN3m7K6gGN4ly3Nk4fCnkFeR4hJPQO8vjsc2ekKQ==","shasum":"4d381e874f27c7c3763d6c8508242d1845caa2c3","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-3.2.0.tgz","fileCount":7,"unpackedSize":67672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUORoCRA9TVsSAnZWagAAtDkP/07yxu6svR+t55KI1RE2\n2NDzmxJzadx+A3rC7VHkbm6N/zBMoYZM3jOokLP+98A1cJpBdntdmEuU6oTA\n78m5KzRm3/eBXIOJHyyyxvd0VusQ86E3OHiE/CkV2ad7ViLw7RSq2YVr4EId\nCQgg5p22iAf0v0C2duXCm7Vs9Sr9VgO6ODgJ0mlvQZPzofE/R/U1O4KSNsHf\nxnEK3nfhoLUPhmGD5Mb+2plV+gUkev/WtTwEMk6yALC7v7LG8C2phZsQb7Z3\nGREgMLxpX5kuSrwHZwls73Pt+4rTLVExO+GUC2BFBXzqJ0dqZ/DmLXRcB+I0\nsP16rmPtdqXfDtWgJOTKagUghTjKQDuStmmpzWUvJtCkdjVo7uS4ZCj9XZEi\nqFhQ1lmho1Onu2H8Y5244IkVDVVBjErsOu8eNk9haXcf6B43tBR4seC7l94I\nKeGgPJavV8WpMj3ePtyAipHE3Onl5qLNavL4snh2fmAQluELQ+wr1miQgV+I\nJa799OEjcvOjPMCL4dlP3b7g8HTk8a7NCBCm8hbWJ+j5oU2tAf7bgCuiKA1V\n/fBMj6TVad2X5MxHcz7AKYkEBXEl+4HIJzpBgehuD1ANZ659sH6bOYGaf9Yp\n41lzNLa6TqWKFpIFKkQaRG1qMjOUYCLg3eM9Jc7DC8GuZTctYh4o5DCwdBPI\n/wQe\r\n=sfZz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtKSFXH18WFj2ByOLY19nPp3nipNH0ztwZkW+Js+FBKAiEA1sz28Ok9/R0SCBZplqljWiMDQcnmMDv+lXEBhsrG4/E="}]},"maintainers":[{"email":"gullerya@gmail.com","name":"yuri.guller"}],"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_3.2.0_1599136871847_0.14093497953066803"},"_hasShrinkwrap":false},"4.0.1":{"name":"object-observer","version":"4.0.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.11.0","fs-extra":"^9.0.1","just-test":"2.3.2","uglify-es":"^3.3.9"},"gitHead":"f23a3bd0a0341f871fe105b073ae718ea1653ea2","_id":"object-observer@4.0.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yKz1ziH9KkuSGAdMugBZ66DEDClySTk+Mh0YGys+BYpb6o3/KS12hVPagt1d7nStRtzrW9meWmL4ii+h/sRdnQ==","shasum":"30c32f3b7ec1d20509a495178034cc8c15d708d6","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.0.1.tgz","fileCount":5,"unpackedSize":39314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkuSBCRA9TVsSAnZWagAAmJwQAInUbeeioZ6R8aHK5/vs\nprHLk+XAbAEEHfxKnyAIiXI5K9hqkImFaHkLzZFKExMMUX+5ICkAGXiVETRd\ne+M/AhedLwxdgaKj+jGwkE0SI013w4mJ0aRqoCzSCwOEpYLTpEbrXXBxsjux\nrUwiN2THSsclr4ldwgTT5+xjQeM8bjocbqI7NgpD6HyOzm61P9/4fU6SujAC\nEgEupMLTEmXTroQnYH259a2nlht2bnp9pHcbqgYbTwYaqZ1syIFmWQd0XIUK\n9ICB7RLY+vJh1KBSLbgTNH7RqKvhL2g/jIQl35PQNLQttghdaUpSKiNm+ZxP\nAzlii/6SRFchQ122uFpb8NwX96bvIgXnGmp/vmUQ3qlLVCEhsdvjdOoYvzgG\na5bcH2gm+3m3du9oYLiylqhfh2VBiDSZxmykHNVWx0uUmaztBwrOWhndhB0i\nqvPpxsw3XgUAeR56TJ4m7TdwPY74KAaa8wWzNBThE94NLvm7WOtVG+YCvi7a\nUIfXrcXHDEMSU6xcTpo5K8vszkBlJxC+ccTU0W4u1O/FcBmSO6j+9OLtZ0jf\ng6l540Dbq5x1CEAhFPPoupPEshdk6VfjDEOYEfABHWgF+/uWuZLHGvgjmSP9\nCL3fTHmgb6UBEGPi9W/sUJuo4t7zt2MA0n3gXVdyfglwWKFoQjw8Odca7X3V\ntxzP\r\n=UZsE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4CMOLSVtvXB9uGK2PEqJtMWYl2jgNTxELk0DY7etIUAIgeBoEgrwYUaOiFvdFCwpYmPfa8SVWHFdNraUwEx8A9eM="}]},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.0.1_1603462266169_0.13056754543407445"},"_hasShrinkwrap":false},"4.0.2":{"name":"object-observer","version":"4.0.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.11.0","fs-extra":"^9.0.1","just-test":"2.3.2","uglify-es":"^3.3.9"},"gitHead":"248b21be0f67f7685875dc0e5ce5b6d745004f50","_id":"object-observer@4.0.2","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+voXiN2UVIwpuq/4TAgsWbLLUjqamvkksTahTfn374kSJTNN0G/ATjz2mA7GWmXG17J8rD6teaDzuUxpNRDzEg==","shasum":"a9cc39d8534edb4f4276bd5189ee67889cddf6f8","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.0.2.tgz","fileCount":5,"unpackedSize":39314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkuYCCRA9TVsSAnZWagAAnQEP+gJov52gd45UKda/uR9I\nXziTBm3rvJ8Fqi7XHrOB4N9tYJebOandyuMqbQu50km1Qhd7xvo/wvNXAZsU\nfCKFETyfGLJlLNOLa8iVdUn5iOIhcKYnNF9iRpNeR7LPmPINF0SxD6LtJq9E\n5pCPTtTC70bgD+JJmA4/HwdqCB1D9Rk92m9wQv7SsShB+Pa1FgcvJlTXzF+0\nj9untLmvTSM5VOBBIoHoFR/ktLQTejPpCZqLmPEgxHipHxh2XHknhsSMULHQ\npPOUAYbQwbCfc5VM/7Z0e6QuGTgY7vHjcSF8fKBvvrAIitRsX6OPLFRMxF9B\nuocDbCpEHn81vPfH9CA6BDWEykYeZBbWjqEXPVTE13pFuowv3BtdsTCzGQdh\n+pRfalw97R0rHgUVY1d72ask8/BJcaKm1DMdV7bv7SS4Nyfy/pk2533Mq0Eu\n9SJez1gcr9yRHJBoKC/OAVL7YYxpPQYKJRfoIJyyegi34miIk5zaKt7qXCgW\nJIltx67XkgmXRVel08H/z8qXDUGYQh1Um4bVUjoacD2F4gzjBMbpnR3kmIwx\nKsv3czKAFxnRnVNi6CXt16S50G9VFVRyTV1JvgUAkitlNTJrmIXaDHw0ujg5\nGjFHJIYaGoBRTVRbm9TVBiMuAECCt5Iudq9WQbOiQYohECARnkS4M4j65cDv\nBS/U\r\n=Un05\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQt74Fv6FtgaJDrDHrA1Fv+1vs8l2rqxNLWF0lfMxFsQIhANI+0PHft//g9lhDiczfqQv2YS3DnizfCc90BlpIsB0C"}]},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.0.2_1603462658282_0.7416396092576902"},"_hasShrinkwrap":false},"4.0.3":{"name":"object-observer","version":"4.0.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.13.0","fs-extra":"^9.0.1","just-test":"2.3.2","uglify-es":"^3.3.9"},"gitHead":"89db7324529630274cf6ff950dc7892ada83663c","_id":"object-observer@4.0.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZDWwdSQSmKisuYDcYgLDlST3rFlTAWijPy4mrkOpWaiuSRu/OvF2HH1P+fIO2Xr+zMM0CCS6gocXtydmunnq+A==","shasum":"8c36140f3388c50d6b89bf79f69c2f03add92e62","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.0.3.tgz","fileCount":5,"unpackedSize":39358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs3XBCRA9TVsSAnZWagAAHyMP+gJxVNCx55OasKQplgsz\nZT7AL1VIOpO76CUlSjsZLV/102Cy30hW2alleUgCxenszLZMbimYtZI6jecq\neEgy5XbBwk/9/EoyvqPZ0UX/thdcjX6nuayhNpTeP06fALyAznn372dR5WXJ\nd7mbTralMGEGyMSYJcOyqfy80wIaEl9mce7luBh1c+Jy2hM0J6KG5vdDPyaG\nqiOaIM2UnbYan10Snu2vLSfECHWi+VLFhEHGXn18B2afAk8uxKhwz2z4nkhS\nlbtFDUW3yrF3tYugmHzgNE+n2fpir1lIkpyO5jmXB71Ipr9q7GjDQNllzn8b\nm8a/pOBKxhC/4YyijluNp5qSJTRgOXgK4c9WMutMuM4qWjY0KC96dhUnOowz\n5WMs1gk3QQGI3p7BZgVCb9B13UuhJJ74Q6LSKgKz2D9P0BINl9SHG3pRT417\ngsyH8VGOKA7G55lzRWfACIS7OKkXu35y8djRQ9+JkJCRqm/uqrF/UtH+5Z3D\nXYsUsyRdTmp0yl6d1uJ+JXA/9FwBH25Exn+H+b2cbFkXiQrGImCtazfaRkzS\nt/se56dTE1K/foR6RzyCGlnFd4B8vPHyodDP4mv1387HiCvkvBpmld+onhy1\nzM82K2sCQqm/cof7ytUC7+7O1BhV7qG5FCevi5oOBbE8s8De3f4W2eoMk2QT\ntxHC\r\n=3NBd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj62HFyWvOH4Pgrv2r7KVeNKXBvYRCBOzy9wOgrFlx1wIhAJVfYtAcTzhOnLykr4cYbW2McLdS0Dbz78QMpC9xqD8E"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.0.3_1605596608480_0.8159535516428118"},"_hasShrinkwrap":false},"4.0.4":{"name":"object-observer","version":"4.0.4","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^7.13.0","fs-extra":"^9.0.1","just-test":"2.3.2","uglify-es":"^3.3.9"},"gitHead":"24d847e3a96f6df2dc6e9d38dcd0a20dcf86aa62","_id":"object-observer@4.0.4","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-A7ABOwkhpsBhEwyU4TBmD33JTERkrPTmOs+KSOSDmkq+aQaZPBb/z1gQzA8c96HIPkAcNYomLqC2pwngmkD5ZQ==","shasum":"51f2aefb4db56e0f90c591b54d5921561e146fb8","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.0.4.tgz","fileCount":5,"unpackedSize":39425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftEt9CRA9TVsSAnZWagAAd1YP/2SBFVW4gh/535ACjKHm\nJSeWKs3H75AuQ5MiElTuUk4Puqh2BDd5W4tdPmtn6QZuxQHkEVLYSd9kjz4u\nUmTx0LsZAN0G2QT5EWWqSUvJw4KNUihZydFTfLf7HBIzMKcQqNatGX4KPnG6\n2iq2S85UhArzF5BwKxwBEe5bprgET6FSyXFX9F9507tfJDpf/hpjUXr+CnCe\nMD/4yNXf/4RXhyzzfdLDLm+f83wgsIBq/qXixu33mC49i7Ae2jRwqIDD+E41\nIGvCMqogVMh4yxtqr2GqzGsT2UTH0CYS5wdbQjnyV1LMjYMqqJ8VLS71EPD3\nGEh0bAEzMWoZvhYhtPtjOE+VZzJqSWnFLKemBB1nNd9Vg+DDrs78lH5t/cBJ\nvhOWsVBwQxfC1lCAVgrOy9I2SVCB0lhKYoSHncTnE6RRb/vbaX2Qq6xVto3N\ncNc2ZkyHluwHRBAmqs2wIehOU6uOE0CbZnvInlcMbFYqCKVSz/dNXiz8w4QB\n0JsqC8eoVRSR0VmPIT2VmjeEKPycWIDllC+44F4y78kpjt9qTSX3tDd+xWn5\n+fNl96JVlH4h4GxttppcSCuSJ21+Hz02243mNXcHfGwEwt8M4rc7ivcaF9fO\nwdW2+8pRfnGuGDTBCJ/olBGwjSLHD7/g6wZaVdncMXjtPwI4uYC2xqrZPJbL\nrF4r\r\n=NlGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgiue+palGUtPT1cAJQUzK6iHUxfvaXXBilf9hQITKBAIgYnffId47gIZKj5kyI5+eyIils6bNo5pryFXlPO3IJAc="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.0.4_1605651325341_0.8852239120584986"},"_hasShrinkwrap":false},"4.0.5":{"name":"object-observer","version":"4.0.5","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.17.0","fs-extra":"^9.0.1","just-test":"2.3.2","puppeteer":"^5.5.0","uglify-es":"^3.3.9"},"gitHead":"5e975a606e5e8834427dd2dfe828a26968f37b08","_id":"object-observer@4.0.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-19pBezHwAl1LRVkumAgZya6dgSTFnJaB7NQvOjpM1sd1QVGUzPbSxqeSRhlATzJ8E8Lw71n2d4XlH5wsYOtIDQ==","shasum":"e82fdc420f7fc8e23d40fc59967a966085b1a667","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.0.5.tgz","fileCount":5,"unpackedSize":38552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAxPdCRA9TVsSAnZWagAAI+QP/36UyiJF8xRcQbQkApB4\nQyD32F6l+/T6XYL1/kh1hDlY7KxjMYmCeOWkMqX54HWX/AarCbIMeaQ9/S0C\nndrl3gCLXF7bj49hDB9e2bVVDGd85p2QCh4r1pxEFid78kAhv8IZcJjbCQRB\nBNcf2XqG7FRBPoJCbcQ9Lr7sH1/YCmtT2XSnxMwfmi8Tnc5xEcRiQv9be4HR\nDqAvB7MEvdU+R6b6I4LUiVUM0OCvNgIFOS3Md9K1R83B/WFPM8aPL8DBfJUr\npQloB4rrcHwGM4v+CNQPzu7+QlgAqUypPY0FePGWQPUbZVYhzmKFjDfEW7uQ\niHNj8o/lalYGNo0sGU32j3jCL89LucZh5iWFxeDqGtuyJrLL7TH/oWNbgdCH\npmwQeC8ttFHghEQYR5Fuo3HTok8xZPPsZpqxUmWloKowe0yIUKv/IfmCeBwK\ns5WZ4sxRtRQLbanulekcQpgdDN5mhp68j0iPCHGBqLkS8fff3jU2jnw2Bhdt\nzw2DaaF+eDAvIfvTjNDsivlq5NTB9LD6cn9XhKGai/5qSo1+ieSmGQcEQ0mM\nElA7j51looELPvbi3hyg2Q+EZkQtJ5KRubaNdt2blddk1clg8ZAMyUBRCUH0\nRjVC6BGgUfzwmmRv+zMTCHqIyI4vCqBff7H4SyKZeoCRk75ILFhl64foP9YT\niBvX\r\n=t4hu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDoGGvmBfcNv1V4OeZc2S4a/APJxbfNVxM+XGFsDDR2AiB9fqY94BD1UjWK2DWzUQKDdxCyEp29J+0K9jr/a0f9Fg=="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.0.5_1610814428549_0.035345329113830815"},"_hasShrinkwrap":false},"4.1.0":{"name":"object-observer","version":"4.1.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.17.0","fs-extra":"^9.0.1","just-test":"2.3.2","puppeteer":"^5.5.0","uglify-es":"^3.3.9"},"gitHead":"946e2a1967e549ead016669123a49a49c887598c","_id":"object-observer@4.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-i3ZxN9mQ/EfzDVicDYRyX5vQJRYU6nH5ThxPMwmsSYrVIIx4H4kyUEBP6XAXKRFBx7VQ253f7ktALe9EP7xRqg==","shasum":"28d129068396b67f4c72d5a0d44f963955db8d60","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.1.0.tgz","fileCount":5,"unpackedSize":38487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAyBsCRA9TVsSAnZWagAAEx4P/iITfCGx6cmPpYSdM2gb\nr2BUBWeigQV7Bjk0oZXZgWLSKIMRmhkVs/i9dXXaC+BuaS6HCK7LT3rgJ1a0\nPbIR780L7rxXWsl6MUvnTmv1gLxemu4rSJ1Nh2eIVDuX7b1y4bINDrUrWw9R\nuM5WtR2Qxzf2xJbI9OzRMxPAM1c7tbbJ4Ni1UguWCaVZIW7DItDutjci/puv\nTFV206e9Hhth5ev0nQ/RaCrMtoD7QuJrXrNLYR2yhbnHqbYprmF9S+7aS6W1\nMdxnHJv/Zcokgca5w5s4nlB77BYKWf/ThSWkmiJQ0smLhcpZs8bpnY/vYRBr\nN6JeT0lohfpMF5izsAZOMu9WoLhvaHYB5SLtAeEjT+xaLCGHycEOwrnvXg0m\nBSXbmCjqM1YTz8nZH9rWLPJM5wI74MfdTohJ5vLfzJnExeb7ZN6SvrOfNSI5\nWPojZeSDlXn3m2suOasA6rZU8qsTmFMylaZrfiCGj4ugy3G+wZrAtiYjAkJR\nubXFujET0+O+cxRLLkoca/lkKKaGuaQabevwTU5CG0jg6STR15dee6C3RwHG\nMetpIuyxxFzzMOYG+5OS/J51AJ560d+5XigWPuVol0SUi9p94QNS2/eFAovJ\nlDwuUAgrCeVfGZwtdvxEk2ePKLgmph9TArbqYCkOJR6h3SbirztJGToenm0Y\nbHYL\r\n=64/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+RwZLOz2AcKo1uSl+8Y9RNgXhC9BjqdE8sZbIu+2w2AiEAlqQx/83Vxg7ElNM8Z19Y8n6SXQXjlF7UW4u6ML5Egks="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.1.0_1610817644014_0.9768807485372342"},"_hasShrinkwrap":false},"4.1.1":{"name":"object-observer","version":"4.1.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.17.0","fs-extra":"^9.0.1","just-test":"2.3.2","puppeteer":"^5.5.0","uglify-es":"^3.3.9"},"gitHead":"e0b133f67a1dc1553bc8614d599525bbe36865cb","_id":"object-observer@4.1.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-tnHEdhmovvw6TAWiO/YRnZfo7pEGzkP1I7LP4+bVh98gOsiBJ9nWftGir/NYUV5xpyN3CGv2Y9cVptmPL3aw7w==","shasum":"e0eb39d6f9aedf70f54936ccbc2a98afaebde036","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.1.1.tgz","fileCount":5,"unpackedSize":38487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAybgCRA9TVsSAnZWagAABsYQAJr5sccnWFNqK3Wi/ZUX\nQ4Tv2CRM5hSk0Ff71Z8qFDrzaYOR+m4AOwIz907T3KbOgjrK65NJxgKA+UXH\nK3aVZAymlUo10Y03eGEklqUqfbFOnmVls6sMSQYfCA4KXIJ9z1mq0ywWfKYM\nRHDQgMyYcP6Nrolf5wuQUeHt5fL9AuhcET4v1ZdtgCZp4f5jLVLWyFleZm1/\n8thFmE60itXJVq6Gp6OcKl/MSGuExJWfjGI8P0XP7aUE7SK8g/QOLF6d1gpS\nIk9lJCrExCf0spK7DKzsosomBXTrRVyMcNnxpacUqdma/MA/ne5igeY5sMuh\nXfVZEGY9mzTfpHB1tj4jtMAfcFJgN37mhBM9LtZTo8Y1nnccMo4+l4dKXbTd\nHAaEvBNJkmtYBHAqK5ouifgvqJXQ+s9jugpgQZn2GSVjjMHnl+cRsGL72Nc3\nEfp8y4Hm2g+Kn2LMnM4PkQ1ZjduB3JZsgxD59+J7/vwITFMufTIDpLJHZQRL\nDVn0eBS1RH/gdX/4wDGsGCX9+Ee+mhg2PJ60OPggPvlDHos/NuBwIWadvfa6\na665yp4NQtPWZ4d6eQc/k6SLt3o1EZBnJYLX1Kdll5jHWZDY5jke45kFxDai\nJaFT1O1KP0IpURz4aUayDtf88rZgOQqnWcDHXbSru7VHx/PMj+FTsTq1pNwO\nvvj1\r\n=ylRE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDUv/czv68rtrq0OayiX2rmxXG7bJ+0/Dejkdg2ZMfFgIhAP0g/2QU2lKX8R4OWV+QJMiHX6bJlEZbJ7umLSMjbOab"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.1.1_1610819296447_0.2535046439070676"},"_hasShrinkwrap":false},"4.1.2":{"name":"object-observer","version":"4.1.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.17.0","fs-extra":"^9.0.1","just-test":"2.3.2","puppeteer":"^5.5.0","uglify-es":"^3.3.9"},"gitHead":"f6e1e005811beaab426d024cc67298658b9b3133","_id":"object-observer@4.1.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-9xFliB2R5Pj8U/fQ1tCyN5qGFefcAs4b5saAwXWt3eEiIuTONnWLTlvj71h452PyZffE4gq6ssKGlCuJjD2gyg==","shasum":"7355212a44905f5cfedcd633378c105661d155f7","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.1.2.tgz","fileCount":5,"unpackedSize":38455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF5u0CRA9TVsSAnZWagAAQeUP/3T/hgAhiYeU3IRGgZAy\nTLdiL1wwHSzerWeg40HV8gx+NNb6WVepGYGqmYluzHXrmP6CUQumjk93v5rE\nrtdwUKZrfFil3xtX6ATApvXMPGZf/BbX+JvQwpsRP98QerwrNcwUk+2g6Klh\nZ7QLzIaMVgM5un/U7pjGdI77WkbN/nbjTnwIQhqwIOkDVA2xDg53VyCHuuP8\nXhjsTe9KB7vjVyOU/7IinhkTmrRYSeRw6UvFrNFjLpVBuAebZga/i9S8oz0L\ncgkYGhR78fLK0/qbhv/a/wqPY4n9VPJkjgQbpEYJAGoPwBzPNNiNdcd50xh5\nShBUG/MpR3/lZkBNEsdqmrEEh2dldqsGHDUHSA7ROa4k7yWfhxvVTxncfisk\nSFfZMOj2kxOrO6rBvLqXLVVVE/VJ+J5oR12bjXt4x4VbNBvNedUcFw8y6urb\n//p6evqqktoYfxHY2M/Vx5x/6bK1znHpkQIUaiFSn04b3ksR5Y8WJZemWceB\nQ6/A8qrisyLOVWnWEiqAy97pGvkXK2wel3LX6xea5d3fLDOnEfaA3xTMfdDC\nJuE8Ffd8dtyhmZlDuU2rDDtRgXr7FsLVvy3PRNa02wRGiOUAMyr9i1tY5XWf\nzf98bKY7tFjO0P7+61KQRfzyzrDMDzlU0KD2SWQsDnvamE+sLTU+lp7UZc71\nZI+M\r\n=9a8w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcugW+VhsaIH5aW9lmzM0+eGNVoSw2AFYC9NBtjyYnPgIhAL1UrhWtRoyH5kNn9ppboFiqvsIQ5iyj0fow5esl3kU/"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.1.2_1612159923835_0.9390790409508738"},"_hasShrinkwrap":false},"4.1.3":{"name":"object-observer","version":"4.1.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"MIT","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.17.0","fs-extra":"^9.0.1","just-test":"2.3.2","puppeteer":"^5.5.0","uglify-es":"^3.3.9"},"gitHead":"04bd08a1083adcf014223904b953be0fe4e6f7a3","_id":"object-observer@4.1.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-4Ab6g73+efXoV4GGsUkXWMlggdCv2tvskWqQR2sQLw+VE6sbA2nqnj2Nqn2VMGEl8WJuBY5Z0yU9Tm1KkKTCWA==","shasum":"4108a73384fb1df1d79c6fdb8710c81167b27253","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.1.3.tgz","fileCount":5,"unpackedSize":38455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF6EbCRA9TVsSAnZWagAAB3IQAJCu7KSdaCvF2xlrOGmN\n+4ncIJnTf/JcuqNEsVqujTByuMRwp8TargquiYhPYmD4aACGzZWXqQy6N1YK\njswA0Y92BSIHnG4Y3kchcZ4X+/JWFLu2aK+25zDr5HpPLCzp/rQIhaoxHMla\nH+uKe9puA0Mbu4Imbc/Rm+E755SiJIKU2FhnWbr8dBBRCXQFQzTS6Moq33BN\nlBZbfEtsqF2D68RYp2SLwwr2FLK3C8LR9u0Xr4mv+Jg883GuLy7YJMHEnPrU\nmnZYibDQjAFv08dv3DcFNgj87Qbdbd/tbm6INW1fz5d6JMBj5Jd6Mw0vLV3p\nwgc5HlIWdP6pnA9EYlgnhsSQqy8LMiOlsmo4dBVRO8pwVXbmZpd73L6MAGDx\npfBF8SNxBW0Wn+8/ju3dacHSAshcr7PiQtzsLiXTJqYUWT66xDDuNenb5GUy\nu4EM5VOg1C+ela7qrKQgEnklLhnmtcAg7YkC4x/9i+jryEWLVSFahmwEp+OU\nL0YZXy3k/RiSDj1ep//le03K3IM+1eyyP829MRq88VCxutDUi4vV39a/C6V4\n7Yviy57qEmAlXGkFy+Fgvcbd0Nfdsde/I5OYqf7MezQD/nVLDEWPG/dd+INk\nXqML4FGIeLQYbTP0FxLH0jp74F03S2ODgfJP0FlfkBx86yVsjC2eKRjmEoRu\ndq4I\r\n=Y/Ln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe/ADEJU438zuNyQySoG7vZ/jor+evLymrDfN6nj4fSQIhANNgzbOA9tim7Hkv+/iV4kfTJnJzn9DCvOvIvtSY2+eS"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.1.3_1612161307420_0.10375616393680409"},"_hasShrinkwrap":false},"4.2.0":{"name":"object-observer","version":"4.2.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.22.0","fs-extra":"^9.1.0","just-test":"2.3.2","puppeteer":"^8.0.0","uglify-es":"^3.3.9"},"gitHead":"8dff4e61b224b7a70ef83a97f3b2a0b78008ef6a","_id":"object-observer@4.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-QZjTBPiCjhdmH8mHqosG0aJPoPOiLh2WLCMN+jMm/Oo54FUxswrkl7yqi6MF7fMgFbjNA0iROjlJ2mfQW0SnBQ==","shasum":"cb0c3479b868cc3619c73bede5372fa085230182","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.2.0.tgz","fileCount":5,"unpackedSize":40162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTyRPCRA9TVsSAnZWagAAJhgQAIcbUMA9aeyrAInrmXXw\nmDXQhQwCPZ3g/JFooX3mgnEHamZWn4e6LWZjrUDD4DV6oTiU+6VgQMTJRUhA\nxa377/2kuyv0yVeFloPS8dTHCKjLURq+0+sK8aQP7ghXbLCB/NWCKmVUz3UE\npTwVCicmsHB+J9JksRgeNL/iNeCccL3UppZfEh6DPS0Va/hOs+X9/gQJAE51\nhI1UdBe/5VCghHSjDBNl06HGxktXszNw9YCPEfOEt6ksPgq7CXT9GhKdZA/l\nXYEfHBq38WZjSjKm1g9bG/4Gr0nHint/xJMzpHdpp30zdyfjHiUzSh7fAopd\nKG733hVBzIAJ208Fve1xCRtS1wmv3WJumwTbLuwQeLnbQnKHXCEBmpF9PzPK\nzh19seflM4JP3gDYSCNwqvUWZ31Zi3MSLIAoNVo2TIH9DCQ0D6hcM8kqMBbD\nPFxzElm0/OY+vlR/J/AVVYsnhyX19BfM8uQ25Pm3sYoPAO0S/T2t02FY3URN\nb9T5Kq/plwKo2EzGZVTwR6jYSyrXqT6D0TxCfi5H1wkIWUC1DhEhkaRmqXv8\nHJHu7z/inZ0HmEPWTa3Yrmsf9mBbivJ/DsO/gI6KizRER0i1WT5zwxwlzcol\n+/DelA+tQTOw/tQZzQ2PZnHV0oXCHeeDuD2/fRbi/Ml0Iu+X4IiM+Ccq2xff\n1SrX\r\n=lGyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5K/R7d9p6bso9PzHIH0uFxur58hl7tq0WiNmbXWqCFAiAZo0k9kCf0bu+Tn++DLtzh5OqgpGJS504dPxLlNDteGw=="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.2.0_1615799374735_0.5198111891799488"},"_hasShrinkwrap":false},"4.2.1":{"name":"object-observer","version":"4.2.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.22.0","fs-extra":"^9.1.0","just-test":"2.3.2","puppeteer":"^8.0.0","uglify-es":"^3.3.9"},"gitHead":"d9ace4945161357e526f8826f11d37a6fdecb83e","_id":"object-observer@4.2.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-+iNMtbiRGsFbyTjeyBrzYAcyi3a0K+LJTIG8p+YreBa+Eq5aY9GrsrPVOgATCv5oijqrVzzNb8hNaC5AhkqxbQ==","shasum":"114ae9aa98360bd734f92b94e1816e616e0d1fad","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.2.1.tgz","fileCount":5,"unpackedSize":40193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTyY/CRA9TVsSAnZWagAAEqIQAJS5rLBdvpdKC4ElHKUQ\nmNkOvuZWbJeAIaFqjiNL5XRiybuYC0Zm/G4oGGU7XrdoCTT3B54Dgtr2C6XJ\ngz37zCWRVUk1uXGCfS/LJvcM8LcDPD97fw7kUrvrEfGozAQAlZEpSJBZJrIX\nBG4hS4e28CR8vkC1xcREqr8g4eugFT8rLuxZU7Q2skF70rm6i3wNstDtFuDb\n0Z8cnqOyCPe3ePiixOBALBQSI6NU9g4r3FYvzi8WCLtmgnrLC9NzofXd4uyh\nfOKCls8BvDlv6YrRmLDXtvvw2/oGWn5YF1hKl3k2oPoIX77+3BZ6r6LpkJ07\nr+TR1LWRTRK0G1K1kVzYIy9P3ocuQpxl6aJlT3wHbV4rAq2qmGandABBEM/e\nREcEgA+YbYo5semJQ17A3Djcl6GRgzsUPbHofqePHLJdpvYpUivr+tk3MWfx\nRp6hUKS0goYu/u0/A5iUc9U8Ntt6QAdmD9SH7TNDQP6NxQPxxLZU2Pl/MtBH\nAlo5/mtNDuKev5yVsoKwdEcWSJGyrDxnrrbbCgjjaKKtplbWZE3hrssHG8DW\nwaC0ArTv3m9XWF9VPove+UBovMKA/oH+cs1eSwi1Qdn69qJhF5qJbi3ZahvQ\n20c9nV+jJt+Xv+VaVJnhS/TyrBqfY5dOK2uekqKmTfBBuYSkHSJQkdwF65DO\n2RNP\r\n=lRM1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRTzHlrIDu1cECHJ+qrSbnEqhIAXEPtT9tc+rON8of7AIhALtN+lIJF99sE3e/ZbHUZsU4JrDHkz3Eh9Si9zVga6N/"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.2.1_1615799871170_0.4494134006184014"},"_hasShrinkwrap":false},"4.2.2":{"name":"object-observer","version":"4.2.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-dist.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.24.0","fs-extra":"^9.1.0","just-test":"2.3.2","puppeteer":"^9.0.0","uglify-es":"^3.3.9"},"gitHead":"f333d0a13742bce14d2ec7035bf673fc6ec26939","_id":"object-observer@4.2.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-W5AkbE5NGqhkc7/LG4bkK9oBf6s3PxMmf1rTYMJE4AVPI4qQMVHWwZeKfQQr3t5G/7rFfFVY1r20Cw4WVLSlDA==","shasum":"dccdfe32812c947b1e6b68ef9f50c5d345f39c5f","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.2.2.tgz","fileCount":5,"unpackedSize":39637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggrXkCRA9TVsSAnZWagAARogP/jfmNBqU+U/M60zALCt+\n1pF/DPRRjlwIXjvY2e3aVfG8C0efiCZTBqFvQrPQmTRDhGSVznbTVVjcNyLP\nXBkb4/BrgYnCIBQai+TgTWu4k8OqqgSQpyL1/5+gmSlzE7iM1Z5D+U1w/Ofg\nD3k21+qJWltURU0wtZaRqKrl4Wg2RdNZBErvjkzsKFlUdOvLi6r5pvN6HslW\ndQP2HdafGZOHluC+KVcdbFWwpcn4OhattOws+EG1fy+Qv3/DSjz01cvbhZMR\nJP36m9s6h0nWBZcUAZNYFU5A3G8/z8e6HYnfKTbJ4DSDOlpd/+r62lkpc2sT\nV30RTTONaZxMdh4kC+/KDijjnr7KTONJLeExf8jIaXqz1S5E07FyWdqp3rXi\n06CSo9LIiZW85sF3IKxdikaqcuHqnas4tBujk6eAH/7Pdoud5wHtwFeYihLC\nauaumcF9Du4DZC7yWMtiJGsx6MGIPdJR5fViUYSfsHwkVRvYED0w3fws4zp5\nuJ7Iig52GAxyrIMiQmn4ORaXS4LNFe8ccY+MFEzgT50s7fpdYpt1CwXaBRtr\n5KeS6wg9OD1QLsySObtiiBWmsfiGhPOphfoNkiRQ7eatfTFZ7CkM9iGph2L4\nZblxg1OctFWFlATStZFjJVUZF3OMommCp0AthaVV9f9ROK/z8okIbrKnof4m\nWNpj\r\n=5qy+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2+m17CGMd+Akd8J7pVJtd0kven1utgkYUxXiACw3LUwIhANuDvMrHt9abw46NifxB3a2oYMCETbYr+mJiEJKFewTS"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.2.2_1619178979687_0.33970072749351377"},"_hasShrinkwrap":false},"4.2.3":{"name":"object-observer","version":"4.2.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.25.0","fs-extra":"^9.1.0","just-test":"2.3.2","puppeteer":"^9.0.0","uglify-es":"^3.3.9"},"gitHead":"80c905b0a83b2e38f0ac20f523209cb28831b665","_id":"object-observer@4.2.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-kHBrwCEXtCRVsQuoCGPGaAroh84s8yTsqd/ra6vS1lTLZiXCAc5AyTqfMWsz0JLp5aKga4djEytUpPB1/9BCwQ==","shasum":"63a185c771f3057207de431006eca238e09a814d","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.2.3.tgz","fileCount":7,"unpackedSize":67554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjihwCRA9TVsSAnZWagAAXhQP/jkqhhnX+1WXxiZC1ytN\nrUcoaqxMJwuaoWgUvKt1QQPYc9oHXAymie45cvD2LPPI+spp2q+z9AslWia+\nynaYVUqVF8+rWH2HLyZNOaSoITX5kiK3rCk1DDDMpR4p2+GV5Owro3Q1h2/m\n8BxSwq+2xyRO9Kd7TKyuyaw5ln6lX98/o8ZmCVoIcy106NMwAV+1j6wQ63fr\n6NWvjk4o8WlGPbh4NOyF6za4gjQxqsWfRsdjCTYyXkI1K/4OzdimLiiD6PSp\nuamaJmj93GJh/MrmK9OHRuVJ74g1yBIFMIxPphL6oy2b5XOToB2QjqKMNM7g\niqbIywEIu2IqNDgLMI9wtti0XSklzBqdgjQfw7p0sE/CoBBJrinl5E+y/AAW\nBPJZR9H6l8R+mC2HiADyYzGV1t5WARC56nIgoq7HV9dh8rvxoYpeaauTemws\nlrasHTLSDb86KZJs4jhMLkyqUMNPdCUx9vFpQMHAj0Gwu4eJbvJReUOfkn1V\n7O6oVCR5k32pRQou8S35zJhDthMmCNRmbZFpVGDPI+JmC2mxoj9e5UVZ/lhc\nIsE7oJwqxRhy9bzCpKE3R1RvRUEeJNf3ls6cuc2kNrdNT2MrrhhpL7ikk8V4\nLfUOBQ/RjqOmRIrOCc4QwnyIg6MZRd+L8g/azXGjlr4YocjI7nA1ndNPbku7\nKy4l\r\n=Vod8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPznmW8kQsUn692316oKkD6YctocTT2sdg/GIKUiyijQIgO5gP120cHHNSQqJWReyQ55a+EQYtdew5sO6kwr4K/lE="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.2.3_1619929199541_0.18634854546300694"},"_hasShrinkwrap":false},"4.2.4":{"name":"object-observer","version":"4.2.4","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.25.0","fs-extra":"^9.1.0","just-test":"2.3.2","puppeteer":"^9.0.0","uglify-es":"^3.3.9"},"gitHead":"8fbc51ab61e2bdfd31a2070af41c179b16520f2e","_id":"object-observer@4.2.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-MDlYs1Uy+ehOOnZdRAU1SkrgLHE9pB+hZBDMqJ1ddXYnZ++bjuewAUrkXOzeHPcYgtf+OnmTw9jwopN5Skg4Hg==","shasum":"99af3a1e71691faf30438243e08aa3c9f40db8d4","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.2.4.tgz","fileCount":7,"unpackedSize":67554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjirrCRA9TVsSAnZWagAAS4gP/0Akq82oE01qLf/nSDlk\ntljWFHuHEW8mkxlnjMETOSnnOYEE5r1j3GDkwFolOZmHLCQp9OCEr0/TseoO\ndt77HE5QQ8kaBuIWTD4DmSQd6NScjFz2nVink3/aJcwcCoH+ulkLi9zFK4s3\nQ1wU0Krk14349fJuykpwT+T4ioTCcC8DEagXBCuxXoMCi/97TZfrOgoQ2126\nhAxQB0acl5P6JiRino44JcuEaD7ZHxdfNRtO36Nl6Hhkxm1vwWolegMqwmqW\nNyLM8yCJu9q0BuTvtSIrHF98L7giynUBeLn5p7v+5WDHJI2bpXzGMonYH1FQ\nqQD0NWlyK9VmRJxJvIJkC1G4zqiDRDLuGjE5btree5ZbPw/5qOOLVT5zHvBG\n4i6odontc9jEpfleeQg98ACssvwPlkZb2ATIm+ARD0h3L0W2txGTTsWx/Hjc\n04V2RyJCRrmo0tmk/VMf83YP19tXK7t62zasoi5usOM6ESceIAI4i44+ejP2\nJ8HgHmJOwG+Yck3EMcMVw+L/G5qEu6inV02EJp3oHrRKmDWGvtXW+RGDbEwR\npP1alIQfozxBKyuFV6V+nvexK5EWcT4QiN0L62bZBCnjRdHFE8e2g4TiKNkx\nw5Y5lMk90ueZcc6IQCWNhldWXd8VXIipB2jaDTiIJ7/rfNsaHPNq4oaHn9co\nS8na\r\n=O9sI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsvMnyZvH3ZJUz1eMUDKxOzYs1N6HPfatr7t/X5WK/UAiEA+o/NjZ6RYeU15f01rk8rE0d+kqsULWpSXuZmL+ymUeY="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.2.4_1619929835365_0.26529194398789047"},"_hasShrinkwrap":false},"4.3.0":{"name":"object-observer","version":"4.3.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.25.0","fs-extra":"^9.1.0","just-test":"2.3.2","puppeteer":"^9.0.0","uglify-es":"^3.3.9"},"gitHead":"c6bc45835da086d2c04fd1e59e20a2d4bbdbfb60","_id":"object-observer@4.3.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-rvZkYB4STT1MZ1c42vAwl8HTYxcFGFCRmgsse1wzeJOdQRFumz6FFajTFxmcBb2j4A/3Emb9Q1BUZ4nGXKM3tg==","shasum":"97cfaa0f05aac77c30bc28be5509206da8ed9671","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.3.0.tgz","fileCount":7,"unpackedSize":67841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkCdqCRA9TVsSAnZWagAAwPAQAIfeEt+qCmc9eh/BT4Kk\nhmgoTUo5m+3TL8Eo3Dr/Lz4P66mpCdua1ffHyJxttGPpkQ4qzk8D5DDPOhdS\ncUO2njzVLpfxD7YPfYWc3GX3nKunQvxT85TvjqeVMLg0/g+11UIQVWHRl489\naVWSW25vlx8COkyRxruIfxTbHnOomsaSxQy9HBWV5s4V5kbrZwCy2FAp63lw\n9tO5QMw/orxnFFl9b2LOpELN/2E6lp1jMooTfI5fiLbFGd/RrijsmuyAWPYq\n/qDiGARznskiRXmZ8BRaQGgifTXNNGZyjbUXuQCpqoyu7Mxf/2zeS0K78gpv\n38O6D0O948HJ2bDhbsYBm+O5Cn5lDyAeVf5oM8bRSLV9f5srNvLfkoxA5+MP\nZWOl9zqPH4+QuetPsjvEMaqs6N4J5Ze6YzKBSvYP3QKIl+MGib8nGIzojP12\nz+kvjHIBjkgfNjmk9xf8o82o7pbhxw2pQxL49mDhUvf8CWFI6GeulSNDEKK1\nXUkiEnumBgRUhFUmfVJFLPwps9D5k7gZ29mh9671l/6xKb97l1emWebuR6H1\nqYx4BDjifeCxvCLfoC15q+L07ZbG2LdDJnjawtd6bPpsokj/8tDhiFog8AAC\n/IjqY44MIRPqwxdBS49PRrA8qWv5P36i3/SBridvtXDM4OuJeEhr7L5i9t8g\ntgIw\r\n=aCnt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBucPAYTNzRC1NddUbZbxhtGij4gaip6MslQvlhOf1pwAiA8NjVGddYwRpmnd9kRSRYZS1nWDXcHQA69cvraXPKZ1w=="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.3.0_1620060010213_0.8078464891721433"},"_hasShrinkwrap":false},"4.3.1":{"name":"object-observer","version":"4.3.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.28.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^10.0.0","uglify-es":"^3.3.9"},"gitHead":"ff987b18f3c167ba2f5a519feef01430b0f34024","_id":"object-observer@4.3.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-T85s6CQ0JFAqRg+Jvk3YuJgnQKMb/o7ks/SxGWXiAo5iYbNJfbOdlSSVskqXktnwOzhmsHjS2CjDe7yGVzGn3g==","shasum":"1e798e925608f8745e2ed51990992d8cb283e55d","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.3.1.tgz","fileCount":7,"unpackedSize":67843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyPu+CRA9TVsSAnZWagAAGfQP/Ah0pyNDhy/WKJrQ0zK8\nC43oebkNa8fgWJIL99YnEme1AwnZo/wMO2r+ZgkCmiG2IMyrArp6zWNvBf3b\ni4MozM6nfDKJt0inIe7tiFw6eF1GalP1APA0tNamy/zaC5Nd61Phi5maLj8c\ny0hH/GRLP7S4nadZprt4v4FEYo97uvA6Kcd4w047ms21egDFoi785sndpPM3\nndiznrrxElgOTSSHzhhtoYgSz/vQvXQ21mYdPNtNHlrZxi1EEebilEJJi5+P\nqU6xOqq7a1flbaq384b6GWQC99SASpPCA0YrjX6356/A3JN5LsWOCMt9TFPo\nqP3xq8WXFmXJK2p0OWvvlu5ybXVHngMRXRbM7Vv8+tmS+TiPtCouZhgUwJov\n5cs2c53dYYDyeg6w0cBtpsFKwXEcd/ioXhum7jqsTeVyPBLEO9TmaMir/9+N\nvmtx4U6UAQbQqasjDTG2ntxqnW609IkzuxzexB40kqIwt2DoIk2EaQJnbAJX\nJtCMtjXc3iLMtknE0QykwsT96wIokB6JMGThDgKF73cGHIRLmNgdetsP/KFx\npAYD3zXiEhdhc8r9tx4fAIXqhJ/Bmc3NdZmfaMW/yMQzBYqirUtcSOL14k4v\nn+Wi6VPp0ujjdmB+DPsYLs8wTe9GS0TSnL3gO1EupM/0dMoPzYaJGA/4HBtT\nELq/\r\n=Ns9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcQ2VsWYG5cVvQVZKsaHoj+DXGk3e7LPjG4oCvwrrjMAiEA0cqDRKwDKO6R4O+Q0099dH5xSJviDPkGVHKbPjTJJYc="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.3.1_1623784382784_0.5149601744575185"},"_hasShrinkwrap":false},"4.3.2":{"name":"object-observer","version":"4.3.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^7.30.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^10.1.0","uglify-es":"^3.3.9"},"gitHead":"54a2586f76a1a3c84b2a31ef7217c998d63207d2","_id":"object-observer@4.3.2","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-WkBTeknFsHn62M+tYePKHgNLzAODgFNtnO5UkUGkOPVEd3cjySVKeGnnta0SA0HJtW+V1zLIcrHc1yCyPAzt5Q==","shasum":"1c28836ff621cc71270697450d6bf5749f20bf76","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.3.2.tgz","fileCount":7,"unpackedSize":67843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6C8TCRA9TVsSAnZWagAACUoP/iC1GtXMgRRyz9s2S0hJ\ncrUaRrElRMvUIK/ha2XW2cJNHJJK68w9sNr8a9SxU+fR3zfWCilchX1/W7EM\nM0Gl1Szo1hLmpTX29whzkBVkP8oH/27DkM84HPRriPL97jvSWYGD5dUpJE4m\nmf9hv8qSH25EwyYOamySJO1LndK/M50zjJxBChVoWpsmq/PyXimEBtfUhEAk\nrpkYeSte5yzo/4LVoijFyiliHD7gNyQcrvdllmdtHOPau7/ADwSFwL1Ti4+k\nP2N1JWcbVMVtMb3FCLENDF1wZB6slVsjCHM4ATTGXBvi0EV7ttrwE7buQcqk\n2dhhVj7DaTxRMVNi/dIyRPtb/xmukA8CEmyAaGNiMxGTT7jqcUo3XAFJRU6Q\nYEgucq5BYX2FyLnFlqJWqtq8+EzqPEDKA9Elfe7gK8JzBY9u8vJnCXoudYpz\nXYKcQmLC3dJQFKMlofenJqco+G8bX3+mDL1fgEFtTOXYvuR2rifCp4fegtOn\nsgR5jBWvUfTO58Ec2yM0lzl3efoWkuaAgI/uRFHRtIbqIaxmCGQaM0c1A3qn\nq0kh7sGk6Q1mttveHc9TjI7PF2GNPDzI17PXGyS/0C2Fpack8ptut9gQXVEF\nRF5+b/0iYQD64SQodz0FsDsG2q6cxf46EYmagHWbmJFZGYNbUAwy5NWiuLU7\n6e6M\r\n=w3vX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp+6KL3TM4nbKoHyjAcz9waScH17QBmgeaaLNpxQbWZgIhAJnGXu+dwRoHeshv53PZRXbNAvluZQJOdYMvuqeWpgIx"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.3.2_1625829138867_0.9738110545680463"},"_hasShrinkwrap":false},"4.4.0":{"name":"object-observer","version":"4.4.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^8.2.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^11.0.0","uglify-js":"^3.14.3"},"gitHead":"65ecfa6241caa9704893573f2b723e44a7addce1","_id":"object-observer@4.4.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-fJIgRRVJjsQHTmVC3uRx1AKclt7n0YTIurJvbGZM6+0SDyRP4qeXazUzPnBkdqvoBpOYgG3vq5vud6Xev2OWSA==","shasum":"2e737f0c96528a3b9fc7a0b7e1292f64f4ebe751","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.4.0.tgz","fileCount":7,"unpackedSize":67583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKe39KBTeNTk+KzWQR2wWJmFG++VJTm5r9v1dfmCPETgIhAP1KKVdpkgSM05G01297jZPPhO9sjz+4soPobMXBZgZS"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.4.0_1636262379205_0.15099773727599297"},"_hasShrinkwrap":false},"4.5.0":{"name":"object-observer","version":"4.5.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^8.2.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^11.0.0","uglify-js":"^3.14.3"},"gitHead":"ad9ad4f2f323cb5a9713b24058a9c2d416fdbdf9","_id":"object-observer@4.5.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-HFgghlNMfxR5h2g2XMdqcpFlT6GRHwe62LdWRBbrukkwNURGhriYEZ443pcUfTyXbr5s76+WaqqEYmuzc6rM6Q==","shasum":"ffd6258cad15c4c8794091ce44a462c706eff212","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.5.0.tgz","fileCount":7,"unpackedSize":67806,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsTlTdBBpb7gD9QNX4uYbaPP22Z8d/05sB2VvZaF37gAiEA6iPQ7osRVGDc22ZrQd3Wy2az3bXakLxWb7FJv1wOBI4="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.5.0_1636818701329_0.6346533156942806"},"_hasShrinkwrap":false},"4.6.0":{"name":"object-observer","version":"4.6.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","bump":"node ./ci/tools/version-utils.js"},"devDependencies":{"eslint":"^8.2.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^11.0.0","uglify-js":"^3.14.3"},"gitHead":"f7d2f693b598e88527e36d05e76d17b23ca70f47","_id":"object-observer@4.6.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7uqP2EBQ99jNLnkIYm5MLMMo99+FsdmKATOKmv/dz4OjK2ujeDUvzHiwAp15n4EnzWYMCb2mYGDwSQK1DbJWoA==","shasum":"815add9267adb3216f4e625a7cfdee9d50a31625","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.6.0.tgz","fileCount":7,"unpackedSize":67281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl7zCCRA9TVsSAnZWagAAQNMP+wbjLPd8++H4+4rasEvJ\niNIOulwmC3u+OSfocTO+z7sV5Wdc7HLaGT0SQs6GaYMZ8xtukwlUuAk3nvTi\nHPMBJ5eS041S128nGw4uIcR06YkHcuh5x17XdtHvXdG2gS41C9lHc34vGXZo\nV3Pj/wYH6Ycd4mBMUqJf34tIodXKmQom3YvF0q3GLkNPQ3J399osoDcjnOCN\nNP7SI4pttUMwnfwwR4rCQ/OGA1oyRlulzdAim0j3Z6OhZjfZSZEhFsA48gsP\nBJMusJEwulfhFcTp+p8aEZS+pMJLIuYlmaUoyN6iLvRy0DkDkL10G6EGQMu9\nrq/JLQnZW0Xe9tvHeDSqFiXc10XRFNayGplSQOkJL6oH8DyX2dMLmfSJLVH7\nyyxoFihRmS3aXpxeIMh+hSH9c5yeBZkCYuFk9J56I6VZuYVrtInAmS87QRmS\n8uxnRZXWpomYyPOligcQe6dwuJ+sksrMvBuyLov63Uc1J9OQooN6/ZbvwHfk\nuzd1+oaOIYl3xYR8IQASaVRYUsi2CP3ZiLaILcT5Lf611QGRf3mo64V5uuFc\ny/M5xxZHJ461dSWf1IetpZG69dFMZHe/dHV7KN3DkdHKDI4GRuB9JYvJ+wLQ\nQmqjfNKlzn7dPvxAtzTc7Ots8hspepld1/hHUnFxwcCqKcG942OEbEGy6GQ0\nSCt4\r\n=t+NN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGlApDbv7sMdnBfXjIwM3RpjYtuXe5tsrZGbKehM2w1AiBiTN8O7SuNawR4W0t5zBC0KVYwEpLJ/TjuW79NHxmHww=="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.6.0_1637334209913_0.7958715115956092"},"_hasShrinkwrap":false},"4.6.1":{"name":"object-observer","version":"4.6.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^8.4.1","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.0.0","uglify-js":"^3.14.5"},"gitHead":"0a9a82a8caf7f16c507c5f756ed47a1a4d978fbc","_id":"object-observer@4.6.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-dEHMgdoo6KALAYJPPS3KXG3t9FiuANpedWyxpQLptPCBmkzkBwPL6shSsMDFj9+jEqO8/LchaUlG+lAw/OJbOA==","shasum":"fbf9562479e9a13af1ce74b228d4f1b110a8612e","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.6.1.tgz","fileCount":7,"unpackedSize":67235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvI/SCRA9TVsSAnZWagAADhIP/jom+SDSEuOcfbzxjORd\nvHz9ZPijiHQYNzSmjRdPLCXPXvEojg6t+xMKczeAg+iC7Fcam8+wyhBpRZbt\nHcN00mD+vN1DE2mXk+4NS/kIzm7Npui6zjfcVagPb8/PLh03HHYF4Fb/uiBK\n9TEBd2bTjsPSQ3XMAiospRWTXmOyUW8A0Iys0/j7Iz7YQPfMhUPy1eansD9X\nvwKAicr+zkAyu3p4XW309ywukhbP6qd68+Wb0RHAoc0NUTuF/sOAhwWVhMzO\nfyBpEFoa6m88qkTtat9mG09LnA0BeEAqCDEfQslvBtO2nvbcx4wa93X0GTCm\nbxGlZ4HOyCuE5UzM0djckXqc+oF/HvyaDdFs6MMok+f2HHHLEmeWXfZDKm2O\noowWaGmedN1/0UByqM1OI18vmtc+iTOeyR+vmzDAQN+ot7KmrOnZbKoNught\nHhgPLw9Y1Hh+O6nO0o7BCQnxl+o8RmgtKCLFxdN+e+4rUDz7GhtH3T6TvmZC\nQNxcnEMmS1lm7bQXTxlaxil6Fh/TmIlQVS2tv9nOQzFhFRDn5msGeJBptjiH\n5F1ac6PuT4J2c901b5JL7VBhcvW5NOrvCGRKkCRC97+qA/eMUkpHeTYftegD\nZ3jfXae/dMrH6wta01fBqgG1bUoQHPVGsPoAm4Z/PwqQ26AbVONXfpoipwtY\nMgrJ\r\n=rfcK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwRVzlG05ar+5I34O4Q4I8I6HB9+Px/W6YiPvZR2W4dgIgSBhQhFb1LMybMKZ0bbfuoOUz/SpunESsRCVlITar1Co="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.6.1_1639747538095_0.1535559661915722"},"_hasShrinkwrap":false},"4.6.3":{"name":"object-observer","version":"4.6.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json"},"devDependencies":{"eslint":"^8.4.1","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.0.0","uglify-js":"^3.14.5"},"gitHead":"e25ee56cf06c75171f5071ab1cb614729728ace0","_id":"object-observer@4.6.3","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-RJRzCXgHo4fpDhWqaUJZCBToZQFOUk76j8QOIW92KpCmK8OE+NbLjzyQmfWtWV0kD4ohltU1Mp/0QnLMSzNWtg==","shasum":"2cf2d8721d1a9fa466ff5519df2a162d613b43a4","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.6.3.tgz","fileCount":7,"unpackedSize":67235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvJOjCRA9TVsSAnZWagAA3S4P/1pc1+dWjTlThneOc4vh\n0Xjauh2p1+EwLEm6oy6JKyafg5wSMV+19IUx8ebdMGmfqh2HiebcgQqHIIGr\nlaIjxHkD3+xW+3KithzaarEuiadYhLyRR2s4XqZOe8DVfVm2ugMKyV8X0lAg\nZdK6leZ2DwbB+fO+tdZDfZu/mObj6vsKjm327ZTnwVO7YaY0h7+Yx+4mkCbk\nwA+yoL7bSFz21pvM6f9qRQPbuKGt+PjBGaQXIf5JFRtRfUV0P/GvwRQ5Clr5\n2deod95acXt6h82pvpA1nvJcT5Zxg1p5uKccdUU3vldDuR0GNZ9+ETlQBvqw\no/JO9NnXOVG9eXlxzSwW3Bbnzh7vnBrKps2M8slskhk4kcEm8eiU+pK8ObYv\n0QIzgFCh2M7BxGJbXiu5zfvdNZR5yBpx3P4lKxU+V8zdBp3LPtCqHQn/n86Q\nrVNtAPcPhtp3MG3QoImonA6+/GqP3fGTsmdXiVydBtxdOljivZrR0St8wNkq\nfVifbGK0Omjiu6MLNXywzoKxJaTw/h/kdqrEhCytDKnhO6q++Ow0VGpKgeDi\ni15RLMPGJ6zzVBCIS4e35iGS8Rgy/6CRkVUG9HyCL/rWu0RK9AGi3cqTm9s8\nkVlR9NLvVivIa4g40CE70RP/3/VI9p2lmm0d1P7X+C1INZCJzlBCXg+Ylwzg\n1xWF\r\n=+xqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWT06KGcduawc2SUpc/eI/nSsqD2xqPbDkV7bZI10F6gIhALTsliEcyt2yq/vPzmNhug9F1aNskK/geQzZ/pqcq8P+"}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.6.3_1639748515676_0.3062107617492922"},"_hasShrinkwrap":false},"4.6.4":{"name":"object-observer","version":"4.6.4","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.4.1","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.0.0","uglify-js":"^3.14.5"},"gitHead":"7504451e5fff90e1cbb6baafc2774f684766b3aa","_id":"object-observer@4.6.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ub0KNQWa3RRtCroEalkXYfqAXYV0878Y8W3fUVwjnIjC/AGKerNnJlRetNlhRipkgrK/WHrU4bqSlFAWagWX9A==","shasum":"72ca3506c2c526473af1f1fefa0446b380e5ee4e","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.6.4.tgz","fileCount":4,"unpackedSize":12697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvaNWCRA9TVsSAnZWagAA7TcQAJ9BfUf/7xv5U5l7rgp7\n3Smzd0P4swI9kCEeQVJMQ6jLZrgjJPK8Gxe9HswPzIEf60MSPtuS+ffDVW9G\nMoUKuCxefR8go1KoQYg5Myvkmyo4zvvUtWzQ2uGhSkX4GA9WeKT5KoC/Q06l\nGMD2OUGz0pFOGkmvdkVqCVQGMzVF6hsF1pwAiktQ52Wl+N5rUIiioHuBkRWh\nVN2hVC7cpwRyBdDr0RpdwbxqY6i4m5RZdWd972FTq4hBTXReasHLL+S6rHSD\noeYvW9lF9a2sKZeGKOxHm2QpYK2RdyCq2eozOyLjzBEVJ5lL54pUgYdgzkpL\n+39wL3Srwkgsyaj0oNayNTkhwLX5EtEyced/Wpe2bRoG/AD1aPjNxyU1xPle\nZRs0Y8skCg5kjRceXhcYhzXXADIwBc4yGME9kQ3r8SkgGDzcQiZ4PERhcnEO\nVaLjPZCPw/jamU5NQaolUhpEpQhNGTu+hLj1xEpT39YZWZY0W9Jv4sVvmNr8\nnFAH1jdBOFWhDbSRMN1aQuwt1EkijUm5XLwVa/KcDumzVsL8mggQlj/VIfmg\n3O8qPMkZEdehhLmHjWr9cV4CVhceYUUbnFpAm2/c1JNdhOczNWLyVwi2VWlm\nZNO0Wvj3l3hzxJE0rn7kfH2QS7z+EcVcMX8t8GGLJDjxm0KlGC+EC62zbytd\nkdei\r\n=PIuj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0jPx4NblnfiTTaFn90k5Nf3WZV9VW2VJtlzfSJzi5dAiBQ+AV3ClueQuQi6UzwBVsQMiQBKaJxhuUA0OADVGB9Dg=="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.6.4_1639818070504_0.654236144663253"},"_hasShrinkwrap":false},"4.6.6":{"name":"object-observer","version":"4.6.6","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"dist/object-observer.min.js","browser":"dist/object-observer.min.js","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.4.1","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.0.0","uglify-js":"^3.14.5"},"gitHead":"4d4242e798c31fc2c0991ac6b552e78c7c1d91db","_id":"object-observer@4.6.6","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-5wMZWw4ziOB9/a8u9Oa5/bBtrcaQupmwO8RbpQoGvKor1aTsl8UMe9EYsZv/1JU7dnhRnMNFjG9JeGH2r1mVzA==","shasum":"fe7d60cf40e5ebfd9703361640894599bfcaa337","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.6.6.tgz","fileCount":8,"unpackedSize":67621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvaXFCRA9TVsSAnZWagAACY8P/2eHPPbwfC+aqz/OW4kR\nu3rezvHW+o6PXiBofLsAEGVPSpHnqnINXJT74jcatWvNtgwdVOkKKt41R31G\n9oMxy+aqkEgYGoS4Zzx6v7gMsTRwDYSmDFkxSnR5nS7GJGIKaeqUo7FVTfLR\nNJx+fq1ytUz9J4IqNwRLxstAi14RCZz8/K/m/TSm0vI00bPHQAHjwXaYUr44\nP1dUl3ToejmTS/+R5pHDmuAlvUN/A/OujMgquLVIQ9zcmjpTEqoV1zGoea2T\n0iALIUCCU4ts43nErdxu8+eP4kHzyHCHYUal2jIZks9O+tMtDY7IYVt2h6Wc\nTogs10sjGWZ9DwBrNDW/HgemISYOfvrphCHyqNepVoNHEUipxHxvRys7ymM9\nTj3IOQSZYDjDISJU2C7WbmfoKGladBWRjubH/ScxguVO9eta/PGHSjro5Obw\nD09hzeEjD5/uSB9LBLqOBgR0c69kjLbXIKhczRz3Eo2RkXPYl5hxghTL/AHO\nIeq5fK/6dXsHZV9M1gu0p8vLWKFgy8BCnX2n15Cug5l6oM9R2/w4/Zz8GDsA\nkMr06zHyU/xy2wgDmWOuKCFvmrzitSqgeEo4558RsIAI8v0mTT00ujsfixql\nVzvj90DCliuYRr49lvYmrvqVil2PhQiNu+DTJIcJ7umUdXLR/hjV3nQVgOWD\n2yx2\r\n=xzIc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5avI5I3jPpY3IAizw1Iw/zX5Zik92SmNEbbCb5gpENgIgDd9DCW+7w0vhTA1w7GwfYu9poz/Li+ErB2lTLChWgTM="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.6.6_1639818692797_0.4805499224120209"},"_hasShrinkwrap":false},"4.7.0":{"name":"object-observer","version":"4.7.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.4.1","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.0.0","uglify-js":"^3.14.5"},"gitHead":"774b62948f0273d4dc892b16ffa606c4ac0ccd63","_id":"object-observer@4.7.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-xpr9u78FPL4UUhO93nE9kQASr/d643FVxomh5Hj3uQLAILpE8WQdPNOwz3YJxTJYaVi2H+R0FaC1CatmWE8hbw==","shasum":"35c27669465d7684ba2fa943ff77b176ea685327","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.7.0.tgz","fileCount":9,"unpackedSize":68870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvg9fCRA9TVsSAnZWagAAOqMP/1OmuaCWVQiOxLICQOSq\nCUxl5PA+1Bvd1y2N6v5eisrI0AsnxpzQW6nVerp0LpulPLjU/Y1p1WQCLkIc\nailncZ5s4T5mA6ssm3suR3+XRyq4ooiBZiwCe/avYzcYQfc5+E2cXZ5HOjMX\nxOrRZjBoPiWPg0x/oJ+mgBJGEQRV4jQfOEYHehyjJ5Jm+inmz5lCFRmM2vSI\nSu+Eu8PS4Xg0Q08YIsrZzOf22babMxsyXq7SAB/Pe2rE4fK1ApxRmBjeFb5L\nU66+h4+Kur7WNCXBDFXozsPIbEKNnS0coj/aFLNX61TM081pg4C2Fh5yiEVQ\nvYqG4NGtn7bsDxghak5LE8D7d6rE8ZHJkY144eIEuKWQvwqgsCZo4AtNYT80\nYvvj3h8Clr3jHFD4cEUruJ73Jvm2zkyotSKaTu8MAaMLUtb7Gnuxwf/u7RPM\nFf30p22pt/CgeaG+3BohKt5ExilhZQ4wK2a32ocu1e92ajCXtyeoUldn6rY0\n87GtcOg3kEynzVmzMsx2+bd/S5OJBep0Zsmd5+fWrujbS54mj6OGjiK6WxHL\nVXwa3GdgXNkwXHDNgTKCCRpl35JACXlgpfWP3qux2+MbnbzMVlNq5yZNnlhd\ndqC+1ejr+idAvFanb5M9koSo2tmoAVyA+OIumFH07vHGcR0XflF+8c9/pXti\nASNG\r\n=eYNy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFX2dIVgkPjb1rguOWqrS0m7TIzobRISQCwzqalFJOSAiEAmDFQinS6zKLXEbq/2dTlpQ4fn18XwuYddoRGS8dFV2o="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.7.0_1639845727628_0.6792607385549778"},"_hasShrinkwrap":false},"4.7.1":{"name":"object-observer","version":"4.7.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.5.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.0.0","uglify-js":"^3.14.5"},"gitHead":"cf93b3f003ab3607790cfaa1ab1b451f88ef46f7","_id":"object-observer@4.7.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-JRH4ZBdqbUyBAVDddddT3t4r70zdPhK/rWIFjmEDSNLWvJFT31LhK62VN+DNdksbY0qDxlL4+vuKMIBT+JRUqg==","shasum":"61b1d4ac8836961a86df6bd7c60c3f219b1dd7d2","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.7.1.tgz","fileCount":9,"unpackedSize":69987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwl4rCRA9TVsSAnZWagAAwY8QAI0nsRgWBKzqixdY6gRi\nHWLRzVoo0C5oZJtjc16LNWOUR/dUO7c3m/ckMc5JHqpgRrrRRAyuY9+dgldA\nMafWyLHcRPFmasX4QnrBda7gsTi8o+aZlU2gsaEHy7VVxXwpSdeMVH3aoPlP\nwLnyTfvgYvQC7W90DF/NDZBNrEGWXFu7IFN5P6WYKUBkxu7U4djDkHN0dwCx\n22t1RkFUUOlwt/blSI3OwnMfBvHMFtOsbF4BgnST6A6xJQCWAVuWwdKirc+n\n/dlh+GXNwYNSjQFaModQ/UYCd4vhHIbVOsXH8IL9QEG7UM+LgRBm4h0EKDhL\nJSLOw04TkaZ3DOUIOAUWNEEN0HxnE88n+MFq1XTqty11nUkYikQJp3qcZHZh\nmG3MQFa3L6SygiuvSE4PNP4MsZVD4Sc18UEdX/5p2GSyQIQ9s1hSj6AgNdoE\nYnxM/yfkmZyrSzHwD9PD0D6wzqeO/bWpIc00jF+7/PHEBywxyeOW4FzKXyZu\nQxm4zOckuMOd/fc6zuqnrA8uTwthYgMYrElEAUSyXdGCZwf9ORgLkXy146Ep\nRQ66toSZz7+BdcW4LZT6QWDqL51+Zby1KE7IvVc0hHBkoZudSRkYlf5pBgYx\ne0R+tAR4fYFG9n1GOoBgBHjdEKih1Eb8f+vTiorKxZbrXF+2q+BGVEPYNkjY\nyOkp\r\n=u4vE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICozPclr6jZzv7px3rGYD5KA65dwJPMb1jvRgPpvSFg4AiEAlMOQBtdd7W/X+7pVLwragYijCzawbNakAAIKpoyBSms="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.7.1_1640128043477_0.8020850133949129"},"_hasShrinkwrap":false},"4.7.2":{"name":"object-observer","version":"4.7.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.5.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.0.0","uglify-js":"^3.14.5"},"gitHead":"2922a79637b3f8d45c5c821ad82ec43fc64c028c","_id":"object-observer@4.7.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YASGWJ9ePAX2Rb7IiuhTcPTlfoVscnETmX6sIryiylP9gJlkNs6V8Tnr2DhE0uTnLswYdrZpYuMK69s9Op0OFQ==","shasum":"65433297d24f9ee73e1acbfaad7cc90590cc8232","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.7.2.tgz","fileCount":9,"unpackedSize":69915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxsZKCRA9TVsSAnZWagAAdhAP/Asp7PRCHD937CcvKpE4\nIfax29+GHxlN+cN2QqHPzPfIq4foPutNG5HavMpigOrGOP75W3uDVxia6Xrh\n6ZLtiKFtl9lPkZTT2cCLVsj/2RnSYsZwS8GXF/AKeZlmYUUbBkuR/JE/6Ypt\nVUOu6qEKI5ML18pak+SlZCuzBl5JXFTmVCVEiNuYEflBWsbD9eYI8/8bhuLI\nEUYI8u4bqk6jO4tXB8Jd85N9mBoSSsAMqeLRPzaTqL0gXNwBR59CMmRDs/6x\n5HZNm2bGYI2vumcESkyMucPfpKlMJbwfxa/LGsjXT8nbktNAgvTD6EUmW7kx\n3KADf4S3gAZVazkc4nkz0enLDPRH6KHd6zDRQopaCLdJVRxKRoU0atmIPhuA\nvfMbCIPnwUtzWj19YqTYMBud73HcPNu3XZn6wqAz86ib0D9Lq8WMBNFFPtRc\nNuVIswnYMmhBXUZwNm+XLmQka7rU0nEwcfujJ9VcHzxEAutLhRkXQlmldFYA\nt5pU7+nD+TYG20SNZmo+rAqzfpjM+o0qIn6rnqTPUEoD/thG9hUOGyXdegPn\nibSZSC33F0W+uzpUhP8Tmon0ZQOz8iOqR6yGUUDoCQUiuDY2oWZ/NxmWbrIc\n4vKDmQPLu9Ax+9ZUmM5K7ykM5+bsN3ZHEKbcXF/F2k20xo+JRnbK/s170S7j\nXChM\r\n=Zsh9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBp8zugIuaM6iCsUfpUIzsVvkHmm0WK81+1YX0T5hwF0AiEAlHvwdZbUPfPV/2uE0XTB7JjlLCbBmfFbHuqSHAlSG9M="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.7.2_1640416842616_0.7491491645216555"},"_hasShrinkwrap":false},"4.8.0":{"name":"object-observer","version":"4.8.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.8.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.3.1","uglify-js":"^3.15.1"},"gitHead":"bc57fe1bb5845e3b6c47a6b48ff54d8be065d4bb","_id":"object-observer@4.8.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-7DqkkXzorJ+TEbBQxXzRKsIjqDwJtV2IMXPVs/guksqwB95R7zEW/GxO2Irn3D+P7icZ3lewdhmh/IoO3oqkpw==","shasum":"b3d2335bc9c4f91a4181589315179c29d16da0ca","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-4.8.0.tgz","fileCount":9,"unpackedSize":71944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCBtPCRA9TVsSAnZWagAAYIkP/jPLwXDz65vxHebegI/7\nDrKTgNwhElvYD6T2CF51jUb64DZQrxCsBRgIwHlNwxhS58LmpMb5pSW4wi7D\nKPYomXWb7gePSNtlG0zgW4dWxHFbJLJN9P78jJXOAx1DQ+m+xaymbVhQLVTq\n/IgbjIgz7RKLFw4vCzo2x/L52gZagUEueRy7RJYsHhjlbOY3vLeTZ+CAhAwu\nL3qKttuAE8ySyiSJK7f3MQIgvgnfH/Ez1IDCFJSKqhJ5YMyD6yrUHmG/0RTx\nGkYdASnespYnk3m8cVHajP4w3//mEYlro02gOG6btSnJ+Zb3Vsm22KOxEE+W\nxXh7IA+H4QlEVwlo3zrHSiYoxfSwvotaKZhW5CmLLuEzbibhLWcUD4+t7ppJ\nrmnXsMUFznhzHtRdnT7FzgpGDoiuIhwMY0NZgdIE4HUybgy3G0wVEshGqN6o\nPLHsjpQsXbO9uDiHRZTIGPc+awdaRL+yGZa5NpWvmeWXNRCZX/5x2fkGlUgP\n9SuSk01oERHdqTDZ4spAt6pQCl8PmxDslxSx64MVTu2eSbtRfxOLuhEVLmlD\n8/sKgtGqfdyXzHa/XujGlTRrqCI1QjgmUEFWB2P1XThLCqc46SvB6EeI9iMy\n0wW4JtTaKqT8TcIoD3XQeuVYIyuNYfpFEr8fbPi1nrfq7JsFjYaA9rS0Nv6y\njcCD\r\n=PaJN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeyQrunxfxYfFQBo/N4RY6m5IczU9gVZnv07twf6EuwwIgQeo7GuOc9plMzzHHyQTb6N3S2jr+ZmJVuj0REDrXKsk="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_4.8.0_1644698447405_0.45021199537801815"},"_hasShrinkwrap":false},"5.0.0":{"name":"object-observer","version":"5.0.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.9.0","fs-extra":"^10.0.0","just-test":"2.3.2","puppeteer":"^13.3.2","uglify-js":"^3.15.1"},"gitHead":"bb1615ce5a05460ae52ae3688bda039ecb1ef269","_id":"object-observer@5.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ukEqb5q0X3gbjZZg4OiLpazIOnb5Qugxf+BLnH9Y/8TEEZDMN1eTwWJ0JowjjLJFzN1G4DDI070gogST2OgtcA==","shasum":"df2c3d9c2847e115887f42c97a82ad00ff97dd64","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.0.0.tgz","fileCount":9,"unpackedSize":70645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUnhCRA9TVsSAnZWagAA8g4P/2iRaNin1MoN5UM/qQV3\ncZOt9Vs/hn9u1LXU4Ka4mfuhVrteTA+yJRqbKhuL76ZcYf/jf49OXEMjlVh4\nOOpTSSLpLqpWmk/PIF084QAMTAANuKyzAJ2Yw1AT9GJMlfqUvfz2r40vSnYN\n1tc6czbRHHcik0J8R1zRuXUAokyCzXtAUGGmSwv/CkDE93rHKzGyJVRIMwJ9\nr4N3nhoXbcBrKlatcctog1DQ8hvfGfAJ3fKT6FcpniNzeW1VfVpdc5h8E0U2\nf9UMwb/y2NbbY0XC544inao6LQQ6eFvZL90H4N+FRsYUQfnoFWJUIQIrqiuF\n3D04yWchTqrjh2TDJdJmcT2HH0OdzSG8vo5dYVEkjTElz4rs9mGO2DwgDRKt\njToi2kHKbqm+fd1yragYIkF2sSFqvYaHqnw09H+xW94kGaM/iANutqdCb1Uw\na0pfjZbD4GjsrkqjtgOkw5ers0qfIaR1aTVFhWqnkQNGjamu4Yi9Y3biGv66\nHuxRPgA1+MLGziLmxb9DrBsOWfsEzblQKgW93TOhl8vJIfesW7nq8gZcwSzb\n/ZZy2gEPpCgri33TDvpoXomv6QRCyngg2MUi9Z/JLxlVFcueMPDnSXDvMyOE\nwcbYZRpTFWvPRGynRu/UFFQL6A5vDT6mkr14ll0mcPOJ0p0v+kcyGEjD7U0c\njbDt\r\n=y83E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGifDw2t6gk43iWjtszznVbByFzg838LyH2j/9eiIsh4AiEAoHzQizETHeoWRBI6s9U46e5Arn0MxotANlAvQUyD7Jo="}]},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.0.0_1645038049109_0.2963521614997904"},"_hasShrinkwrap":false},"5.0.2":{"name":"object-observer","version":"5.0.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node ./node_modules/just-test/dist/tests-runner/run-tests.js --config=./tests/tests-runner-config.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.15.0","fs-extra":"^10.1.0","just-test":"2.3.2","puppeteer":"^13.7.0","uglify-js":"^3.15.4"},"gitHead":"b9cf329765de4dceb4d28fe729ddb443bd0f7103","_id":"object-observer@5.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-u24X/IIJP1cZjNtF5RfhBOUUq3iW8NKh+2vphi49j6OujL74ro78iCm+KlPDvkr2bz8TKH7PY+j8QswPNXYiJQ==","shasum":"8a3f2b15a6f867a7a67d449ca81085ea4acb156c","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.0.2.tgz","fileCount":9,"unpackedSize":70674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl4RldRfhXiV28cKMEzLfAFoQ7K5w7ogqJ2QaibKLUTAIhAMnsyhlhTaQh9GVmmjt61U/mBSYsc19HWuLWUhCeOOOp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieLKkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLnBAAk8CkSb24JHB+bedWbSouD+j5SwW+lgESJUOJUAK5lefLYsBu\r\nVzpM39Bs/n5Yn4pr8hy/Oh0yN8qR+eMTjXAizbw6GSiRSE5Ud/4x7SBkE23u\r\nhuUDgMVMjS8L1pF5xan+YQ3V7G6q+Q2PEb2HkibyjaSGFwvO0qLEcwHjnD2Q\r\nN3WVIKwC7IVsUEe0KlvphRIRAuPSufVqM66XNExB7sNjwM293PG/hzNHVTzE\r\ne6MP6Wbb4qqXiSAFLy+0V01cIUpE7df2EyBa5kXmiuLlrsuzXv6tWN/Ouahj\r\nJA2MaW7m8wYQPDyX29TiYWDpslh/ULOMV9F8SmuPGv8hj25rq7jkpAAPbaWd\r\nw8ZA+XdzTkNlxUdh4OFFLx9TWh8u3XLW4++d36KwVceiKeudD4S8vCC4ssam\r\nH4tZQfmgD/Y1Yt+S4zZFe6dRuhdFL8+L9UnYyeKkqy4Sm3rvM1tdWZ1oyxNc\r\np5hZnCPIrQ3POBxrBZnbzCuuDAtKdqTiKe3ocg1fjEBzgJgjy4BNhdhycJp4\r\nwUAyGXAMiCuQRfRm2Slf9MJGmO4HtzOr2mMSzhSB5nbNdM+5B2Z0hyqeHkIt\r\nOtNfp3m7D+oI6Ht6BhQF+FB1gdsyA6yr2+4MqOVIaagkYqhh9SdmFzBy0hls\r\nXoct5IVtQpw1GIW3r5wxqaeZzrCemR194x0=\r\n=DQ4Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.0.2_1652077220629_0.5854601392454937"},"_hasShrinkwrap":false},"5.0.3":{"name":"object-observer","version":"5.0.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.18.0","just-test":"^3.0.4","chai":"^4.3.6","uglify-js":"^3.16.1"},"gitHead":"d065edde30e7b9f75f25ee186f3e36469201fa30","_id":"object-observer@5.0.3","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-1dFSWpjWomvWHEW/P+daVOUbhzWY36i9CUpz/6HunQuJGJ2Oe4en21EtJylkCQVUWBHvCNvDCrmt2DhQxxPGJQ==","shasum":"d0fa00decc819955f67ac38ef972e94b03c6ac08","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.0.3.tgz","fileCount":9,"unpackedSize":70643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHp4f1zlnnXRDG0Hk0sCJ6yhEiShGl3oGPnyyyAWhaO5AiBJazO6V1ZdQ/k+opa8ewpOC1mXAppsrAIJMApMllAiXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv2SyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokqw//Q8+IsM9OTgtBhJqM9bPHYJfZ9YVpyg9WjnCHceABW13YY6wN\r\neNy2NNv+nD6fvzXOKXlV+E1td9m/QwRRVLpfze2eKrNT7SGKSgu8ZIeeWyVk\r\neyxIrt/odH2s049NmO9tcWNmEmBA6gx2toPpRkBzQT4RGOOGZjZd+YMK5Np+\r\nAKiuvatpfWgm/tC6MYYUdoBhyolhUcSNULDldOjX1eg83HdYkw6zwCo4acqH\r\nm0ZpFKQHYjyITJ0uYzvn+ROJk9JVKKgcZO90gcva6NicEjU5ssBq31CEKmWv\r\na8pTTdEwK/QCG82UggTcJIldsYnxf1uiif2mB77KqM9R+QxxtmNUAqr2ZlHJ\r\nzSQMnIk9yAFJCcs3bZ76OKwHhxxIcqF+ETZ9jgSG70UIIVcA051Ji1zPIWgG\r\n9Ryy6z20wUWjYk5+DCM6sc3ABZj+C9iDZ36rTOmUemjJ+VDRigtLzh6vCN9E\r\nVvZS7BPrGFLJWSYC3XijkrI7NdhErG7e2gju0r8hMKFtehmzVqBD7nQ4VAvv\r\naulquOH1Osxcbb9kVQxSmjDcuGMJ8WM3YIzn7/xg8sjKFp5v5LW+5+fZBpmZ\r\nFxvXhvlOsuLHTxeafc70j3waIpPUj+iE69Bl42tLfRwvHsmI3oJPvjzpbsdt\r\n1QAV2ddvLiVD9ZkGtIskdyfWypxmXNCsK5Y=\r\n=J47P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.0.3_1656710322183_0.08967878003759866"},"_hasShrinkwrap":false},"5.0.4":{"name":"object-observer","version":"5.0.4","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"homepage":"https://github.com/gullerya/object-observer","bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","main":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","type":"module","author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build -- --cdn && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"eslint":"^8.18.0","just-test":"^3.0.4","chai":"^4.3.6","uglify-js":"^3.16.1"},"gitHead":"345bf6ece5137fc056ad82ed4f490baf85da17c1","_id":"object-observer@5.0.4","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-8frW1FqyYcefFBsivw6VQ/TrxmsqGHIDzzaRhov0kBxd7OvmDXNtf7pUH45/+uif24VLEwIGwqJ3IPITWojaKg==","shasum":"efffa2504f736ae43c5a1a80206dfa05a415b42e","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.0.4.tgz","fileCount":9,"unpackedSize":70643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQnJc6NThQRGnjKwW/bzYCHqK979pypdMB/ILtmA/Z6AiB070iyLLNeokBhzgm3NoxCgXXvyomDkebMjtOKEp4yqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv2adACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooiQ/+OFglfv608uu4+mmYRTvzrIoNuZEL/aStguq71zhQp7E+qb+U\r\n1GjswEjqD5ZroAvtHXkSzuqJrUjn179u4mrMuspYWjyH/HxFgLHl7hWzz+gr\r\nbF6Qq1BB0hV72OsfIJPICapNR3N72RduSMHzAVieZmMAgGcNuW4lPI7JlPti\r\nO/XvKbCKIQ9fLiJkBqqw8v4B11b91bC7gF/08VD7b2fyM9pnnjlBAJoUMsd4\r\nxUeb9Eedq/iBFDiFUmTWOuvUUiCEBB/GXBcH62F1Wg6a3MzAdyx5N0VbdFDg\r\nVfvL4isB7olvEFXAoJnpcak85R9iC9RzePZkDxSXmdnw3HA1w2IfDdFIMyn1\r\ndj+fHJFdsDrDI9V7a8RCZlNCVyq4/LVJO3pnFCywcKSMg5UvOpLCtNo0CE1H\r\nQmYyqkjsul+3yOWN53OmgZjWQw7rJaj1nryq5g3kiK8gAbfF7T/UMxOPTrAZ\r\nh3b+YkEcJf7XvY0/OSWqzjsILYavAne5xIh518V4lgSLbxfaWm2Fy5DNUMPD\r\nLS/lVhRtoBFtnev9Qbo5nB5aaadKssFES3L2FmOQYt/CLwwjHyMbsaWD8/HM\r\n+ScVnBsMlBq5YVOa2J/kgP86RqgXxfdLqNfjpOM8IW8QvNT9Iz/v9oIRuLdv\r\nK2Kh42vZryn5RGMjk/tp0mSrwOuYdn11cGQ=\r\n=EaN1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.0.4_1656710813252_0.05843187861598631"},"_hasShrinkwrap":false},"5.1.0":{"name":"object-observer","version":"5.1.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.23.0","just-test":"^3.0.4","mkdist":"^0.3.13","uglify-js":"^3.17.0"},"gitHead":"5ac3fb0eae57f48d73f62a49314be6f1b2f0bb31","_id":"object-observer@5.1.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-sezzv01caddopHFRzMxy5vid/mcSCefvbHg+kYl5sRqtHXn8wQCaC+58OyZ5XwT9ZNS79r2gLBvc7B5rPNC2kg==","shasum":"2bdda7f349140246c3a6a7b32d5f30afbbd3e765","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.0.tgz","fileCount":14,"unpackedSize":146635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyB1X3OYvQI0niev/OLyhToztmYPeWbCj4Pkt0f2tMXAIgX09hUD3lIcobLdKUSh39sGT/2WSlfy2DydwzU0AnCeA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGE8qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ4A//UXz6RoqzXZfbwme3c5SvolJffq7cRtilOdVx2Jwz/mooQt1U\r\n9iZfqjgNScRG1MuSUySY9rqZmt36JN4HTJSzUmckhi0jESYnsdSTknpUHcFg\r\n1zubbmFqcwWPz+LK8Fjspd9stbkz2WveDDg4bge3INmmvy5CBcY4AEjSCiuF\r\nYNN9CoqOyTitz/+lbUMMJORIh1C5tWEsbs7o3Fxw6g0RfD0nL9puGFKiOoxM\r\n19fu0TaCbB8uSFJ5sJys2hSkoqUF2cUWD0DO2MaMDZlevGXMKk3aUv/CVTEG\r\nEBFuRqawWgkXppnd6JKlUQSziswI5RwKScnCTaaf0PTR9P1ajr9QYYzLBS5s\r\nSotU68+MNQEvEitaEW+4mqlHlxo3ODJ4puN29uLf65dtAcVoxXLZTPzq7lrd\r\nCMedvgO4PzxmDUkmfdCS/pvniV3BPNsQx0PGRzxNFKitKAl5mRQuLNEiNqW0\r\nQu97Xnbadw6TLeRINCSviipBBUmSM2lPZHmJScuFOMmDmMzkZPn65BGvzMfh\r\nLnl8jT0K+T1A6t6tH9GLanfF1Jf2W3DvRv2LwToSML/FzIaWiffxVhpx8UNE\r\nuJfWfgFgkgkXlwpnWY7CJ3uOuuzcFly+PVU9f6TXw/o90kXlStU+GvoiMgtt\r\norCsZ3mQKbzJWxt039jnj/PSPuN2aro3vDI=\r\n=xBPd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.0_1662537514257_0.8138895430600352"},"_hasShrinkwrap":false},"5.1.1":{"name":"object-observer","version":"5.1.1","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.23.0","just-test":"^3.0.4","esbuild":"^0.15.7"},"gitHead":"262d302ff76487663f9b454ef8e68b1d43713ec2","_id":"object-observer@5.1.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-KR2W9aEn9TSnjaudYCReV5p568v1FiKFl6GOQ0/CIvRWClmLIHXWcV0iMuBfZc2BWr/GGeUPkrqpWE+S5yMubg==","shasum":"118e68e779aa3f3a1f8a3621e7eee29e04876685","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.1.tgz","fileCount":14,"unpackedSize":145506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTvPyJA5EuPqlrgGct28odEUoiRf089xohwZqYG3I41AiAoiygx9eVRVDoOqKa8DnTD0J+eimoSS51kMaMWm92DJQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIXGMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmrA//Zc6N4oAO+W9qFwc2reiJeIMGUuocQ9aj8LRcmLqRvAlUpeR1\r\nYZBkw1zOXlxauq79euOCmaA+6i+UuT+28IxZz5K/bQRpuNY2Qt3uw75b5WR+\r\nPoTAv1guG+Dcafkm1tcQBzUQ0O24dupk5FYPJ9sMFizN5/OIYqQULuVK7kgl\r\nacP2htngCuVtmZ+ZNzXdZzTcz2v4Gm6V/S5dYsy6+Qn34kkniTmgY/0APuAA\r\n0Z+be4c8KSzZKl9TTSuFSnMDA5IdPNn8GCH6un/+Jux9VdLHtyox3MVKfzFP\r\nuc+Ve9Rtqa4nZTayJhYB7kQ9dG+vs71siIrkorDuFhcy9MJDDY1HKe2trRc6\r\ni/kH1rtztAyH9oIs5LGTzKFbNE+cgd/66QkgRAkZ8bu4xB+EnvXKxjCrGjjZ\r\ntg64WZfjOHWFEhkRBFkwWI7xibGhqmxqSUtjBnMmeH2WW7OE5Zon1ER+GPkO\r\nH+6GNCGCd25zrzID/CNwdkhyxsXA38RwnNcn5rQTOEP8+Z3xiKy79EGfoxOZ\r\nz9FwNiotOhDp910XjHmSM1YmGxvxQ/XmpeVH4WzePyEgzfpOOMWkKU1B+IzG\r\nUj5RnWj96aImC1cTZXGqhiYTYE87CjK/DHq2b5YbLxMqLr7zJrLQ4vfYtPWf\r\nra+g0sEiL6BiO/D+7P+W+0l4ETOSryW/0zk=\r\n=0TI8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.1_1663136140506_0.27367585783300763"},"_hasShrinkwrap":false},"5.1.3":{"name":"object-observer","version":"5.1.3","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.23.0","just-test":"^3.0.4","esbuild":"^0.15.7"},"gitHead":"b45e817623594da6902281cbae23f1d6e7e6584f","_id":"object-observer@5.1.3","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-jZ7Fl1x8cTyF4bo+VMkTQolWMVvny89e54E27Qr6n1HWPI6SjIuI8T7WdORr2xW523LnXKRb7UW2qHlQXpwPkw==","shasum":"68ebf5678555836ed5dfdc4973d7d64e9a44757a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.3.tgz","fileCount":14,"unpackedSize":145506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyk8YjT3ylPw5qPHwZF5qRYKBHijSCGvWP9MwXapGAZQIhALFeJ/RjEV90cDwLWaoe9B+L0o3bqQEauX6bKof9nVIc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIXnBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaEQ//QIz3IRtaybKKILErp5pzXjusI6/tYy8b/njyQrktA6ZLNsFn\r\nFOVNSrJv1fTJk9I2HHZ5c4215DL1c3zZjpDoDHlil5vB1eh4afn3aYSak4RO\r\nUtyiLvGPHUUQrDuJWQeusRJd4rxfmSKBhDlpbuETB+WmTdMc5gKT1y+7qQEX\r\n0eH3oo2AlVi2WUVhRFeFn0lj83KtTPMfpd61fv30Ru2jVpMc/X0bdgO/n/QZ\r\nRXm6sD2t2dojcMI6oo3YBO/oQPrSExV3JMZglquKWa8ZG9fFB/8+0C1lRHaj\r\n2JxYTqcBo39rU7KYpCb/YKTIyB6MjJxCcvWqNRLWriroMIKkRn+1tnCzRM3Y\r\nDhjKIZWj7FkJdZXmX4dOlB6aoSPhxp3g4AG1os3UtDQPygYNw6pHDDNUp9Uc\r\nffwJAdIv0KkMupEwcboSZvHy9lOduOdiGbC0mWKyzKtr5/Bdh7BhzMsTpi31\r\ntneqvjv2AlUxOquy9uP9d3A6fbkmuhHuInKgg04xp6oG2BVYxCw7xnbprUvU\r\nLTK5fAdRhC2vHOy51zvBeNfDnTrdF/rjRVo0gDbiSh+3EBetq72LSKFNu5f8\r\nQG1XZzpLX4z8eQDl6ANx8BOGkXe2JG+9AClsLMqfFDVZJmNxH8Rs55yS79uu\r\nDsm3nbkgiPjIhyJ5s+zD7YgN2vlVBdi3kEg=\r\n=kC5l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.3_1663138240923_0.2974457106526067"},"_hasShrinkwrap":false},"5.1.2":{"name":"object-observer","version":"5.1.2","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.23.0","just-test":"^3.0.4","esbuild":"^0.15.7"},"gitHead":"2e7d7a99677b09c8ca488af01ab2516fe1a11d05","_id":"object-observer@5.1.2","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-PNwsVMDsOmegGP4hqnvB4Hy5akowhCWC5J+qbT9GLm37GAHaWHKkSH44FTyAMObrz1u0rh1cGjOlreGkF6bpVw==","shasum":"6b692ffb6553a55e92acc3d109fbd6587a8ed72a","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.2.tgz","fileCount":14,"unpackedSize":145506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGdZJ0chZ1mh1QqBtNnCE4QJMKegDzlbxWEStHRStggQIgBZzx3xL+SJTPinYyfuF82Pu9SHaeXxwEFLdG0cRt2wc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIXrBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFiA//cSaZ+J9tfLLxQuq5L88jEIglpjVrlNufivKT1QczEnN0MwTR\r\nEuGodL3Qhcnfz+EeuLp3+CuN8B/D53+pbScC1zEQPVUETPgMecFq2IinuqXP\r\nzm39oK6vP7K7zrnIFvDHnbiGHno2ub4vE31Mppdek7jMRpW9f6WROs6zcUXW\r\ni43pgLR7QcFbkFgKb3plSdNS/bXKN/tO39Nrz+uerd7mLtRSspaRS1SzwnH6\r\nsziXlzEOJwO02pZrysY2SjYgKdFoQLNyZWiEswSU1dGlGWEjFJbdk+mQd8RN\r\nzpY+WWueBVH8tUXH+NHY3G4eVHdSPcYlLgAIVuVocyoBQhqe+D8kRaMZkl6+\r\nHqPgFnYNWgnSRwfFDLZIMhy6eDiPijpvIa8F6bFHb8t0SFkVBhSY4EtQ3kMY\r\nRN+N2ZFPiUAtrdqqdDBVK6TrZZKOIL32iXUD0kaCBW2CovEEzhmuAXeQ9qqJ\r\nDWcNIFBucoXn3L1xvVB+vMjLsb9yENCByBQeE6TlXp36d8MjtQd/mSH15OZ2\r\nMTcPOf1zsn+PBaVkA9ajo4htHvmkF54wt8AoF9KUfOwBGfeZnuO4fV7xJx49\r\np+D4uSpUJApWFZ2Pgc+HDWitdqXYqYbfeG/TvDh/JSt/qXXZMMsFEjP+ftcV\r\nDlJThwVBkaKL5XF8AZUzHknHUaMcJDkwfX8=\r\n=3T36\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.2_1663138497796_0.9929892811614769"},"_hasShrinkwrap":false},"5.1.4":{"name":"object-observer","version":"5.1.4","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.23.0","just-test":"^3.0.4","esbuild":"^0.15.7"},"gitHead":"09c4453c72c90aafc8e2b6a73c377f3b05976d0e","_id":"object-observer@5.1.4","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-VHeD7CUf0CW0QCFbrQ4IFy9OnO/XJuPYAvxa3swxW+XeJUEkQfl/9a6AAEOAf/1zK08QEPoMyDWo9nD9C/I4eg==","shasum":"0e089f37ac5664ebdbf623b5bf0885e1739960a7","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.4.tgz","fileCount":14,"unpackedSize":145506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUM/HZSu5otJz2aQD+qJxtSTWERfyDIwupcYalBAhscAiAuWzyc0C+umGBCPpboxZLR8c//ufi4gaRYI2inUUplEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIXwfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbqQ//anGAmGOuJ4x17ej6rpeV99Au+owN0ZLqwVyOWFz6qMvcMJhg\r\nH6Q1OAVUvBHYI2ovYgcZZ0gmDBQME/7rgxBN33PcCVTZFx2IKvsTBrJAO0DU\r\nVBDhuAlC17qVqk9mR8ZmcdA63YAFOR0PZukntODeGIg+jjZgM2Y3+QjVz65J\r\n9PgriDiGAfQ2rb9FFnftR9CJaRzF9o9oWCDiouuvS+DQi2+iYkoyVJfAt1e9\r\nv0k5ev1yjnyRkTO+VxlC5vrZ2IPi79NgjwMnPVXexAypxNaJAP8zFlJlsj2L\r\nWUGJyWI+16VUHmFsWo5UZeWiA8MInSoogpH9iYMEHSNxzpZPcbOhLGnkDTNS\r\n5e+QwgrnXW7XN8e3+b3IpbfXxhVNM/mfLBFNl5Y0LWFA+XSjIYWzE9YJLGZ/\r\nvshTkDAnqpm2wTrt9/zMlUjbVEyDMLtduW2p83j6S5/sVNlKiknHSgn89x1W\r\n1D9K31bW19T39R2jKFRU/vQHkhlivDZjDYoz2lRdD1lUdtIDPH0XD2Rv+duc\r\nuQ0kP2HA3aXyh2TwUMHjqNE/j5PDUTPVXvKHawf37PZbSf7fMgxKZ11+XaDy\r\nVSL7K4q+wymRlfGAbPyM7dIQrhY/AtE/czkB0bfII9HAG4GB02VyfNro7PF+\r\nc6YqprUBRYq3K1fxdUhPYzh2HCfILQCLJEQ=\r\n=+o5h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.4_1663138847728_0.14449766757507132"},"_hasShrinkwrap":false},"5.1.5":{"name":"object-observer","version":"5.1.5","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.23.0","just-test":"^3.0.4","esbuild":"^0.15.7"},"gitHead":"6668a475b9f8bd4816801fcb3e3a4afeb6020fdb","_id":"object-observer@5.1.5","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-HhIPaHoYUQ8BAXUEuie60q4gTDrQR+aV3ewgW/joLdOawWZu2ULR0egR2Rlm6bG4ikIF9V+DwhDTuNvWIUhdLA==","shasum":"22780df5311cb80c69682784b1738a314389838b","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.5.tgz","fileCount":14,"unpackedSize":145506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFccQrbQGdErXM6kqRo6PJ0QSMJhuFRdQWCAmsZNAwRXAiEAzRHnGL5/Kw7uPsKe8lKjaRzHV7J3fBz8yGiqzYxEoQE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpgg//SkB15sy4e7phSKGzF1MJnADZCj7NUD6I608yl3KJvczmubwI\r\nMNbu09RELLDi9G/omlSD9QEw8slBNj1Vq28FBiL52tmHyOyR/5iNnLtGCsen\r\nZQh5rJrOBjnKJePq7mNHbDh0vNUDM0C8bdcKcATOU2X7YdNAl1SWqk1Y/L9j\r\nVv+3BK4WFP0Ju6vL/55ogoDwtZf9K0FHQ22wrbMispAvTLAwvS2MNqdCy35g\r\n9b5Aa+nzeOLZHmBw4yHkxNUeWpEZ+8aXPa1r9OiIqoUjRzDRGbRJXxPibOwz\r\ntZrlOB2JTPompXCWS024N9fc8bwPlDncqY7Q0KuW5BB9uxYEuMg6nhPhaeEq\r\ntCPIXwj08ZG6uH7vIWhEzzAjNWlr0q8s0Tw8F7DeGVLIUfsFwXazeTSMzpgq\r\n4oZKav6sEiipCJ7gc15tFtZwWHKyM19RSUP/Up3dwOpbTW/TniZF1SPPWHbz\r\nmi/wLMtwURNTgPJqzzT9kLhNReuqCyrD9QokcNbLz6s1j3rbLEI54Bo1A/Jd\r\nefKs1JgoqV6oGQ/hWLBgjh7ux1mcflU1E1GmjDnQ+HOi2sLrPFv5Em+DhPnz\r\nwWsE4GqTYrRBVJPuBrGP6QQSlsCt8RUbPLXXwDXYgjHbEbUyG3qUs0s2AhgN\r\nCkQlYn7kK5K9YC/Qfti0/Q0hjhaSeJ0MRHc=\r\n=fWHB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.5_1663141487791_0.4016102303366904"},"_hasShrinkwrap":false},"5.1.6":{"name":"object-observer","version":"5.1.6","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"^4.3.6","eslint":"^8.24.0","just-test":"^3.0.4","esbuild":"^0.15.9"},"gitHead":"87de7a2719f490d89155f068a4ca44e837f050dc","_id":"object-observer@5.1.6","_nodeVersion":"18.9.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-3Lcp1Q9BW0ELoObPTCx6qOJlqpHo1d1TZHugoY50RjQRMLBOcGa9Dwy7FQtMYALmb/zo3GjEWjV09FJ4Ss/lQg==","shasum":"b5d1612e8ccc541bfbc44182b91e33f8912e4602","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.6.tgz","fileCount":14,"unpackedSize":145506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgNEGa2azBff7nI3bvpQk9O1dMi+FOdN0Vs0Fwa6e7pAiAhTYMaOGxOwUVNVAVcOQRd+A0KtvRsQvwGSjgmrmg2jw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMTVZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocNRAAkhlLpyzekD/vPfEzdw0QcVfZXJ9AfF1t5axhjn7GGnPiabOs\r\nGV9GgIUQF9Yu19hdcI55geb4uRHiGVz3TV3Vgypkbg1ri30K/2f4A9GmJiGy\r\ncM4DzJNSENFkwTYJ5oJcFFYWZikZDKaOvzjHh/ZDCwQwktaXSllHGButUwwq\r\nIcwCAJsTX20DYKmtnC+8TDSxZukkyWISQCC1Tr5TTPnKnjTLpvAlTPWwkcDu\r\ncQzayu/qrxmajWyqS2xWuV2YNguTVuKbjqRy4YjWvW3bpB5gX0cRaT7amAxH\r\nluGuxXyg90ARogLSA2yuPaBulXwObIpWhAYG1iMVpDLwW7Ch2FxSvrgTnayT\r\nFE7hAC58jALe+H3t+iQ4wJhIO6FNAor1qx06L0Y8Ig/0fCbIRzNziI00V9ac\r\nR8TkL7bwZ+q6s2lhiq6v7iHfRWQRa2OSxDR4syz7AuhnYFpRMIN1pNnheh4D\r\nK0qudDPpJa2rYcLdVLKWParNOG5sdu/TLAcTh5/YrvCUcoBv6em7WsMAnHbS\r\nZoDls682yM+CEthmJ/4cPdU69p7DetHWkqkl1b5mnQCzX2awZCrQOFddf/UR\r\njXKZjDjozusk6ZrJYUc7e05KjKCm6flSRxAx1JzGkjlXzYBpvhshJ7d+yRGf\r\nJVn1KzfpPst6V/SYoDg9tLsZCiV0Af+IgKg=\r\n=GL0Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.6_1664169304949_0.810736386468377"},"_hasShrinkwrap":false},"5.1.7":{"name":"object-observer","version":"5.1.7","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"4.3.6","eslint":"^8.35.0","just-test":"^3.0.4","esbuild":"^0.17.10"},"gitHead":"d02b19be5596894aeeee1c07de709b42c88095d6","_id":"object-observer@5.1.7","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-uAqPJJJgbEUkaNwB3PW9Ofd1llDO99Ok6Xujq34q65AdLNOHZtIl9Urwtc+sUH8NHuoYtTu73625C0lR9im5Ow==","shasum":"d62c9df5c709bd97db994cc4dbcc66be6d9a331d","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.1.7.tgz","fileCount":14,"unpackedSize":148062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAipGP7htzsNq4ts+5TrWRJQ5ww4lzbhpHuTQTiMhe9kAiABDZN2sCPxn7Cly8lSLUXFtH46y9pG8B+DYoNbImwGAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/v0XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+wxAAjbNveXCgqnkBQFnKP9k87BwoyEUr5wAL0LZ4Ukgiy0IkqNgF\r\nvI7IwEVS5zOGWVhIJWkgU/SZm9aXsl6T9rJ0yCt4j744ngTa6V857IUVFFL4\r\nv0R3A4RNcLLZKshzc5WUzbmiZGehboaQehI9v7eOlJ0OFiR+b66FctfdRWH/\r\nrrGjqYo5aQspeFVPlvurPOipqSHRSI+0U+yzPDn23iW9JUYKGhaCOA3jQIyY\r\nvWS2wvkvQ83JoAYdpEp/jDMFdfQoYQzL3rhjdweHln026iyIxKWec7g2oBcK\r\n+VIXHqHRyjgbGNQ6VqJb6gnn8fsfHwJEgi8hc/tRQmktz0rPhVvkYo53oX2g\r\nhb0BhXzCo3R00DTNUBUcvDfMUY9WFM65VcjV9zB7RGMu/CcHzqzJJlWX/cT6\r\nhMHTedlizL/9EmrIjPYq9nwu9orj4gN/zo11ocK3y166rF0twGLMLvW4t7zL\r\n7BqWvRZT7RXNblyxbOzm13+4BvtN8jVXmaOO6ttIa8+wAmfErOC/XQPkcs6a\r\nbgzwtaiBGIrUZj0rJra0cWtrhRczzwn5lEiPWSGrXFDcFDPwWY0sIcby1Kxo\r\nlxDSQUewhIFAH1QGlqHoFMIgzJ410jj94yohQ3bTiJMUN8Rdc5DPIIDErzRA\r\nBcM/3n8wCLN8zLOmaD4/AENvQdOl3xSDsgk=\r\n=hJH6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.1.7_1677655319357_0.35410415806194595"},"_hasShrinkwrap":false},"5.2.0":{"name":"object-observer","version":"5.2.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"4.3.6","eslint":"^8.35.0","just-test":"^3.0.4","esbuild":"^0.17.10"},"gitHead":"427422421c21448ce93b552163a728c774ce1bde","_id":"object-observer@5.2.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-bu6s/wn8USDCF8AKY1CJEAx5xAKHQiS9ADbQiUv65XcPintiE6jvpxA40RAAZDx/k1ImDxF9yvTHLUPJb3agRg==","shasum":"6a58e623de5f6a4d6753aba80e3a93f723d8fccb","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-5.2.0.tgz","fileCount":14,"unpackedSize":148172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRRYoUddhoeiJaETScEXymnQeLr4YkRSAYvk2S6Q1hTAIgbI7ZtPfeXTDWWV8NzFn61mIA6N8kPot36SZHtht9MiU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/wVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1RQ//fdlfZJ9KuWx09dkvJv3g+iw+KPbKrnjVmX2q8QhKwzLplbFD\r\nikfjBxQTPJnXdrK9gQCyvx0HnlSCF8aawt2QDdHgFscbFzOCfUhr1aV1DrBT\r\nJMotWAwxvW7xqWJF1vr+EG6RUaOl8AUrebUIN1I9hBEDb5pPDgGFOiotAY05\r\nyC+mE+SE1DGskV9gB8gCFrsvDGT9yDti6GOdR6xzN9utpVHXLaOaPhfxzYWO\r\nLAvYfyEk/gr2uKpcRcHE2GYDrxCL1GgW9mm8t9kBGxjbNmWkYnP6F2tOepSj\r\nNk3PEiWc6GyHDRLP0e2GKt9Ds1I5I9H4SBZsR1IN301JtM+hXXSWgpvkyYIM\r\ni5b/SpwTzvD6aBrpLeyrNrmAlTtPg4jbqJoRXZJ+FjfrU5pQEXb7zDJ0w4vY\r\nFhfnTntYUKfbhcwBR7ys63UjSsN9iGTBDVz8Q+UX8wF1bd34GetE4KdL/6IQ\r\nrkRotFdWWzxTUwvO8wVUSXDBQ5+l5147J+GAMv+6eRGj4CI+Iww23UdIHPJN\r\n8Ux7c2MTL+vyQf0uBFsgTy+zyz1Z4M+WUO4wWdf9B7mbpnscVR0AMsoEsnJj\r\npXDmHAOb5W0oL9qLg+nGt4tMexYu6OtQ+5Tt6P6F9SfJkk1+Cp2z7F4krRXd\r\nm4iBWJ1JINWbl0Xz2OZr8MsxGJGZu/KDj/A=\r\n=PQMN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_5.2.0_1677657451840_0.9221232318101347"},"_hasShrinkwrap":false},"6.0.0":{"name":"object-observer","version":"6.0.0","description":"object-observer utility provides simple means to (deeply) observe specified object/array changes; implemented via native Proxy; changes delivered in a synchronous way","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"homepage":"https://github.com/gullerya/object-observer","repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","funding":[{"url":"https://paypal.me/gullerya?locale.x=en_US"},{"url":"https://tidelift.com/funding/github/npm/object-observer"}],"type":"module","main":"./dist/object-observer.min.js","module":"./dist/object-observer.min.js","browser":"./dist/object-observer.min.js","types":"./dist/object-observer.d.ts","exports":{".":{"import":"./dist/object-observer.min.js","require":"./dist/cjs/object-observer.min.cjs"}},"scripts":{"build":"node ./ci/tools/build-utils.js","lint":"eslint -c ./ci/.eslintrc.json ./src/*.js ./tests/*.js ./ci/**/*.js","test":"node node_modules/just-test/bin/local-runner.js config_file=./tests/configs/tests-config-ci-node.json","version":"npm run build && git add --all","postversion":"git push && git push --tags"},"devDependencies":{"chai":"4.3.6","eslint":"^8.35.0","just-test":"^3.0.4","esbuild":"^0.17.10"},"gitHead":"2c6c81b14830520ca1d0dec91680a26ee138f3ba","_id":"object-observer@6.0.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ggmCCDSOsmKSsCkeRHZfDcr5l5L8bTPU1dB5/A80zaLi5/cwtmjXP4RlJhnaqvEVyzaNi6tvmh6EAdAX0x7sBg==","shasum":"3ef042985fa0eb96eed9078c24235935ced8d4b7","tarball":"https://registry.npmjs.org/object-observer/-/object-observer-6.0.0.tgz","fileCount":14,"unpackedSize":148172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZE6GUOzZdmbmIfMQidAKBFhjsOyjLqGZXoM2FnaCIiAiEAmXeI6JznefHN7s4J14rw50Tu46rfcspmqJa6Ilm2en4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/wdVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7ig/7BFtAZ/m5Hog+rCZFLZyDvxwg10ZcwawfF7caMaZ2b32Xxnv6\r\ngdpRGDvRpcnRlkgIKw79EAK2rQDOqsUiqNTwVVs/pW8ixTrwVjKXbOszclI/\r\nECM7NjllRDv6j8pQZqBob9lBw8Dp0jxBzpqik262dIVxUwO9l4n0mfe541rv\r\nsSvrP0WUP70M64fdy7p3vWUtQBD+0sXCKKP5xYZzrs6m7Jb2uMAdl9vagVsK\r\nM8AmanSM79mJx0nKiibUH/yHRyM1ihlsIAX/A5eUecEocBnS/kKIELkEon4w\r\nNljBmvIsJ6pTUa+ptohFfAyqcQq68E5W6basmCjZGm8aby9h0wlXNSv3U654\r\nbGreBAzipXUUAR2eBz6S1u6PQZg7Mi1ZbmW8jQIvkV5DnYI0NbtvJTsobVOc\r\nXIWzplRXNSoh3tu6+TpC6SL9K+vmsR+2BX9D9P2m0n8Hbrqk1w1w9PVu5Kp+\r\npEpwzI/11b1oIe+LMwqALwMiJnFGY7qgrvwZghuyLWUzX84+aximmXKGbFOg\r\nFVFXym0HWhGW4NvIHtVLOvhPdhDJl9e8Yp0CWpRoJPkNyGxG4XmA8OQVfe1M\r\nI8EPkDomhi1xnfe515dbpV1I+JdRzHssuCOX7zh2X4hftZ88XZZPJPaD6InG\r\ncOkkkarn9IadTbOVWHaHBe9Mm3vxxElMzgs=\r\n=LPlA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yuri.guller","email":"gullerya@gmail.com"},"directories":{},"maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-observer_6.0.0_1677657941547_0.0961121126894331"},"_hasShrinkwrap":false,"deprecated":"the package has been moved to  @gullerya/object-observer"}},"readme":"[![npm](https://img.shields.io/npm/v/object-observer.svg?label=npm%20object-observer)](https://www.npmjs.com/package/object-observer)\n[![GitHub](https://img.shields.io/github/license/gullerya/object-observer.svg)](https://github.com/gullerya/object-observer)\n\n[![Quality pipeline](https://github.com/gullerya/object-observer/workflows/Quality%20pipeline/badge.svg?branch=main)](https://github.com/gullerya/object-observer/actions?query=workflow%3A%22Quality+pipeline%22)\n[![Codecov](https://img.shields.io/codecov/c/github/gullerya/object-observer/main.svg)](https://codecov.io/gh/gullerya/object-observer/branch/main)\n[![Codacy](https://img.shields.io/codacy/grade/a3879d7077eb4eef83a591733ad7c579.svg?logo=codacy)](https://www.codacy.com/app/gullerya/object-observer)\n\n# `object-observer`\n\nStarting with `6.0.0` this package will be relocated to `@gullerya/object-observer`, please follow up there.\n\n__`object-observer`__ provides a deep observation of a changes performed on an object/array graph.\n\nMain aspects and features:\n- implemented via native __Proxy__ (revokable)\n- observation is 'deep', yielding changes from a __sub-graphs__ too\n- nested objects of the observable graph are observables too\n- changes delivered in a __synchronous__ way by default, __asynchronous__ delivery is optionally available as per `Observable` configuration; [more details here](docs/sync-async.md)\n- observed path may optionally be filtered as per `observer` configuration; [more details here](docs/filter-paths.md)\n- original objects are __cloned__ while turned into `Observable`s\n  - circular references are nullified in the clone\n- __array__ specifics:\n  - generic object-like mutations supported\n  - intrinsic `Array` mutation methods supported: `pop`, `push`, `shift`, `unshift`, `reverse`, `sort`, `fill`, `splice`, `copyWithin`\n  - massive mutations delivered in a single callback, usually having an array of an atomic changes\n- __typed array__ specifics:\n  - generic object-like mutations supported\n  - intrinsic `TypedArray` mutation methods supported: `reverse`, `sort`, `fill`, `set`, `copyWithin`\n  - massive mutations delivered in a single callback, usually having an array of an atomic changes\n- intrinsic mutation methods of `Map`, `WeakMap`, `Set`, `WeakSet` (`set`, `delete`) etc __are not__ observed (see this [issue](https://github.com/gullerya/object-observer/issues/1) for more details)\n- following host objects (and their extensions) are __skipped__ from cloning / turning into observables: `Date`\n\nSupported:\n![CHROME](docs/browser-icons/chrome.png)<sub>71+</sub> |\n![FIREFOX](docs/browser-icons/firefox.png)<sub>65+</sub> |\n![EDGE](docs/browser-icons/edge-chromium.png)<sub>79+</sub> |\n![SAFARI](docs/browser-icons/safari-ios.png)<sub>12.1</sub> |\n![NODE JS](docs/browser-icons/nodejs.png) <sub>12.0.0+</sub>\n\nPerformance report can be found [here](docs/performance-report.md).\n\nChangelog is [here](docs/changelog.md).\n\n## Preview\n\nFor a preview/playground you are welcome to:\n- [CodePen](https://codepen.io/gullerya/pen/zYrGMNB) - `Observable.from()` flavor\n- [CodePen](https://codepen.io/gullerya/pen/WNRLJWY) - `new ObjectObserver()` flavor\n\n## Install\n\nUse regular `npm install object-observer --save-prod` to use the library from your local environment.\n\n__ES__ module:\n```js\nimport { Observable } from 'object-observer';\n```\n\n__CJS__ flavor:\n```js\nconst { Observable } = require('object-observer');\n```\n> Huge thanks to [seidelmartin](https://github.com/seidelmartin) providing the CJS build while greatly improving the build code overall along the way!\n\n__CDN__ (most suggested, when possible):\n```js\nimport { Observable } from 'https://libs.gullerya.com/object-observer/x.y.z/object-observer.min.js';\n```\n\n> Replace the `x.y.z` with the desired version, one of the listed in the [changelog](docs/changelog.md).\n\nCDN features:\n- security:\n  - __HTTPS__ only\n  - __intergrity__ checksums for SRI\n- performance\n  - highly __available__ (with many geo spread edges)\n  - agressive __caching__ setup\n\nFull details about CDN usage and example are [found here](docs/cdn.md).\n\n## API\n\nLibrary implements `Observable` API as it is defined [here](docs/observable.md).\n\nThere is also a 'DOM-like' API flavor - constructable `ObjectObserver`.\nThis API is resonating with DOM's `MutationObserver`, `ResizeObserver` etc from the syntax perspective.\nUnder the hood it uses the same `Observable` mechanics.\nRead docs about this API flavor [here](docs/dom-like-api.md).\n\n`object-observer` is cross-instance operable.\nObservables created by different instances of the library will still be detected correctly as such and handled correctly by any of the instances.\n\n## Security\n\nSecurity policy is described [here](https://github.com/gullerya/object-observer/blob/main/docs/security.md). If/when any concern raised, please follow the process.\n\n## Examples\n\n##### Objects\n\n```javascript\nconst\n    order = { type: 'book', pid: 102, ammount: 5, remark: 'remove me' },\n    observableOrder = Observable.from(order);\n\nObservable.observe(observableOrder, changes => {\n    changes.forEach(change => {\n        console.log(change);\n    });\n});\n\n\nobservableOrder.ammount = 7;\n//  { type: 'update', path: ['ammount'], value: 7, oldValue: 5, object: observableOrder }\n\n\nobservableOrder.address = {\n    street: 'Str 75',\n    apt: 29\n};\n//  { type: \"insert\", path: ['address'], value: { ... }, object: observableOrder }\n\n\nobservableOrder.address.apt = 30;\n//  { type: \"update\", path: ['address','apt'], value: 30, oldValue: 29, object: observableOrder.address }\n\n\ndelete observableOrder.remark;\n//  { type: \"delete\", path: ['remark'], oldValue: 'remove me', object: observableOrder }\n\nObject.assign(observableOrder, { amount: 1, remark: 'less is more' }, { async: true });\n//  - by default the changes below would be delivered in a separate callback\n//  - due to async use, they are delivered as a batch in a single callback\n//  { type: 'update', path: ['ammount'], value: 1, oldValue: 7, object: observableOrder }\n//  { type: 'insert', path: ['remark'], value: 'less is more', object: observableOrder }\n```\n\n##### Arrays\n\n```javascript\nlet a = [ 1, 2, 3, 4, 5 ],\n    observableA = Observable.from(a);\n\nObservable.observe(observableA, changes => {\n    changes.forEach(change => {\n        console.log(change);\n    });\n});\n\n\n//  observableA = [ 1, 2, 3, 4, 5 ]\nobservableA.pop();\n//  { type: 'delete', path: [4], value: undefined, oldValue: 5, object: observableA }\n\n\n//  now observableA = [ 1, 2, 3, 4 ]\n//  following operation will cause a single callback to the observer with an array of 2 changes in it)\nobservableA.push('a', 'b');\n//  { type: 'insert', path: [4], value: 'a', oldValue: undefined, object: observableA }\n//  { type: 'insert', path: [5], value: 'b', oldValue: undefined, object: observableA }\n\n\n//  now observableA = [1, 2, 3, 4, 'a', 'b']\nobservableA.shift();\n//  { type: 'delete', path: [0] value: undefined, oldValue: 1, object: observableA }\n\n\n//  now observableA = [ 2, 3, 4, 'a', 'b' ]\n//  following operation will cause a single callback to the observer with an array of 2 changes in it)\nobservableA.unshift('x', 'y');\n//  { type: 'insert', path: [0], value: 'x', oldValue: undefined, object: observableA }\n//  { type: 'insert', path: [1], value: 'y', oldValue: undefined, object: observableA }\n\n\n//  now observableA = [ 2, 3, 4, 'a', 'b' ]\nobservableA.reverse();\n//  { type: 'reverse', path: [], object: observableA } (see below and exampe of this event for nested array)\n\n\n//  now observableA = [ 'b', 'a', 4, 3, 2 ]\nobservableA.sort();\n//  { type: 'shuffle', path: [], object: observableA } (see below and exampe of this event for nested array)\n\n\n//  observableA = [ 2, 3, 4, 'a', 'b' ]\nobservableA.fill(0, 0, 1);\n//  { type: 'update', path: [0], value: 0, oldValue: 2, object: observableA }\n\n\n//  observableA = [ 0, 3, 4, 'a', 'b' ]\n//  the following operation will cause a single callback to the observer with an array of 2 changes in it)\nobservableA.splice(0, 1, 'x', 'y');\n//  { type: 'update', path: [0], value: 'x', oldValue: 0, object: observableA }\n//  { type: 'insert', path: [1], value: 'y', oldValue: undefined, object: observableA }\n\n\nlet customer = { orders: [ ... ] },\n    oCustomer = Observable.from(customer);\n\n//  sorting the orders array, pay attention to the path in the event\noCustomer.orders.sort();\n//  { type: 'shuffle', path: ['orders'], object: oCustomer.orders }\n\n\noCustomer.orders.reverse();\n//  { type: 'reverse', path: ['orders'], object: oCustomer.orders }\n```\n\n> Arrays notes: Some of array operations are effectively moving/reindexing the whole array (shift, unshift, splice, reverse, sort).\nIn cases of massive changes touching presumably the whole array I took a pessimistic approach with a special non-detailed events: 'reverse' for `reverse`, 'shuffle' for `sort`. The rest of these methods I'm handling in an optimistic way delivering the changes that are directly related to the method invocation, while leaving out the implicit outcomes like reindexing of the rest of the Array.\n\n##### Observation options\n\n`object-observer` allows to filter the events delivered to each callback/listener by an optional configuration object passed to the `observe` API.\n\n> In the examples below assume that `callback = changes => {...}`.\n\n```javascript\nlet user = {\n        firstName: 'Aya',\n        lastName: 'Guller',\n        address: {\n            city: 'of mountaineers',\n            street: 'of the top ridges',\n            block: 123,\n            extra: {\n                data: {}\n            }\n        }\n    },\n    oUser = Observable.from(user);\n\n//  path\n//\n//  going to observe ONLY the changes of 'firstName'\nObservable.observe(oUser, callback, {path: 'firstName'});\n\n//  going to observe ONLY the changes of 'address.city'\nObservable.observe(oUser, callback, {path: 'address.city'});\n\n//  pathsOf\n//\n//  going to observe the changes of 'address' own properties ('city', 'block') but not else\nObservable.observe(oUser, callback, {pathsOf: 'address'});\n//  here we'll be notified on changes of\n//    address.city\n//    address.extra\n\n//  pathsFrom\n//\n//  going to observe the changes from 'address' and deeper\nObservable.observe(oUser, callback, {pathsFrom: 'address'});\n//  here we'll be notified on changes of\n//    address\n//    address.city\n//    address.extra\n//    address.extra.data\n```\n","maintainers":[{"name":"yuri.guller","email":"gullerya@gmail.com"}],"time":{"modified":"2023-03-03T11:43:45.086Z","created":"2016-04-23T11:24:21.116Z","0.0.1":"2016-04-23T11:24:21.116Z","0.0.2":"2016-05-12T07:27:34.871Z","0.0.3":"2016-05-12T07:32:01.035Z","0.1.0":"2016-06-04T07:20:24.356Z","0.1.1":"2016-06-06T18:42:00.502Z","0.2.0":"2016-09-21T21:33:33.543Z","0.2.1":"2017-01-21T17:50:31.495Z","0.2.2":"2017-01-26T21:30:17.542Z","0.2.3":"2017-04-01T18:14:13.671Z","0.2.4":"2017-11-27T22:17:00.563Z","0.2.5":"2018-03-29T21:49:24.212Z","0.2.6":"2018-04-01T06:23:44.864Z","1.0.0":"2018-09-10T19:47:51.258Z","1.0.1":"2018-09-10T20:07:40.844Z","1.0.2":"2018-09-12T06:45:06.692Z","1.0.3":"2018-09-12T07:17:22.225Z","1.0.4":"2018-09-21T09:22:40.111Z","1.0.5":"2018-09-22T00:12:05.349Z","1.0.6":"2018-09-22T14:15:21.500Z","1.1.0":"2018-09-24T12:59:51.336Z","1.1.1":"2018-09-26T14:10:31.488Z","1.1.2":"2018-10-05T20:31:42.784Z","1.1.3":"2018-10-14T19:25:44.709Z","1.1.4":"2018-10-28T05:23:43.842Z","1.1.5":"2018-11-25T07:14:11.898Z","1.2.0":"2019-01-28T23:07:55.621Z","2.0.0":"2019-01-29T15:32:34.118Z","2.0.1":"2019-02-01T05:36:27.762Z","2.0.2":"2019-02-01T05:40:22.241Z","2.1.0":"2019-04-17T13:32:17.880Z","2.2.0":"2019-08-06T07:04:34.855Z","2.3.0":"2019-08-20T12:15:24.790Z","2.4.0":"2019-10-04T21:53:30.946Z","2.4.1":"2019-10-04T22:18:44.244Z","2.4.2":"2019-10-26T20:53:34.737Z","2.5.0":"2019-11-07T15:30:04.252Z","2.5.1":"2020-01-30T20:38:17.240Z","2.5.2":"2020-02-03T19:40:19.533Z","2.6.0":"2020-02-24T12:30:26.856Z","2.7.0":"2020-02-27T12:21:56.455Z","2.8.0":"2020-03-13T10:17:15.015Z","2.9.0":"2020-03-14T20:21:21.490Z","2.9.1":"2020-03-21T18:53:31.513Z","2.9.2":"2020-04-02T17:54:57.472Z","2.9.3":"2020-04-06T16:45:04.572Z","2.9.4":"2020-05-24T20:46:19.968Z","3.0.0":"2020-06-04T18:43:30.609Z","3.0.1":"2020-06-22T19:30:14.197Z","3.0.2":"2020-06-22T19:31:40.505Z","3.0.3":"2020-07-07T07:42:12.275Z","3.1.0":"2020-08-23T18:41:11.402Z","3.1.1":"2020-09-03T06:39:57.731Z","3.2.0":"2020-09-03T12:41:11.945Z","4.0.1":"2020-10-23T14:11:06.487Z","4.0.2":"2020-10-23T14:17:38.394Z","4.0.3":"2020-11-17T07:03:28.603Z","4.0.4":"2020-11-17T22:15:25.452Z","4.0.5":"2021-01-16T16:27:08.703Z","4.1.0":"2021-01-16T17:20:44.185Z","4.1.1":"2021-01-16T17:48:16.589Z","4.1.2":"2021-02-01T06:12:03.991Z","4.1.3":"2021-02-01T06:35:07.530Z","4.2.0":"2021-03-15T09:09:35.024Z","4.2.1":"2021-03-15T09:17:51.284Z","4.2.2":"2021-04-23T11:56:19.869Z","4.2.3":"2021-05-02T04:19:59.696Z","4.2.4":"2021-05-02T04:30:35.495Z","4.3.0":"2021-05-03T16:40:10.363Z","4.3.1":"2021-06-15T19:13:02.985Z","4.3.2":"2021-07-09T11:12:18.975Z","4.4.0":"2021-11-07T05:19:39.321Z","4.5.0":"2021-11-13T15:51:41.497Z","4.6.0":"2021-11-19T15:03:30.101Z","4.6.1":"2021-12-17T13:25:38.251Z","4.6.3":"2021-12-17T13:41:55.825Z","4.6.4":"2021-12-18T09:01:10.652Z","4.6.6":"2021-12-18T09:11:33.064Z","4.7.0":"2021-12-18T16:42:07.780Z","4.7.1":"2021-12-21T23:07:23.643Z","4.7.2":"2021-12-25T07:20:42.809Z","4.8.0":"2022-02-12T20:40:47.654Z","5.0.0":"2022-02-16T19:00:49.263Z","5.0.2":"2022-05-09T06:20:20.802Z","5.0.3":"2022-07-01T21:18:42.382Z","5.0.4":"2022-07-01T21:26:53.414Z","5.1.0":"2022-09-07T07:58:34.446Z","5.1.1":"2022-09-14T06:15:40.723Z","5.1.3":"2022-09-14T06:50:41.118Z","5.1.2":"2022-09-14T06:54:57.933Z","5.1.4":"2022-09-14T07:00:47.946Z","5.1.5":"2022-09-14T07:44:48.021Z","5.1.6":"2022-09-26T05:15:05.273Z","5.1.7":"2023-03-01T07:21:59.555Z","5.2.0":"2023-03-01T07:57:32.084Z","6.0.0":"2023-03-01T08:05:41.732Z"},"homepage":"https://github.com/gullerya/object-observer","keywords":["object","array","observe","observer","object observe","object.observe","observable","changes","deep","tree","graph","javascript","proxy","C","J","G","Y"],"repository":{"type":"git","url":"git+https://github.com/gullerya/object-observer.git"},"author":{"name":"Yuri Guller","email":"gullerya@gmail.com"},"bugs":{"url":"https://github.com/gullerya/object-observer/issues","email":"gullerya@gmail.com"},"license":"ISC","readmeFilename":"readme.md","users":{"gullerya":true}}