{"_id":"two-way-data-binding","_rev":"27-fcc02879499f5c0a4c049adbcb7f325e","name":"two-way-data-binding","dist-tags":{"latest":"2.4.0"},"versions":{"1.0.0":{"name":"two-way-data-binding","version":"1.0.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.0.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"d462748b066f7f9b6bd71160f8ab7f0df3ed3053","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.0.0.tgz","fileCount":14,"integrity":"sha512-gKE67oMFvIgg1dbFcwNsdPfCH2CL3DqD6RRLPgK0zUigGOK7Dr3XfS6lD7Ne0Lf0dsLWZgmy0Gbv+/I1GOPxHg==","signatures":[{"sig":"MEYCIQCzT7OOeJC6IoviTa2GXMz8BFBMQFp2A+du+LAVpRD5NQIhANqTCv9kUedgHZMgGKBTWQZW1Bb1nfayuF025aorHzPt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixTXgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4/Q//UZZn1rMARd5H01RbfeCJULL+I38oIw0r2Ba2Ex279YdukdeK\r\nIR0OT3JJKZBTDHP3giYD6WumdIvPI5VHZrGo3FmuhtjR9nipsRMvnOvlfQOD\r\njONmHl3Ohuh/h/189ulUP07uaFah40Yda1VLHReIFXWA4iYcI/jf3m7F5z0J\r\nIXRMc1Ro45Zp2kn0xFY+AYZ79chy/rAmDSR7dyROn8nhFzW23ptbpuTcMEMA\r\nwOAUQY7bD1M7s8MZhaYwr8Nq3eYk99unjCi5LM8dx8p/zrDKZOO/jLexsgou\r\nGYDgNX+m2gDMCaITHNKK14BmH3sEZsEIpuBUhfik5d1Kgyed+1BciiFGLfS5\r\njkoWH6ir3Afgih1zkD0wouQ/7C2RDa0eW5/ZMBfhcwE7lCKyltq/LxqQrmlI\r\nm/28Ax0E8W8fffIx6RwezNtaGKjmLhQJhhpJCBbvaDlhH5UQaaTuA77Vflh0\r\nB9G1AoIh6yy8hHpSK4WbkZFeACvjE3g5NLaO5JviFYzta0zvPOouTVRTVd7M\r\n06uveqLwK6LiPJbeKGDvTLogW1GqYZ7XyQA0Dhnjz+5rH714yFMc/sH8Rhwq\r\n8P831OTUmG2PRKy99F5nD07KP6+SDDawgjZrNlaZS9P+eGiK3TvNqKVk6Qkd\r\nrKvOKjxzP80T97+3zNMWju1CV0FSs0cDMSM=\r\n=eVLW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"9875a56db295cf6dd5a71d21cd477fcd125bb510","private":false,"scripts":{"lint":"eslint src/**/*.js","test":"jest","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"6.14.15","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.0.0_1657091552597_0.8905320241677144","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"two-way-data-binding","version":"1.1.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.1.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"a223d5bbbcf344cf5ca46667b568fe1c9b214e07","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.1.0.tgz","fileCount":14,"integrity":"sha512-Z6ONsbIKHP/tLm5Xlwc0KFKc5h8oUMeod5Q08RgEG86+JlYPWPDfD528s+Uv+XoUhNCBLCqFfxYx+THfKN8q8g==","signatures":[{"sig":"MEUCIQCrzWtLplnDhyrsT/lLKT1JIRMxK9jwOxgmHIMXuZtbJwIgYBmiP6I1LwgUn1Bhvz4CpTmVPPlC9BT3fQoPQw/rvvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixVZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Kg//fXhx+L4wwKTat2YbkgOv98ofAV1mHWtAc9Qkl1UmZYogHp8i\r\noWS1g06zDY/xJmqVE6gkKh7vyvSIlDfcwFX8SH817Vnz1CJYCG09G/gj5jK8\r\nnhrErun5eRMPXTjfjHwTd0z/XtxqVTAAu7GMeynZAe9AJP2eCZVoIkad93Jb\r\nsfgW6RsoKLpwAJg3thhx5MRjjgQUIsdpYuNdRSvwMopEbAVPLsVgPD83i/vq\r\n5mw1KZ4+AC13KEU7i47P4/1sdB7GydVaJqE31qlAjlw0Vfhb6cj2SIBbx/Gi\r\n3jvCnVWJRMtvSrxutLvinAyil5uy6j5qYZYI8aE6u/hlOQl67movdq1wTENt\r\nMOoVmcodOkhoq7Dh2TA29UstFEClpCxuVaRLPyDjTXupGOTtIbW6sEvdw2KZ\r\niw3TmUpHYwCUUer8cWl9RbU+9jt75UnmKEF3A80Rw9M6+EF4pGYyP2BN7U/E\r\nVdnruaRavtMlGmHNsi+vMw0ZRqXfdf6a1mM6sVGU4YMaK1rQxdUo//u9vNJX\r\n6J9QCz4dmpM4YdBOuMO2A2hKOVx/2VbVOHI/2WSP1yGROViH8PAq74av1DxN\r\nJ2G7FiyMTgsUn5QLrzLDjrLEn3BsE3P89CBlvF7ci7JiHmZwtmnR4pL1/lDX\r\nkpFOyKASESGABZVbZOPHiXAujXo9gPAzKO0=\r\n=A1Zm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"385551fe780f70f34d083c80410d0aa50eee6ba5","private":false,"scripts":{"lint":"eslint src/**/*.js","test":"jest","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"6.14.15","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.1.0_1657099883540_0.35282617870942135","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"two-way-data-binding","version":"1.1.1","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.1.1","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"144b7a3f50c5ee9f19da8c26fc96d7f44158abc0","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.1.1.tgz","fileCount":14,"integrity":"sha512-XwUCmSq8fygdC3nbNm36FiBljHfFrCj9dufn9TeZEuu4KO49eG8QchA712d2LfSbULyS5skeyGvtDguhVne3tg==","signatures":[{"sig":"MEUCIQDagmQ62Waozj69LGTz+RQ2+wmviy7OlW00flk5neoDrQIgNMiLLCyndZB1eKEC1iKsg2JARCX4yDHAkBt3jwRMdyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixYwmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp19A/+MMe02cxvdYv1QBvQHOEpEBW4pyClb1wj+Q4v7O3UXpPzd+9k\r\niJm79Ce+9I5RDpb3Ip9aTg5qbUolrNj0vIfeLZlZIjxwGY8dDQXj38F05uWP\r\nZ8wRzoFSK1aPlmpZErmAUucWqTwK87m51+Txp8p4+P7YPq7g27RKoSUWqQt6\r\ngl0kel1cU4SmmY9UCr22sIvGqMxKJdaH7xRBvgTadBt8a2Sz1yTtVMo8n1bF\r\nDU5bEPbEIpM1PaqnsSxq3t+Ob8J96KTTrYlZz/lisY2oHmu1slzsH4BqbNkf\r\npfiLXcaBXeb6CB+4do6Rqyx4dS+q7qOMkv0v3mNAPwN2Q8B3K9fa/04cq2ei\r\n3opGuS6prpfzMu7Gh70Sl0MWBo0vTJv+IfRnku0chZoX6DN+X8GuJOpw7e0R\r\nyFdIemND7n3jZLnRVicuITuq6PB2umQg03bB/dEPpc24a5pAfkC3hoUmKi5i\r\nQWenBJiflVqNEiebIgjJrydLGtMVfyVV9OBmGNHNevPtYe4/4ON2I/B0a/4J\r\nMyn9g+4GJoXk0+5oD8QO8lEUlF2rS/jF2DmwhF9hPGkiUhHM9wSgq7T5eB71\r\naEruFIEOUFq42Vss5fd6NTGKt+gTngpmjnPsZcgggqN70Y61KivvQxz/nRtJ\r\nlC6fceJfK/oXD4sS/WM3XKSRhmeP+zxVJvU=\r\n=Uw3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"e9cc620148fae878182dc28562efa32bbb09d545","private":false,"scripts":{"lint":"eslint .","test":"jest","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.1.1_1657113638628_0.27071318717016224","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"two-way-data-binding","version":"1.2.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.2.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"4fc2ba8a2d01da01c911f84a70bacd8d6415985a","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.2.0.tgz","fileCount":16,"integrity":"sha512-7ZJtsQ9u87Z0E1tQQ/H6whXUGDFPwabujG8tZel2w2ty6gzRk1zvS+kJJ3ruxNionPT2qhHpCH979nnZUMd60A==","signatures":[{"sig":"MEUCIQDJkst3AtF1lEbxbEChK9a+OLw+9nfMXTelMUeW6EpWwAIgIUxLKjy2VKCUOMHHkaYW6Iy5l720qPTE5IL3ukngA1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix8yJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7VQ/8CkhvBfGYsIAp5n/1Zfqm4m0dXrEXc1kE9ebPNt8nnVku/Hkq\r\nG+xyrdDMtHLJIKJ368sE6KvgzyznMnUMuosXQ99KUGWt1YxgyMHdIGDQJZsV\r\n/hN2CuPYCaMc/nVG7nq8SDfYqV6n4gdua5sjEb2JB6+rVmVqsS1jHrJs78VP\r\nrJybtAlNKcZFKJpdDYZ6XNZFeZuBFWDpQQcFOnDDttUEY/z6nF8L59tMoxIm\r\nb4U91X/OjsHAgxa8f3JzHWdKWLFJ8oEJ4I+PlkoUItu3Y7wE9VPxUK/Q/0ZV\r\n6tCzJmFWncrzcGzGkBotH1tJJk5vnQHvOrn+voCR2kWqYXAk5KVr9BofA8sq\r\nZ+TQdiTlxZMkbZUSDtxTrx56RO2x+k1yXgZYFjnDDgsGgU7kHN0kRMs4aDEL\r\n8AIfutDKQoaepFfhPg+TdQhvoOtXUllNYodHksvX2k/3Hrm3weleBiXvUCKr\r\ng1+D7My+iXvmrSiOuUjc/nJBwRO6WCrHsg9OCHm4lMT1uooVf2V7R4nXMBTo\r\n1w1gVJKgV5naoZo8ng0uM6jOlWTvj8ZE5gZjcGfaqGB5RjHSBqh0MIxbhcwy\r\n7Ug1UVmJhkceTTIgXmM+hyMh51ZCDVeDeTvNwJu6hwxk/tEauvpBhs66RXRK\r\niuUc8yiEJCZR1J4D3HFHeJcfCA6LGXcSd0Y=\r\n=HpU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"e01dcf00902a82e851db68a0c813fb3cf2a33b02","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.2.0_1657261193225_0.8682857149095777","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"two-way-data-binding","version":"1.3.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.3.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"455fa008ec46d1b51410eac8653926df5f2ddbee","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.3.0.tgz","fileCount":18,"integrity":"sha512-vcPhgxV3x1DmfUK5aa+v/GQc+VXyj1mrGl+88umvLqzf/Th7TcVuzHlfNNczfRuwIS1Z25rqajftlvsIvALuaw==","signatures":[{"sig":"MEUCID90dta61uRFn/Am4V2ny9hsSWwePbyVwS9iVuVxSJ0zAiEAzP6Q2V8j3qWvEH7x19P5mTygFhsQeeHjWjImN61eV60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix+tLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6BxAAnb28gKYzQjC+5q1ZgzHCnGZo3OjMa0uvh9ufzg8X9Hqy+J7U\r\naGAaGLILa4YyZl4Ex/q7rxYcUACoDIs/X3CmNUWiCxR1R1eOXX1g0MPZcfZM\r\npdET+/+M3pv5A+bvnFn4DqBZZ0f3L7RdMeUrzWsZAajnKW2bdbxuuqP/oiaz\r\nAuhVSL4IcQ6A5VQHYm7qUG0sntftiblBL3/Ij9bZSTu5yG0V4IBJbaedfec7\r\n0ITDwPmIB88QLo95jk3RRrW9xnjX7+xTom7z4V81hcU7FWuH4EwqMtlzIUzq\r\niKo7O/+du1fqCpqttpFPtk2AYuE+00zyW7x0YvHmYcH1Y7FFdSNE4xYy5+o6\r\npdAiSNts9HWkUBRFpey6GoeuQMolcXCkPevqq99Ry8sgGX45Qm1t6RL/ZfNF\r\nBNH4bENLTLtscp/QErg5qHr+S2Uo6FKtTGIFaKLDSayPejyAMf8qCqaz35xj\r\nt9u6bl/DNh4Yc7QPimC0L4AtTEcJgqSsaffHmRwIuFhsu8lf7s/y1Ta6D7eA\r\nKyLxgleHz0GiTx2JolpoX+iNJ2fYKOfOuPqqMLDNZjOvNBUOotsEGAC9tXUF\r\nFDvwhBVkq7RHKQNkzt9PyxfkPafs+bCwkhfaRmO/mPrhy7cEC2lyfBCagB3k\r\nr5EkoZTSWxDPtwRyq92Vd5905Piyq7G4wrU=\r\n=4Mnf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"13a4a1b070cb3d5f021ba097127f4bd2aedb7e78","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.3.0_1657269067115_0.8598742639340444","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"two-way-data-binding","version":"1.3.1","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.3.1","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"5b52f25b4a8474c13420d1b8b1d718fcf6222c1a","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.3.1.tgz","fileCount":18,"integrity":"sha512-0cRh8ks7K0mZjajHsm2ojMl7BZZiQrPiyYWopzqnC7x6NulCQyv+jEolZA4ww7AA0Dznn6AgNfdplkRtE+HCyw==","signatures":[{"sig":"MEQCIEr6V6iEXwUiZrtxp7cW1+wkEpb4xtD+n1B+YSYHC1+WAiAyaK8GDVgpnkbIcbcKC6/4Pw9NI/9yc6JeknzIwM5Ltg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy+w3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1hxAAjLRqWC0LsC8C0gYjMW350BSj1GszXkp8o4qqZw8f4Q+nfl0J\r\naFQm9ZQ1T/29ky/8GBBVBxEBEc0oolOo2dD5JM4WzaRjds29NawqJc/awokw\r\nsoeBgBK2ukNPm6q3x//6IPS9fgv0D9SjHRo3uXi5g5kMVqoFyXDVa0utRWeP\r\nHvU6tDsy85u2bnNqKuny5wX3Qch4qFUXjhT+Qx/+CYqphoAlh5TDOgouream\r\nchqXmRMyFQ22FqY5kOLxhCroFX5yxYhYF7/157CxJ57MmuSoZJEQ98aRVpu1\r\n/S4VvgZ6VFRDzh5GSG/aO5ym1n1NwKTqwCrA3Zlxo5AuPWXH1jwpuzGh9YUi\r\nkum9TLl6hCc/A31k7EBjD12BNa+qk98urhikPd5mNvIuxJ13T7JRGHqbL39r\r\nUyDR+OW32KuSpdPO4G2+FC4oVVmNUxFRFz98Gp+PtVqdKkvJHIluMtFtZmwK\r\npbOFIFyy/g7XxaHp30uSeAQuV6zqgl3F7dB0UTlBm1Zyt7LxtXKWl4/r+dA4\r\nxVdZ/kmc8s1xd1Nf+8Io3tIO1mFvqCCoXTLnT23VjYeWTmu7cy0d9CoNU/d2\r\nNpTErDSEdqTcnwd5Dlryf0Qf3xwUqeyYx9gKuQj7ioOSysPv0zC6aqfBBFS/\r\nVLnbV79LstmWx2SjASRthJeTL/Z9z9cFK7U=\r\n=eVW2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"dbaa78855679a9d1849689ef7c9debbb803baf64","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.3.1_1657531447600_0.683752754584737","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"two-way-data-binding","version":"1.3.2","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.3.2","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"d9c7ee093aa3089e8c848bb2bf96dd4d731c7662","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.3.2.tgz","fileCount":18,"integrity":"sha512-mQNvBySOQWUGok5a3TrK2PoYbbv9qNODinkI3slK2jZ88ZJa0ki5c+HG9LAzOXR90KWgAX4+WNe9HpoSPNumaw==","signatures":[{"sig":"MEUCIQC7sp5kuN7dqdvW1FFHTbdf6VQocdTj40v042VQd8iecwIgCVPF7DGZMid9HJUmRbQprOFjGVlyg8tix8wLma5IKP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizB+oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqkgw//Q1A72bK601ph4NWtjGAt+UhW4M9+cKmxTRvvTwxKTeFsCQeq\r\ncfca6WjPi88mRNqkjKjhpmMTiOyVWrkXSLQgRPJpA/SEwib2iYzOOve+tIWk\r\nrJMhvphLbuuLjV+CyRFblv3nQAM45zzAsxhxec4jMkuwnNwrkjnWXZjL5m2P\r\nEhyROgd25OHHiJjodethVWaf68uQz77dvNDD4u1fDnIzjbS/gvSs0rfTvH4h\r\nXb4hMHZCZiuQYjRrtAs60NLWTQxzGDA1vOuOXUlHGA7tzuK0j7cG7H91f0XZ\r\n8uVXAFlzDrk3a8utEOXfRSyowMYrsZjAQaR2kEhMUIiJKU7vuLagEoNZuHZI\r\nLpYTNU5bh+hGLujAUBHJELJyoEVMGjjHONPUNwkWXkSq8Eui9fLShMN+ehn2\r\nX6+7XjIEuJRVuh6lyQyDlW+iTA5XsqvR52XOEi3Q2VgIXrmWgEGAm5InB2aP\r\nGdC6kdLW5zbNV0uSJc7Fk1DcC6jyG2f+jngDYSBtchzdqhmMDBuYEd1cVGgN\r\nJkE+/ofmpWIu3Ljyp6tX/zpPFfq/lT1Yx/NiYFj5+w2xX0Jrlp5KO+dxVXKN\r\noJ0e86oWScOs5HG4IrFic/mA9OQjzHmWcNCXtFdFuiNfoyk0qUe5nhn8gl6Q\r\nDDUbH6v50ryK4idQ4rGLBHf9qiClgkHWy8Q=\r\n=i4b/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"175ac8fa4722e1c47181404e57dad5ee107a163a","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.3.2_1657544616043_0.25841273023014333","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"two-way-data-binding","version":"1.3.3","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.3.3","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"be39061f33d3845afb2702853f8c728c844590af","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.3.3.tgz","fileCount":18,"integrity":"sha512-NIpefo9/efqMVv8KhJGV1F+A2XKTb7pkPaOT/8aMvtHR/VhpLh7NCtZGYO/RBYZiMNL6X8clqZ9vgG5iK9u/0Q==","signatures":[{"sig":"MEQCIHdzP0x/lBqK4jd5nks+8cWOambsFF9qJ0THhWx2nL2JAiAqhEhUDxSf4rG+5GE0Lc3gHfML3d4xbQepw727mCV4og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizCrfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoahw//Wgq4QjbiO3dt4wKAAy44Luv3sZtP49vA4B+ohQqyh2kTsMF+\r\nhEja1yEMxuQUO+ploxX4PyGJm6O47JpHVl2mEeK2gMMT6rPcnBaeUBZrjK9l\r\nk8vNrSnKGC5O4Fz7f8pbiIfvNhpfdmWQFYtkeUtBXVyotb0lk9CiXkoLBMB8\r\nb5/XZ+z+ju9R6FvWXrnCXF/+KpXLHezE2KelWHeFm1KY/ny7GwhXIjSw6uGT\r\nCFe57IobK8KW8iBoa/wHYUVeGKflkc6BZnP/SBT2maqfJJyQN2QAZNIKrv7f\r\nZzMdqs1AFBaHYEIv+aaRdH/OUzPG4hRmWxGJrUxtfLldkGGqYKY1has1FPPd\r\nUtuD87X/fb+3hZiavA6Dbl1Uz+1EhhyHFs4jYE1K28grdkDovs+fOSn8LLeK\r\n0KP9hzi/XxmsSw9av6qL2Q+8nwxUi4r4qmmu+sFiOgid7rXgDoKzgz9bhvvP\r\n2FqwcAC8TQiMyAxd1VEzyu19mUXS6JdrWln/uHkV4haUs/kGiHopvcxy4FrB\r\nSQvf5Rbu8KqnGrNy5LPoTPQ68zadB6RvFZ2NzmLBDhQSyqatGGNmzUPK48lu\r\nL7f8YantD9h7KLfJcKHx61CS4HF1H4htoeEERa1mOtNLfZ2xdsUSFoZDGV0I\r\nJvLrf7OTpoaa8qPib8tKU24ssa/WXtsqYMg=\r\n=D+Le\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"2afe11cd8df412819ffe1683ff575d0354a0fe48","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.3.3_1657547487457_0.1610726840275214","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"two-way-data-binding","version":"1.4.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.4.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"87e579ea5e7959bb53d8f3807ce96e51d657df69","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.4.0.tgz","fileCount":18,"integrity":"sha512-ZeNG2Xyk5M+zMggOHU+I5Wg1aRpY8sf445e0zgaccaV8GCY9CcBQ3EN6OzYYOG9exIukbqMjmnGclZvVJXsWNA==","signatures":[{"sig":"MEQCIFQrRP6DidI1S2Js+LFSQSKMlheA5xpS7TXtg2aVREPmAiBB9h6fHe/NJ9NNipFP3QfYEDmbTZvHUOSEMqB/Et+wxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0UY0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbrg//bokz4vx0Y4evorJvrhPon/IhunZxEop7sKREcirYa9Mvswgt\r\nlelnLovtazcrO5mFANLIH8DqYJV1NJhFLUJubb0XXQ1h/oB7Y8hRLyYyUF62\r\nshO7cKsGWcEmoPspwXSJRhYCV+Vxvcf6Yy6t6aA/4/SyrJ5tgZTWjz2+4Ijq\r\n7V8Ic/Toxle5xmklFHiNvwBrBmSv+jGF2auUk45GA7/uEQC75VTEgY8lpexj\r\n6BHfJhJxTuaDoo8TqV180L43h0I7oHuAOVr2i/7CZ2E3p2bJ5yAe3/VRHCoc\r\n7ByKx87WJCTVRdKlmXAFgoenaZCD9eYuAz71iYe16sBQ1G9SxJJ9x4OeKvx8\r\nj+ZjA/4/vu/z54FvzTFTVcYNMT8bdZpkRUSWaPa/2pDkjRfbltpLKzKS4iyJ\r\npeTR8h+DRDKROnCvG1aN3KJ17DRoiYHW+8qs7mfYIvpBX1coDgAPqpQBIzEh\r\nRDYJDXz0YBeyf/80iC5CvT4bNTFmtZ5n6THT1IUlENGSb+doxMi7J6u01MXI\r\nhcU73lGrGpkX8/ouCBeMzIm+IhXEFK/UopcQiTaNib52AcwWuztsXsYm6Oeu\r\nPO9vy1CzRkDaFkf+/cp8B12AqPGbO4Onram6n+fWqEFs1LmbKWMumP3tKgwh\r\nRVQGN4zDknspTiq0iHq8OcjvF4pZLZrPgKo=\r\n=kxU5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"40b3da324ec1cb025b5d436392a311155394e575","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.4.0_1657882163907_0.398573618713153","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"two-way-data-binding","version":"1.4.1","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.4.1","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"405f7330bf89392bf36da4c15a0d953bcfca31a2","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.4.1.tgz","fileCount":18,"integrity":"sha512-C954dNAQe6VDkN0c85Gg995sVkoQPTOR+OP1Lui9pHfHk+brqx/ZrekV1Ukw+caospfn+R+ckEnV9OX5FIi1KQ==","signatures":[{"sig":"MEQCIDgmIEj3aWgGyZrYCX/c4pfuZKyRHeZC0ju0Sf1+zSp6AiB7Jhs5V+/KMfrnXzHuMbX5DukM5RnawBlzjhr7v3KC3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2klPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD5w//bWWw/kxM8xME/Cou5FJ1rPzxCySeapLYrqwKhZVbAAzlKUdp\r\nr+dktoPtKwMn9JAarqmgYJ/dIZG3HTOZaivG5f2JK5perQ2TcMvpQ8LSDQNM\r\nu4K9oY6G5BGiixKvYlkMmeqc/KqUqlTBqY9Z0xPIcGzPp3s8C7nH8hY9GBAp\r\n7+WYhy/xd+cGpCOX0TCZJwcKhvPOT5N+I/aYHHWLqeo+MsnIsUYrVUpTMUNB\r\nsqRV2UZ5F3SuCo1AEEPQIr0Lvub57cfmzpbeKece7D/34I8DWp2Hlr9DDJwY\r\n4Oi0B9GGHXLDZlEUMvw7ADMot3pRkdd5//zg/1vzZivGzQ6agvQDwwgQZFWn\r\ncgDZu06ePnVaA/e5W0IutllRO304xSGsNQev7CTLYpMw9M9XBHrjp4qUXOfM\r\nYNdv+D3twryoUlOakN1ALffTgD8l2hsjJ6FdGlDrN8zVFv0nKP/3JHwPzJZs\r\n+dOjExDIBn4ciKTST2R+UyiBpRypZ/O+PuMQwK8A3TsYbd2OXfd1bm9sRZB4\r\nD/Jh2dIdm+1fTk8pXuyf8hlJ2xPx6JwhKm/Im7Gi+dj1a7K4XA4gmdqmAuTN\r\nZEEIn6T23/BHki/K9w6GNJqIdfAhcxy0wg2/KH8S2N/ELBu9nmbeSKsPF8kl\r\nObRTqnOFbx9uNQ7ccDxFYQJo2jMaAT/EiEs=\r\n=6Tcf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"329151d8f2282516a15e1f12f80d7a6f35076bac","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.19.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.4.1_1658472783651_0.08770100409022041","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"two-way-data-binding","version":"1.5.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.5.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"c7fb7069921a06e1742b677b4d3aaa83d429706a","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.5.0.tgz","fileCount":18,"integrity":"sha512-HhN9UROPOwXsg60S1o3kSlFzrD5ffO6yYu6/RQhAhw38oXh+J7DlzRKdEGy/K0GyTppLEUvWPXz92aaBCaquJA==","signatures":[{"sig":"MEUCIQCzKsSu+l0vJ5TeQBqlLUXdzxI41p+XWCBmOUlZlw15QwIgRCrSwXwI57JkDZbTtL0q+hsj980/J60+iDyW/O+RciA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4kYPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6lg//UKnp/6fGKDwKAuVF6viCFQ13QYv7lSSU+pDpYciLw8IIm6xz\r\neUo0qgv4CUOSyaqzVgIsHWk6SygQBCN+b3K3Z8awjKN/E6WC9LnxBFK5BOoy\r\nkUqpyLhe3eLxiY2gQbj+8Jzeqw/yI/D7Y23HPR24cU1Lve9TSKQbzcJFA7Vj\r\nM/OcO0AIAQKVGorA+Ma1m/zPQlG59nVDKF0CrH/dvOT40Vo2nxu07oFL3n0U\r\nMi7fRtlHXG6c6XqIpJO+8wjusOllTqx8fyQSam3Df97nHb0LyjZor9jC0lUp\r\n+kXvps6ZQOCY+cRzoynEdPJstfTu6EP++uAUkCNJ8jlP1scHyTWMbuOvmVwv\r\n2eu250yZRU1JqLkm+zLOuyH/mLMaXi4s7QVGbswyAf70becZy7CcFZ8blhyc\r\naC+U94/2Ma7aH4GEov5UHWyfcA6QkZHH4Aiw0+cXUtimFGcurU5QV67IDDCH\r\nQXocb+lrQ24RkivQWNpUDO/B3okGTd6Me0eI4F2lezg7Utd4BKvuHjXbv08j\r\nLIlA90l93DIambbQGZynSxXnunKHuVE6emh1oymbiyTNa2laGG9PILjCyKwy\r\nhNxgDOa2rdzLoLh9SA5JqcN1d64+eOJu5nBm77EMwovVQlZRihW1GkAis20T\r\n+BMOFKgMgc+68nCIEw1R/NSlxGy0+zXQcpk=\r\n=ekzN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"6eb3b7747bb74b11743050e655283deec316d334","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.20.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.5.0_1658996238832_0.058221848039642365","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"two-way-data-binding","version":"1.5.1","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.5.1","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"f47ca76561a3a81bb83d78aa03c9e8c365dde83e","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.5.1.tgz","fileCount":18,"integrity":"sha512-Vltp+zwJ6Okz99dyzQa7W7DpeD47he3z8j2LcogTLVm+I+R8liqgE9dIWIm/OHB6tSBe9fJvEWOiVLXxCgCEDw==","signatures":[{"sig":"MEYCIQCjytnC1HT/GiPPPqjISnym3p0NcWkkaTEoLXuM0CWvmwIhAJ2ic20PDERa5ke82wX9leY/Yqfv+LZ5FQ50PCC/Ji1R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/d79ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2KRAAhTJxzhPgyCGhGHLgJEwl5yGoRXsvng/U8RTEfSHBiuW4SY8s\r\nGyoYGu7HlhcWukkVIjvOK86z8+asonLjY/lYpDDY1iHhL+tBt45N2fN3G9xa\r\nalhhfQYzFQDE2D8crS++2guhHeKCvYdAeayxAzq7oNFvxj2tWVg+LvABYr2s\r\nsElcNzXtyIYN/4qRqMfDZ5BGdKQVmsSu78gpG3/6Ft53qyzWhizTOjDsGD7e\r\nIZ3q5yY+QJHblLn4bujz33J+S1CbzqTh4TVXXu/K8e4NlRf2xHNl6kv7qjeC\r\nO8+N6MlqW1wvio+BzukIb+ArrZyO4beZf3XKeoGmp89ATulJzcKxdUKrpUyG\r\nxlq0TFaA58DdMsjGL4Q/duCut0Kb+c+gjixhWAz3VEcUyRuSc0HugES9aRqD\r\nKTa6mNZDAF97v8f9yYHIBixcK5ss4Gn9nGUl2xF7wCcNT/XVpF3T5MJkFZEi\r\nhKMx8io+sgUFtMO4Aenw/ZgfVr/FYRkusdj437oPm359uuAhK03ss0+QkCLW\r\nyd9MX7P0/T/fFjdZWT5PGEUAfjlBcsfwN0BT8JmuEllBq15GCmvydk+T67oi\r\nSV1kweFKiLFw/Tlqw3H0AaH+lIMdE9t6WWXiBQ9CPyVMdMU2NNZLKA/iDM2k\r\nN7KpDL4hwhWs9DZuk6+Ch8zpcL9kqVookWg=\r\n=LFIA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"bc2bb4c50e96d7228a04ee97d3a33793678912b9","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.20.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.5.1_1660804861252_0.42402794673448607","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"two-way-data-binding","version":"1.6.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.6.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"a3b6102a32f332cb69e8ff2d338caf23a2ee8730","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.6.0.tgz","fileCount":18,"integrity":"sha512-0AqSGTJWjR8+nNI4J3kwQUNTePlXI1fc1Vtolvv6AAbL61Es9SEP8mUHnE7erS9asYZAVPePSvIT+KEIVUKC0Q==","signatures":[{"sig":"MEUCIQCkN33r8IvDGSN8BSIPXTYwtLtuPw/zz8LTGBUhxuEvDQIgI+5Q9dROhR3XHhOnAQTbRy7FsJwMuapTVWMisHDWIzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB4SjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvNxAAgtP61sOZJ2rmfQJ1ck4ib2qIxbBoQ1Y24NCfzIo5VyfPZOOe\r\nH32G/DnxIJiphrWbkn1PFavHylNIvSTfnauC60diM7USzy2j3QGsr1YgY3s0\r\nzfxDbMFszOnZf9gMcAV02OkwF2ucHOBOCOQ06aHOcwHfKq3RDBdeAYr4zYa4\r\ngxqeb1XIOCyUkWWXUNqZgNkSvhY2h8OYeCmsqx79U7rv23Sn0XjDlTPsvy4W\r\nUwqLMriADgniETijESMHUu5bBkURB8dfIjx44s4+t6uagQZRWKgvbQ1FJvy3\r\nNFkENm+gA8amTpgEPvQ+JxJE2ODMlAYrPF2VWs+kGgVHRjl0Rz7jo9IRTbO/\r\nXDLZwsoi5EOhllAAKDazAygPaG1QMbBBw5E8KCYL45S8F9u79nGq+PHAqCxe\r\ndK1ibWV8zdXuQYOoyrzkx3D5dJu2cCjVinBbmjSs/R6lBIGqRLDQBo9ZYAKW\r\n6D/b9C3ro70/uDuC/a+giompHsS4TQLbnazitBRcR1qV6wiAVIYQQ4swqprO\r\nvymgmoPBe1aBdkjZ3CJjqbovJS5sywaoYjLvh6t85ENpNnWx5xU608nwXr2+\r\n8DkBEcQrof/m2RuXKAb2VoxbbX4fjV9njbaXFgqkBuzCLzpqp84Hj3rAIDwd\r\nYSD5VOXeRgU9eJ36oTiQMST8VORRBxV2Y/8=\r\n=ZE6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"066452f85975b5bef21ecc164ee5cfbaa4d4b685","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.11.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.20.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.6.0_1661437091239_0.6861183582939334","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"two-way-data-binding","version":"1.7.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.7.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"da04ceecd3b5c7e5700668c9278e35c59fdd01cf","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.7.0.tgz","fileCount":18,"integrity":"sha512-dmkHLRfo5x2SOOCPDH6D6zMqnPpcejlLQBim5jymTNQsHgO+p8ZX0tlS6dokDDaLBbJ1sZeJjEIRvI/VqC4JAw==","signatures":[{"sig":"MEQCIGE348f0PuGiFF3GFfVyKK7o+/9RBgX23ueqPq4h3xyZAiBV6p0rlhKD1OElSnt/n4s9Y2qO93de6NzIFbtTDLQQmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGZWAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJoQ//W7RrGlcPJ5pcLx7VHxn3hIyQoAVvOoEyXpPmiQoZaKaqJl2D\r\n8eyW0xo8zAkYYpiwqDmSPQuzzwnYZOMTyj3WcOrxGreJogXAyBQnRese9f7h\r\nu3kqay0lKEQV7LT0wS11mf3Ltkm/wDKov3njoARpfWPSBfB30QP0kRcDYRv6\r\n0guvPHex42t8kQxrvfINrsL5nJSKj9QawEqzjwhHtre1ao2hcCJXlqE2BjiR\r\nmbp/IHIFRO0inJQnKsSs2KBQRqVJSjThjbfWzlANk5hN6ympNgCsD09cy7SE\r\nApkh3MpzU1Oe5eR9OHGBpNaxGiMcR3ZU4kY0GnnB2Lp8PUEHni2QKqCqHr9L\r\nR/3/Ppm4gAd9vG7tFiTtlUpRRPOQto8XyTThATQ9l6nv2cqgfk3H0NyL7RIf\r\ntCs0iuf5KtWkFof6mpeOJ4ishtGhJkMtdehFXM3A7BTz8PWmVeM20WNw8hWY\r\nqrz2C93TCD2t2vtwZrAn6WbAMLBYsyc+AvCy9TjHAwFx1U2EC5eil/RjKW6Y\r\nLXKkdDNfLtnQbQGonaPaw3xrRHvtVu5ywhzCksJSi+gigAYj9DADlh8Z14KC\r\n6OeGDduOzKeBt3uhIi7Szao4ozikjjCbinGpO8dxBpM9MVVWxp8PvyY/UOIs\r\n5QtZoLmMhQHd04ikqj6bczvAHn3xb7zsK2k=\r\n=9cSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"ac44c78d65abac12330f539d39f6e995ca5552e2","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.15.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.20.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.7.0_1662621056402_0.1455266510439832","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"two-way-data-binding","version":"1.7.1","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.7.1","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"torres.rick@gmail.com"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"395cf041f7387b56ba2c1a91b05fead86466e3b8","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.7.1.tgz","fileCount":18,"integrity":"sha512-B0b/IYMQpAL11Yv3B206SmPzhXGppuBPqK4vlhdKfB8IQRdRVdXeOEp/Oqbmy2paWr9Zmi2nzYH4m94ASCUV3A==","signatures":[{"sig":"MEQCIAiMoagfmUUG+SbqSWQP1AHhiJchwJsfywfMMY0dogJBAiAChAKDyrareIUlYXER/dWkGskmwrykAdewUz+bADjgNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIDh5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUgxAAn7BkG1fqxSXLzxEsmfSRT4Dbq6R48y0K7TzgXC638PDiZGbG\r\nettHGnJRW5TZp7RNS9IRHPSAwFxWXSo7jfaoD3veFOIUoc5NBjorG7cWHyqZ\r\nCcHLFVOdDRgbfOfFxvsOECZciVRVbSTMF5m4jJc6NbldLbV96DT4rc6D2DsA\r\n2bWNcr7VheR91VcaK6LAbEnnW3AKvt9wT33Z1x9POQOseI7NLVmenrrvSc0Y\r\nJDlD0DuzuyLozPYtBGZha0IajSqi9/SCkW+QYekdYgZ3hcKVmVWW1Uh1e1UW\r\nAuKJxhwC7OQwKwMvnqyqzWHiK9CZ+q1w4TF96GtqKwhzwEI0Byq11hHCAKP9\r\nZM/jwL7yx97kKixBWzawO2UH7XmK89sKIUl1MdU+uV+zn0npRurM4qVW5Q+t\r\neTgIgN0teZ0NcIH+Kb4B0YVG3BfDhllnOehmNIOcbHnrzMwk1qeeVCyTxgs0\r\nuc858IIQCuU9oxwMRL1Enge1sVNQf0cvFno8BtJoU4DWYTTz3p3vKoO3PsD4\r\n5n2x3IQbIctefSv+aXOmFuBA4uR2Hb4ClQ+mvw1YhI8Yw7qOaWJrVPxw2uQL\r\n6ZBRSv/pTgxoTBBdAPkSHjPlFAp348kgSc1nJ+nnzJhIyMTKPpEflua4yFnq\r\nCJ/MQ0HZSjWsoXKPD0g3WVZtBqSWDxKeQ/8=\r\n=dzf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f6e39a3ea82f0c81a90aa3704bfd37f4c4654f33","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.15.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","husky":"^8.0.1","eslint":"^8.20.0","esbuild":"^0.14.48","babel-jest":"^28.1.2","@babel/preset-env":"^7.18.6","eslint-plugin-jest":"^26.5.3","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^28.1.2","@testing-library/jest-dom":"^5.16.4"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.7.1_1663055993686_0.3494717676766379","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"two-way-data-binding","version":"1.8.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.8.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"11870e811e24e7fa76ffbbf9b33c0dab89a852cc","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.8.0.tgz","fileCount":18,"integrity":"sha512-wDdAnOJFfHmHe7gibZoOrY6Xp/vysg7ml2Bpkqf/HZfpiRVTy/kAwCeJEJipGETwZkmNgd8otnRRb85KB1atFw==","signatures":[{"sig":"MEYCIQDEw2F+wEvhTEHrkwkkc4u9xmgB7iajQ59HMr2/HRY5TgIhAP3fm3I5pcOKC6JkbOa3Pceg/N9+oHojuxYwAk/UT2KW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0NXgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon7Q//QyZ+teAdqjU0NG/S5DuVE1BsMoCiAJ+A8jArWIKAo6AAXcge\r\nJ6aGd9Z/PC3ngAG/A3i0SS6wZa64NUyD4gcZNqetpJOXt+dmKTbMUWmLOS3j\r\nbtUodwqf/R3nxyLSMRp41DEoRXEN708OsySFwnRyFA6ub3qr2QDNCg3vqGtk\r\nqDQYH08G6hwO+goKRO/OAmc8IlCcslLhmdOwtftQruwwLJQu3nKV3oE0PH4u\r\nQBi+thi+9q29s+onIHFO2s2XqvA7gafy41GLcdYmAM03MySnK0x3VZbKdP1Y\r\nZpQgCo9F2L+HFcSEQDmbuUZZ+uB139J/JHeAnUNlTgfUBf0P6/kWeseMXkbx\r\nOGi8pn9zwat8OqqJ/QvcgdTmGwJuQG/0pGkb8bqYsUAsN77y+HuJUbT/BJ+G\r\ncjyMauNO+9UnQONck7UuPcOH1O8vm7jS2BrbS5Q3OVBbkB+q5vu3zeTkADON\r\nmIlj1Qb8Dv5D6TPppmw8HnEdfVDx+bUhRvK14Vt4ANVQMJM8oT4CFZqWFcw9\r\ntiUxFF9oxQdW7kvrA5gWxgUtCLEwPETod/cW9i+qhgZTvBVCm2eZt2MK6Ti7\r\nVHxiOFNXl/zfO4yhbVs4thr2lnXMKSg7nNMJnk3HJYAjWE0hLwX5yJ5Qigj5\r\nIgad5mPF+cDuSQ9Y0ZYGjdcprDXj+xQf8xQ=\r\n=wKux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"48f37f271d56f8b371bf4ff22b53dad610c6e574","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.19.3","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.3","eslint":"^8.32.0","esbuild":"^0.17.3","babel-jest":"^29.3.1","@babel/preset-env":"^7.20.2","eslint-plugin-jest":"^27.2.1","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.8.0_1674630624037_0.19260628565379978","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"two-way-data-binding","version":"1.8.1","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@1.8.1","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"061d94233b9fe80d695349f4ec2c339c29ba2a8d","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-1.8.1.tgz","fileCount":18,"integrity":"sha512-qbB/vxyzBIxXsvm4khxSnEaIt0gMc6IfUV9lmzIPGsstv76gZI+Wh4gSKPwIMk0bR2/FDC3nXaFpqeb6nohbHQ==","signatures":[{"sig":"MEUCIFsGTU22Sgz12MdTazJwspaKVwIialF8TO3mZr3ZZcw3AiEA2EQJdx9MHl31TxUWhPgY6JPfGLjkX2MKSn3MAkIbWSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4ja2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDhBAAnkjTuWR2YAPHm+t5KK3o2K4MdfE28ci/mgZBtlTzTtn9OOAI\r\nqzRM5vcoW2g+cecrC1k7FERNAp4/CViomFC3fZBbTVDhAc6OhHgHUotHCIn8\r\nD5UVtq3ttUWf2TBz+Y43oJhRQ6uf3X/GZkriD4VYhudXUOCXCsCqq3zBV50C\r\nA239WafK+E2JexWX8ktqC2pFvd0dVmX2oUND/X4vmoVHWP/OkRPzHBGI12+j\r\n1eI8mGeTB4dUCL0eCWwlve5MuJ5+Q9osJF75KrkxeirTYpAux/QXB9wvXNgo\r\nWKWEV8orS9f0bboADQcZO07JIZO+SluqWnAeIN5M/EsYOqACjMltDlygEGe0\r\nAZ3pGLBYf3W+egOiE6KVNeFeXvSN2FmlCsD+kSAnR2BTy0gq0WMZiCc6AZjs\r\nl2SIrmELQiRGEZ7xXf9a1qJRcAHZPHxPpcJRGjUpX5QJa75FT9zTvSUMo4qq\r\ngM95S9ecbHPbZLsxnEMlMefLNDUQXtJ7+EQ3uyPD1vcZx5Us2+jhd/ObO3u0\r\nO9SAbI9GWBUZhL98/CH4V5G2KJ2NSb+Wfajj42AkH7XpK+yhKOutGOLiI6Gq\r\nfU9/NpVAg1fZ0tBBSHbD6pyi0Kc1WnrJMu25ZkOawxBk71Whles7aYJqO0t4\r\nrYYivFaR+837VhDeEotgHQ37J4ZAen+8KQ8=\r\n=mUB+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"2c973deabc2686c8f0e1fa93524be960a8f5720a","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"8.19.3","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.3","eslint":"^8.32.0","esbuild":"^0.17.3","babel-jest":"^29.3.1","@babel/preset-env":"^7.20.2","eslint-plugin-jest":"^27.2.1","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_1.8.1_1675769526523_0.40108152260970376","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"two-way-data-binding","version":"2.0.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.0.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"2160295ae379eb69c926ccdcf8ec472bd42e307a","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.0.0.tgz","fileCount":18,"integrity":"sha512-0sWeyk2OuKKfKHYoUcOcCLCev5L+pUAeKABwfquIBdZrzla+kks2Y9100wwCiudCEniolzqrmFJQ7muepZuW/g==","signatures":[{"sig":"MEYCIQDD2PYMviSJjpwFWjMbK+LWFlDYRdvrfjrnwWvb66V7KQIhAMYf+MRwM8UJoOGRQSJxFVwI7mmrRUIqduZULioTudbh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9LPdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgVg/8Cymx9SjdUgsM90xqUWWug7cVbUvGYXtwf9o5b61j3N73lBkm\r\nvc40DzFVp/VbIXP0cawJ2kd1wSlPjvGGOPoTBoWabC5MiZi7Y731dzS2gSAn\r\nvMPyg4R9Q3FKu6jsMCABPHtwvd3lDIdYW6LQJ8C2kFrDkOvUZaNmBSQqX4Jq\r\nj/8kbnhsfNvsOME4NbSjMGcm4SW8+LWC+hpTouMGCP6yCBCNq843mGymEzkR\r\nht7z1oInENK4dnVYDwODh6k29Jk+S3Lw++5fqhsjbs+ww3ca5WREPkG1NLhX\r\nPvAEnW1EdiFnGG3sbmyJXljm7jT2zcP6wCg7Y4DLrYMabEepB8K61QoZgZ4Y\r\nrnNKW3gpzWTz/YHypannf6NISb6M+iWsF439VJYK1ScrA2YY535NjIa3QwKk\r\nSN/Qmpw36iLwUHE3PwoDESf0+xjdYg1SpQA9mQWqL0sFa4ecO/DwaFuBzGa/\r\n0p1J5vEGbrI/dbbJqW1RIkAoKn/LCxaWEANaXAQnQMoSwEbC9czrHfcdkLf+\r\ngNoEJqE5PbsnmeMjErp5bF1Xx14ursbe4YbriLeWnzPEqqLus7AD1J2O+VZB\r\nNROcVSLxN5S9QpxT09A9idtPC+mypBVvPJFb6YTHXaGzPsWJvwH3IjN23/j/\r\n+G3Gf8KM3H7ydrmms//gKqgt6iyigTC5a74=\r\n=GR+Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"467059928a17d25d8f3ab0e48c9bdd0b44b5a4a1","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"9.3.1","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.3","eslint":"^8.32.0","esbuild":"^0.17.3","babel-jest":"^29.3.1","@babel/preset-env":"^7.20.2","eslint-plugin-jest":"^27.2.1","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.0.0_1676981213484_0.22681149809490364","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"two-way-data-binding","version":"2.1.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.1.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"221c04075916a879514885ed58cf12ae1df6aaf7","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.1.0.tgz","fileCount":18,"integrity":"sha512-wAb04OgeJ2oepplya9lIYnknk3PcAlVWjy5mGOVA3ZGXC9yz6MCnoR1RvVwLcw57/3/qeMMactBeOr4iLIsSdw==","signatures":[{"sig":"MEUCIQCbg4ot/aOX/xBQU4jluHSMlZuWVMo14SNN31WEnUUdTgIgXc1PrZoTOl1W7IRPLkpqIQOiu/9FX0oc6r2IgwqZgv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/wR2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcaA//Yv/KlX9NMcVxKM2B0ZqZIN4WtZV7ph/L2aeSde4pCzKa0OLH\r\nUlzGv3O5rGZM/DRAqA5ELn/McWdx0SX0jP2ZM8RKAj+l/1XDoZanbIy6q05n\r\n7GPCW47BiKXjxhEocYLI3T7WVIjE/atVmaVQfVmmxwWBPPoffT/RACwxopP2\r\noPzVgV3zoze1hKiOBmMKal0geYwoXTak/Aj2BgskQBo9psxbafh1su3/MMs4\r\nlakbBFl4ZaxF52Mj2JWLuGG8sqirivLPuITAfb/5gvBdOSYsOrdAsgFCNBsG\r\nNVjDsOBGl59xnCDaXfXMSMfuoU3NsThKgdI38lUZvr5qykrA54GLeek4nLUK\r\nw9MlrvCfXf/2gQoWxavwCk5XvT1bsZcghrXR04nueB1tn6MPgeyztZ4M9bQI\r\nQowDg3WNgvDsEdB/Jq/3EJ0I9QL0l8RiCEG91/uw9jhlom/UdKADjC7SnkwQ\r\ndYwtpq1GLWY1XIS1kiMXb0ZIZ7Rvcr2yx3AmS216hhBWehvNAuirqAU0bkP6\r\nZpICrr+Qt5Zp9dZgoy2/BEzJEg4tS8PDknBOKiuJBmrhWJc4shX2DMkWjQ+i\r\nB2uZrarNQ6C438VXKkXxnhSqFNGKkqKeixXlRp/EO+2KVwK1IKGJQdbKjwwW\r\n7KzrUNjS7znQIo2bQ4gVb26x5HSBG/r65dA=\r\n=lK0K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"818d12287ea5d0cfe66e72ab0abea40a5bf37838","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"9.3.1","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","husky":"^8.0.3","eslint":"^8.35.0","esbuild":"^0.17.10","babel-jest":"^29.4.3","@babel/preset-env":"^7.20.2","eslint-plugin-jest":"^27.2.1","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.4.3","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.1.0_1677657206460_0.6577949823909635","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"two-way-data-binding","version":"2.1.1","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.1.1","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"2a9888e3edc6074f5c29ea4103e5ffae4ad5d067","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.1.1.tgz","fileCount":18,"integrity":"sha512-D6ZmOkCBm7jqXJMWQ9DznLDAM2e7223ylH6c1YqyNtDg5opJng4VVtFqml689HElCt1Iqhtd7li3lv6yduTOBQ==","signatures":[{"sig":"MEYCIQCB/r+kRNwCTzONMNCIw84HkifeEIYNBldxmAEYq5ABhwIhAKsstIDNxNJaRJOd4c4DD2WEr7xVnpcTD5xQkG13a/0U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58216},"main":"src/index.js","gitHead":"fff692c95c151c2d9f23e76b41086daff8acdf3d","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"9.5.1","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","husky":"^8.0.3","eslint":"^8.35.0","esbuild":"^0.17.10","babel-jest":"^29.4.3","@babel/preset-env":"^7.20.2","eslint-plugin-jest":"^27.2.1","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.4.3","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.1.1_1683884819220_0.814774506592711","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"two-way-data-binding","version":"2.1.2","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.1.2","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"a0268d0d5012cc0494a928788158d84131ffcf2e","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.1.2.tgz","fileCount":18,"integrity":"sha512-Fx4lab2QyLAmD8tMRNJ3LxRJfjucicQHXL/mjBYzbooE+tH7UeN7wdP4OToBp1wthQLIwaFqgyDcnQOhzzBifQ==","signatures":[{"sig":"MEUCIA0DoKFdewYSk3SectlO+2G5MTo77TLbTeJFJdz4gm7fAiEA//G7KJjW29IheSx1SVf9koub1EkfTahofkaPvI3mXAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58612},"main":"src/index.js","gitHead":"e056e803d62b8731c3ce249af23dc385f36a9e4f","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"9.5.1","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.44.0","esbuild":"^0.18.11","babel-jest":"^29.5.0","@babel/preset-env":"^7.22.5","eslint-plugin-jest":"^27.2.2","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.5.0","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.1.2_1688458349901_0.15032755697200906","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"two-way-data-binding","version":"2.1.3","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.1.3","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"6475f6888e8eb938418dc1c8e79ccabc4d9e5dbb","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.1.3.tgz","fileCount":8,"integrity":"sha512-HupkwK16aiXZFVVR7U1Xaf9P1ZyV0nCg3MWIcwBq7tSD9DwuibYmT0TtMyeodM9exmRrXPJNIAtC9lD54IhO+g==","signatures":[{"sig":"MEYCIQCjdyZdwTm/XyxVXzJv8IehFpGKv4v/cz78GwpDs2yfYAIhALfOAA6MhQgqR9nQRO0NcuQBjsGavp2nCcc9kRr7RrOR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31655},"main":"src/index.js","gitHead":"b3b79da9ac26d628fb2b4009ac8861672c310ad6","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"9.5.1","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","husky":"^8.0.3","eslint":"^8.44.0","esbuild":"^0.18.11","babel-jest":"^29.6.1","@babel/preset-env":"^7.22.7","eslint-plugin-jest":"^27.2.2","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.6.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.1.3_1689156811648_0.391766585060195","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"two-way-data-binding","version":"2.1.4","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.1.4","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"268edaf88f6abd47bc556882bba6017770a617d4","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.1.4.tgz","fileCount":5,"integrity":"sha512-MHV23v9tS2qAt9V4uTsIYsOilstqCrY4zM+MGD5loGMPMXvIHb6mY2w7dWmEp5ii5XUH6ws8n52UXVnIQiFWYA==","signatures":[{"sig":"MEQCIDTwCxeoYXYgNrKFFi6wGKIkfhZ85vQxqftyJA/OT1++AiAfVBGfRdLGdTcll7zSojceGCAVa9jFH8fyEdQ9n4rRNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30551},"main":"src/index.js","gitHead":"f667a48f1f9208aab3537060fbb1162322783ae1","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"quicoto","email":"torres.rick@gmail.com"},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"9.5.1","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"18.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","husky":"^8.0.3","eslint":"^8.44.0","esbuild":"^0.18.11","babel-jest":"^29.6.1","@babel/preset-env":"^7.22.7","eslint-plugin-jest":"^27.2.2","eslint-config-airbnb":"^19.0.4","jest-environment-jsdom":"^29.6.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.1.4_1689157260536_0.4503480079908393","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"two-way-data-binding","version":"2.2.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.2.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"8d84ae3ab99d713b8fa9ce368eed12627187a2d0","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.2.0.tgz","fileCount":6,"integrity":"sha512-ra+FeR3SaeCaTcRbUI/gMJaq9HqIeCKlbmYXmeHlKjGJHfCK+crirEwBR4wm8Tiv/RlQajLlNH6Afrt7xW4EgQ==","signatures":[{"sig":"MEUCIQCoocBCudUAuciId1V8D9cASmgAPZUOqJD2YtSvhnj28gIgWh0fg9GRFerycahhrV+lqIq2EydMI3nxzzBnqD3WDP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/two-way-data-binding@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23080},"main":"src/index.js","type":"module","gitHead":"0319d8816cea4f08f66ade6068f30afa00f5c358","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef6ce11d-b80f-4d6e-8dda-d5011eec614b"}},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"11.7.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^9.1.7","eslint":"^9.39.2","esbuild":"^0.27.2","globals":"^16.5.0","@eslint/js":"^9.39.2","babel-jest":"^30.2.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^29.5.0","jest-environment-jsdom":"^30.2.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.2.0_1766992758322_0.2941759892409952","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"two-way-data-binding","version":"2.3.0","keywords":["js","data-binding","vanillaJS","model"],"license":"MIT","_id":"two-way-data-binding@2.3.0","maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"homepage":"https://github.com/quicoto/two-way-data-binding#readme","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"dist":{"shasum":"eb9c83fb6aa0e169cc1cedef702a866911c3b8a1","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.3.0.tgz","fileCount":6,"integrity":"sha512-Xe0xy4XjHODJ20wfqFnOM5YiNmTHQ0MhZruXZC1uHuf2vqgRq9XojEfHZ4h9SnUYGZABDWn4+rwKVSaLYKEVBg==","signatures":[{"sig":"MEQCIG+uXliRQb1UW0cxwWbfQItd7oBiRxNopxPp/4q8KOwIAiAOejneA3SbiHa1+hNbQ5Jlq56MaWEj7bCsbgP+u1buYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/two-way-data-binding@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24201},"main":"src/index.js","type":"module","gitHead":"0100387046b648d2d05c197d639a80369c682585","private":false,"scripts":{"lint":"eslint .","test":"jest","develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","prepare":"husky install","watch:test":"jest --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef6ce11d-b80f-4d6e-8dda-d5011eec614b"}},"repository":{"url":"git+https://github.com/quicoto/two-way-data-binding.git","type":"git"},"_npmVersion":"11.13.0","description":"Minimal two way data binding in vanilla JS","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","eslint":"^9.39.4","esbuild":"^0.28.0","globals":"^17.5.0","@eslint/js":"^9.39.4","babel-jest":"^30.3.0","@babel/preset-env":"^7.29.2","eslint-plugin-jest":"^29.15.2","jest-environment-jsdom":"^30.3.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/two-way-data-binding_2.3.0_1777455866038_0.47942639122304076","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"two-way-data-binding","version":"2.4.0","description":"Minimal two way data binding in vanilla JS","license":"MIT","type":"module","private":false,"publishConfig":{"access":"public"},"contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"repository":{"type":"git","url":"git+https://github.com/quicoto/two-way-data-binding.git"},"main":"src/index.js","scripts":{"develop":"esbuild --bundle develop/index.js --outfile=develop/index.min.js --servedir=develop","lint":"eslint .","test":"vitest run","watch:test":"vitest","prepare":"husky"},"keywords":["js","data-binding","vanillaJS","model"],"devDependencies":{"@eslint/js":"^10.0.1","@testing-library/jest-dom":"^6.9.1","@vitest/eslint-plugin":"^1.6.20","esbuild":"^0.28.1","jsdom":"^29.1.1","eslint":"^10.5.0","globals":"^17.6.0","husky":"^9.1.7","vitest":"^4.1.9"},"gitHead":"31d2c2ff51b069d26fe47cb9558608fabdac0a83","_id":"two-way-data-binding@2.4.0","bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"homepage":"https://github.com/quicoto/two-way-data-binding#readme","_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ue2wG6XgYagmirW/n8MIEsQp4QEPPi4sDwvbnlh1lNzSWXI5sHR6V8gR51u44kbhMT8mibThBbFsGclEw4Aatw==","shasum":"88ce7e844c158fecd1041b9555cb0e53ca0bf952","tarball":"https://registry.npmjs.org/two-way-data-binding/-/two-way-data-binding-2.4.0.tgz","fileCount":8,"unpackedSize":25258,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/two-way-data-binding@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGA74USRZlcri9qYIJ345Cf/uR0kxpMNyxk/xeaQ5EEpAiAt1qkiyOblw6sjjsLkZ0ppa851X/heIs+Fc6qRlWalPA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef6ce11d-b80f-4d6e-8dda-d5011eec614b"}},"directories":{},"maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/two-way-data-binding_2.4.0_1781602736372_0.4188341242500351"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-06T07:12:32.548Z","modified":"2026-06-16T09:38:56.769Z","1.0.0":"2022-07-06T07:12:32.715Z","1.1.0":"2022-07-06T09:31:23.733Z","1.1.1":"2022-07-06T13:20:38.774Z","1.2.0":"2022-07-08T06:19:53.395Z","1.3.0":"2022-07-08T08:31:07.410Z","1.3.1":"2022-07-11T09:24:07.745Z","1.3.2":"2022-07-11T13:03:36.291Z","1.3.3":"2022-07-11T13:51:27.660Z","1.4.0":"2022-07-15T10:49:24.089Z","1.4.1":"2022-07-22T06:53:03.866Z","1.5.0":"2022-07-28T08:17:19.038Z","1.5.1":"2022-08-18T06:41:01.399Z","1.6.0":"2022-08-25T14:18:11.371Z","1.7.0":"2022-09-08T07:10:56.578Z","1.7.1":"2022-09-13T07:59:53.930Z","1.8.0":"2023-01-25T07:10:24.209Z","1.8.1":"2023-02-07T11:32:06.675Z","2.0.0":"2023-02-21T12:06:53.686Z","2.1.0":"2023-03-01T07:53:26.614Z","2.1.1":"2023-05-12T09:46:59.431Z","2.1.2":"2023-07-04T08:12:30.103Z","2.1.3":"2023-07-12T10:13:31.819Z","2.1.4":"2023-07-12T10:21:00.712Z","2.2.0":"2025-12-29T07:19:18.465Z","2.3.0":"2026-04-29T09:44:26.170Z","2.4.0":"2026-06-16T09:38:56.533Z"},"bugs":{"url":"https://github.com/quicoto/two-way-data-binding/issues"},"license":"MIT","homepage":"https://github.com/quicoto/two-way-data-binding#readme","keywords":["js","data-binding","vanillaJS","model"],"repository":{"type":"git","url":"git+https://github.com/quicoto/two-way-data-binding.git"},"description":"Minimal two way data binding in vanilla JS","contributors":[{"name":"Roger Cornet","email":"cornet.roger@gmail.com"},{"name":"Ricard Torres","email":"ricard@ricard.dev"}],"maintainers":[{"name":"quicoto","email":"torres.rick@gmail.com"},{"name":"rogercc","email":"roger.c13@gmail.com"}],"readme":"# Two way data binding\n\nMinimal no-dependencies 1.2kb (756B gzipped) two way data binding in vanilla JS.\n\n[![Version](https://img.shields.io/npm/v/two-way-data-binding.svg)](https://npmjs.org/package/two-way-data-binding)\n[![Build Status](https://github.com/quicoto/two-way-data-binding/workflows/CI/badge.svg?branch=main)](https://github.com/quicoto/two-way-data-binding/actions)\n[![CodeQL Analysis](https://github.com/quicoto/two-way-data-binding/workflows/CodeQL/badge.svg?branch=main)](https://github.com/quicoto/two-way-data-binding/actions)\n[![semver: semantic-release](https://img.shields.io/badge/semver-semantic--release-blue.svg)](https://github.com/semantic-release/semantic-release)\n[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Install\n\n```bash\nnpm i two-way-data-binding\n```\n\n## How to use\n\nIt works with DOM elements such as:\n\n- Layout: div, span, p, headings (anything with textContent or innerHTML)\n- Form elements:\n  - Input (including checkbox, radio)\n  - Textarea\n  - Select\n\n### Basic usage\n\n```html\n<h1 data-bind=\"name\">Default value</h1>\n<input type=\"text\" data-model=\"name\"/>\n```\n\n```javascript\nimport TwoWayDataBinding from 'two-way-data-binding'\n\nTwoWayDataBinding({\n  dataModel: {\n    name: 'My Awesome Site'\n  },\n})\n```\n\n### Several elements with the same bind\n\n```html\n<p data-bind=\"description\">Default description</p>\n<input type=\"text\" data-bind=\"description\" data-model=\"description\"/>\n```\n\n```javascript\nimport TwoWayDataBinding from 'two-way-data-binding'\n\nTwoWayDataBinding()\n```\n\n### Update model via JavaScript\n\nYou can use deep objects too:\n\n```javascript\nconst proxy = TwoWayDataBinding({\n  dataModel: {\n    site: {\n      name: 'My Awesome Site'\n    }\n  },\n})\n\nproxy.site.name = `New name`;\n```\n\n## Configuration\n\n### `$context`\n\nOptional. Defines the context of the data model. Defaults to `document`\n\n### `attributeBind`\n\nOptional. Defines the attribute to bind to in your HTML. Defaults to `data-bind`\n\n### `attributeModel`\n\nOptional. Defines the attribute to bind to in your HTML. Defaults to `data-model`\n\n```javascript\n$myInput.addEventListener('twowaydatabinding:change', () => {\n  // This will be fired after the native change, after we update the state\n});\n```\n\n### `dataModel`\n\nOptional. Defines the data model. Defaults to `{}`\n\n### `events`\n\nOptional. Defines the events to bind to. Defaults to ```[`keyup`, `change`]```\n\n### `pathDelimiter`\n\nOptional. Defines the path delimiter in your `data-bind` attributes such as `header.site.name`. Defaults to `.`\n\n## Custom events handling\n\nIn order to allow consumers to perform actions **after** TwoWayDataBinding performs model update, a custom event is fired with the name `twowaydatabinding:change|keyup|eventname`. By default is dispatched in `change` and `keyup` events, but it can be extended by setting more `events` in the array of the TwoWayDataBinding configuration, meaning a `twowaydatabinding:[eventname]` will be fired after the logic is executed, and the consumer application can subscribe to them to perform any needed logic after the library has done the operations.\n\n### <a id=\"setcustomvalue\"></a>`twowaydatabinding:setcustomvalue`\nThis event works the other way round, from the consumer application to TwoWayDataBinding, which is listening to that event and responds by setting in the data model the value passed for a given property.\n\nThe library can prevent setting the value to the model for certain custom-value properties (see [attributeCustomValue](#attributecustomvalue)), and for those cases, a custom event `twowaydatabinding:setcustomvalue` can be fired in order to set a value into the model. A `twowaydatabinding:change` event is fired again after performing this action.\n\nTo set the new value in the data model, dispatch the event in the correspondant element passing a `detail` object populated with `path` (property path of the property to change in the data model object) and `value` properties.\n\nTo trigger it from your application:\n\n```javascript\ninput.dispatchEvent(new CustomEvent(`twowaydatabinding:setcustomvalue`, {\n  bubbles: true,\n  cancelable: true,\n  detail: {\n    path: input.getAttribute(config.attributeModel),\n    value: dataValue\n  }\n}));\n\nproxy.propName // 'newValue'\n```\n\n## Setting a custom value to a bound input instead of his value in the data model\n### <a id=\"attributecustomvalue\"></a>`attributeCustomValue`\n\nOptional. Defines an array of attributes to prevent the model being updated with the input value when `change` or `keyup` by default. Defaults to `['data-value']`.\n\nIf an input has `data-model` and `data-bind` attributes at the same time, when this input value is changed, the model gets updated with that input `value` property. Nevertheless, this can be prevented by adding a custom attribute which will be the host of the actual value.\n\nBy default is `['data-value']` (but can be customised and extended), and when an input has one of these attributes, the model is not updated with the value of the input and it should be manually updated by the consumer's application logic by dispatching a custom event `twowaydatabinding:setcustomvalue`. See [Custom Events handling](#setcustomvalue)\n\n## Browser support\n\nThe script does **not** include any polyfills.\n\n| Browser | Version  |\n|---------------|---|\n| Google Chrome | >= 96  |\n| Edge        | >= 92  |\n| Firefox       | >= 91 |\n| Safari        | >= 15.4  |\n| Opera        | >= 76  |\n| IE        | ❌  |\n\n## How to develop\n\nYou might want to develop locally. Spawn a local server with:\n\n```bash\nnpm run develop\n```\n\nYou can change `/develop/index.html` and `/develop/index.js` to your liking.\n","readmeFilename":"README.md"}