{"_id":"region","_rev":"66-20d8ee94475ea6db75501911d604291b","name":"region","description":"A helper to work with rectangular regions in the DOM","dist-tags":{"latest":"2.1.2"},"versions":{"0.1.0":{"name":"region","version":"0.1.0","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.4.2","zemitter":"~0.2.0","hasown":"~1.0.1","copy-utils":"~0.1.1","functionally":"~0.4.1","i-s":"~1.2.1"},"_id":"region@0.1.0","dist":{"shasum":"6b8f881bdef2426128c69a55886f31d3a23f2a00","tarball":"https://registry.npmjs.org/region/-/region-0.1.0.tgz","integrity":"sha512-IippU7S6zL0YVP7R/F61LLn+DNYjvjqZ/KNHcyrfyYtela5GfNraP/VGmz93Lun+XvheVotlVgRXkyqN6phlsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVqXFYpbprAMVD619inr1hX8YmqViDCDkv+Dp2BJFS1gIgWcc2REhh3YT2Af38XNQaYahMkxRGTf8jUF1EI5O+RHk="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.1.1":{"name":"region","version":"0.1.1","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.4.2","zemitter":"~0.2.0","hasown":"~1.0.1","copy-utils":"~0.1.1","functionally":"~0.4.1","i-s":"~1.2.1"},"_id":"region@0.1.1","dist":{"shasum":"e0c28d2ad119097bb0cb3e1ac5b443c9e0679d58","tarball":"https://registry.npmjs.org/region/-/region-0.1.1.tgz","integrity":"sha512-/Pj16nj08j6fDHThrsJ0f0GQXsfTa0gs779C+uuG+f1RAAVeoR1noWi3ky2UejwJ+QBTjwelVL4tS7S6CF5CHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkiMB+vKqrFUelA4It3Q2dQYl1X7fFfuELJVvULiFX+wIgF/em9Nw9eoNS02rM5obTDDFKNFBX5uSXMra3lHbYGUo="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.1.2":{"name":"region","version":"0.1.2","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.4.2","zemitter":"~0.2.0","hasown":"~1.0.1","copy-utils":"~0.1.1","functionally":"~0.4.1","i-s":"~1.2.1"},"_id":"region@0.1.2","dist":{"shasum":"695c684047cd37c4cb4661de93b0da3ac9293845","tarball":"https://registry.npmjs.org/region/-/region-0.1.2.tgz","integrity":"sha512-25vyIqVpgx8TkkT48gyqb/MH71x/4VUKBsIl6aLxIBuGoyJm+GmL+dijvSIm9ID9JdITfNUYTxmFO2beLkFczQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVI5i2gBVXC52RHTjbnmZP0i2Q3Y9nai7LHpxnFTE9HQIgW+clpYwx3sc9gsEJvH4Iqw42Y1tvDXGKWcNwBqvHPfE="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.1.3":{"name":"region","version":"0.1.3","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.4.2","zemitter":"~0.2.0","hasown":"~1.0.1","copy-utils":"~0.1.1","functionally":"~0.4.1","i-s":"~1.2.1"},"_id":"region@0.1.3","dist":{"shasum":"148109db9b21776b01cd7858a63f9d13613fc3e2","tarball":"https://registry.npmjs.org/region/-/region-0.1.3.tgz","integrity":"sha512-Ber+uQFal1TO4eS7QbH27eelNNuxfxnKig0xT/sIsZK3tjMLAUk55J6jll6NnTxJch3KZansODsRmapQKwKOSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYVYDgCX3TbSXFP9pmycWFimB/zNzN8lIvxHJvR+q4FgIgOVKZ3+AJWG7I1/4yV8PwYr7zWjUz+HcJTVJknxxtdE4="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.0":{"name":"region","version":"0.2.0","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"region@0.2.0","dist":{"shasum":"ad62359ebbe48de0aa3855c3fb36019f1f78bc77","tarball":"https://registry.npmjs.org/region/-/region-0.2.0.tgz","integrity":"sha512-H1AByUrp8S6PFPq+qGL/O2TWBOBrpr3QlzPKm4hlkm4TzP46QN++rEQEDOPINN6H6L1RBqWLI5IgaO9Ju4U/cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+hFlrGBMSv99Oel3ZiHr6h33d0KzMJRnJXgPh4/vaegIhAOGiawsf3j2oFBymtTgbOynZ/rGxCBcAgK46CNN0/YwV"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.2":{"name":"region","version":"0.2.2","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"region@0.2.2","dist":{"shasum":"c36f634abc233e007df7a68e73e76fb635f950e7","tarball":"https://registry.npmjs.org/region/-/region-0.2.2.tgz","integrity":"sha512-Q8fm2oHd/X4UrK/R10vrxGocyxijf9lLKmYqdr3YV3VzFYiWxiBrVe7wQqUACj9J+Q0jw4iH8ri08KINJ51jgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz/VM2PDk3qtFTDsf+nRFP3Ths5VG/3s9XNfZYGrj01QIhAK4cVFNHr+xM0QQYSzUk7X98zXnioh3TUlES6qcrzXUl"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.0.0":{"name":"region","version":"1.0.0","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"region@1.0.0","dist":{"shasum":"0698bc1411cbca9c6cba8a939b1e7dbc478e9e4b","tarball":"https://registry.npmjs.org/region/-/region-1.0.0.tgz","integrity":"sha512-c6S0ZP3jidAJc2DIPWJPwzxij66JJlCugtTSjDIph3JYTX72BgOcgd+MyXYpxMK+PviIsB6Tnj1SPwWcl8MHEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGICm695myIqMuD+6oRlZ7Glp7veG8Ujc7t7EiR06RC7AiEA+XRH3racbEMREV0zvBxDpZk4Jm+w81SK1R4m74Gj+j8="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.1.0":{"name":"region","version":"1.1.0","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"region@1.1.0","dist":{"shasum":"134066c60d4f91c8f0da1362cdfbe9d6a1ec3a71","tarball":"https://registry.npmjs.org/region/-/region-1.1.0.tgz","integrity":"sha512-m5op4QOilcJsoviX0i2xMoQ7cYDe/IhXm8GaYWYRT+iqE44DZ0Uthab/XLqNIVro2B9Ki8meg+nZH6LzUsxSLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyihgn+3SjrEMzEkycmJMIn2bLygYAyAYoUqFkVcyFSAiBoFP4j4svjpQrFldM949bJJPHc0Sbpts2aqfreuvcojg=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.1.1":{"name":"region","version":"1.1.1","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"region@1.1.1","dist":{"shasum":"66fd849c1cb609bdf19d097f6925d69ab5399458","tarball":"https://registry.npmjs.org/region/-/region-1.1.1.tgz","integrity":"sha512-LCtSAw6iMF3sW/2E+LEMIkDL+nnh1alG23Or0dtOZUnm6qBKAkqCtLYA7IcQUz+d5PBJ6Io4wINbHirR/PZ45A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtVMSeCjEod44YTakTX9d3Kos5ZLk8H4xyK5cUXEeo0AIgR4qoO8xLQVBI1ubN8KcEQ/uk4mBEs5wgiXpbxPj+HcI="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.1.2":{"name":"region","version":"1.1.2","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"region@1.1.2","dist":{"shasum":"5c286ed1013e56daa2d1ff2d7bbcb3d48d670654","tarball":"https://registry.npmjs.org/region/-/region-1.1.2.tgz","integrity":"sha512-xJ5wjS2OblEnjEg58Con67fs29g8Mczrr8s0VWWAIP/gqmFY4mrQEd+ckg/Z2WQh51nkgO34kdAP8fc97uCtiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8uASWrI0DIC9cSxFZu8J+I9L08dPqaxjX69XXIuqB6AiEAmUGwGkyKsNGtyN4pQn6EuShkBle/gPV02FZLlDRbBnw="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.1.3":{"name":"region","version":"1.1.3","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"region@1.1.3","dist":{"shasum":"3d0f534edfaa52893053375a06b9d5100b0fd111","tarball":"https://registry.npmjs.org/region/-/region-1.1.3.tgz","integrity":"sha512-9dKIs0A8A1QIlvKvCuO0QpxbUkwaYatYbtmqPgbaNCpoWMxhPr+Od/pesbxQmA5x0K3Lt3zAIS/VMoqjq0ENIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKT7zXQixdvUGWKthT9TCYiCZDF5QZf8K/mZwXJY54wQIgZJAppkLLyE6iQHKUKjnAmuFs0pXbhYCc+iMQFWEwqvc="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.1.4":{"name":"region","version":"1.1.4","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"gitHead":"6dfb41bbe58b37f55ad8664e13d60c746ff0e118","homepage":"https://github.com/radubrehar/region","_id":"region@1.1.4","_shasum":"6f7ba41a9599ad1e841f3aea9f68d36e76561fa6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"6f7ba41a9599ad1e841f3aea9f68d36e76561fa6","tarball":"https://registry.npmjs.org/region/-/region-1.1.4.tgz","integrity":"sha512-2Dupy/kwKOVoWWkrXeVLyhgi4gYO9Jnvs5yDROgnSXYX3J6v5pAeCYBHL8S3Nex+AtKp7Lism3q9PgpkxC4S+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFMZ9L5tx1e80hSHr2nndg8Lmp+RMEXxRSxra0SCwKBAiATQg4hsibYYXLj5zUorrjV54yNX89Cc1GHm0UtkgwLFQ=="}]}},"1.1.5":{"name":"region","version":"1.1.5","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"~1.x.x","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"gitHead":"452b430bf4993a8b6b5050fee33ac8bf77cdef0b","homepage":"https://github.com/radubrehar/region","_id":"region@1.1.5","_shasum":"5fe6c452d5ba683f9594c03b02115c46e4133cb2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"5fe6c452d5ba683f9594c03b02115c46e4133cb2","tarball":"https://registry.npmjs.org/region/-/region-1.1.5.tgz","integrity":"sha512-83InAHKM5k0h2QGNw/VK/PafB8EkhkWzUfG6ALK5Wf8gaG5HYoNMM/Z0bwZERybRpOAMBi7A+JUc7ifgqWXytw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClEbEx1Eu4j256swXUVwrSdmO6vlziFtUHffUlz3r+UgIgJ51Tzd6ZnTVXpJsWzFBH8Q3GAI80VCILZlpKuG9hpvk="}]}},"1.2.0":{"name":"region","version":"1.2.0","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"^1.4.10","zemitter":"~0.x.x","hasown":"~1.x.x","copy-utils":"~0.x.x","functionally":"~0.x.x","i-s":"~1.x.x"},"gitHead":"82aec55978952ee4f738a2cff30fa96b3dfc4baa","homepage":"https://github.com/radubrehar/region","_id":"region@1.2.0","_shasum":"4f41e135f56213a6438902fffb8befdcc2f57d68","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"4f41e135f56213a6438902fffb8befdcc2f57d68","tarball":"https://registry.npmjs.org/region/-/region-1.2.0.tgz","integrity":"sha512-IPCHQDuZQg5MhY1FYlI8V4M7ln5Mh1ObCteUHsTLgvM/Xmr55ldf5qhLTi+GoeYSvRl1xUgiZo4LlK977JTFqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzDLJKplx5bp3yL3+STdfsgNns/gs3q4HtKk2ISJwC4AIhANv5RN+8/C/O3fVbclAYq/l8C3YrSNL8Kxqg5/92LrRJ"}]}},"1.2.1":{"name":"region","version":"1.2.1","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"classy":"^1.4.10","copy-utils":"^1.0.0","functionally":"~0.x.x","hasown":"~1.x.x","i-s":"~1.x.x","zemitter":"~0.x.x"},"gitHead":"e15a479d7905efd74b22f8575134b937b00c39a6","homepage":"https://github.com/radubrehar/region","_id":"region@1.2.1","_shasum":"bc8f409ac4ff9a4367d01cc11fbe735f2a48ee68","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"bc8f409ac4ff9a4367d01cc11fbe735f2a48ee68","tarball":"https://registry.npmjs.org/region/-/region-1.2.1.tgz","integrity":"sha512-C36E3+0ASlzkr8tKFBDXigFKHT5DMoou16FEAd032HL/G4eyLBhWmouyb9phBzm2caU3qnbyiJMBZ2dREqMoSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/8TYmLH7aV3uYEYjod5elq1IunkQTxYfuliJG0q4u2QIgeSFn/MUEzUgmb9j9lFyPPLWnwBO5NPCRoP8UyTnIeYQ="}]}},"2.0.0":{"name":"region","version":"2.0.0","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk","dist":"webpack --progress --colors --config dist.config.js","dist.min":"webpack --progress --colors --optimize-minimize --optimize-occurence-order --optimize-dedupe --config dist.min.config.js","build":"npm run dist && npm run dist.min"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","webpack":"^1.4.13","webpack-dev-server":"^1.6.5"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"copy-utils":"^1.0.0","hasown":"~1.x.x","i-s":"~1.x.x","newify":"^1.1.9"},"gitHead":"50aacfd0ef04b8e7df25305535d330394026fd3e","homepage":"https://github.com/radubrehar/region","_id":"region@2.0.0","_shasum":"56331c85cbfcf3ad81d2c6be6a907e6dfb34bd67","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"56331c85cbfcf3ad81d2c6be6a907e6dfb34bd67","tarball":"https://registry.npmjs.org/region/-/region-2.0.0.tgz","integrity":"sha512-g88AxiLyH+VDaZ75Xi+ZMM0ZLxztt9BKwnz1/4YjtmJPFFv46Aw3FPo0TNPTGrtA3JJqsUIR/AWMnlZYp4gwOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElC8Le0GRbnEzl85B12K4LEOrrFo2rcvEy5z64dezCGAiEA7oglHP8rcqRlFsLwAhYsCSeOF8/+TNTPdEIPMloTADU="}]}},"2.0.1":{"name":"region","version":"2.0.1","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk","dist":"webpack --progress --colors --config dist.config.js","dist.min":"webpack --progress --colors --optimize-minimize --optimize-occurence-order --optimize-dedupe --config dist.min.config.js","build":"npm run dist && npm run dist.min"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","webpack":"^1.4.13","webpack-dev-server":"^1.6.5"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"copy-utils":"^1.0.0","hasown":"~1.x.x","i-s":"~1.x.x","newify":"^1.1.9"},"gitHead":"9135c62868a28ae2d6bf2814dea62e3e4eee9a86","homepage":"https://github.com/radubrehar/region","_id":"region@2.0.1","_shasum":"cc7af402921630660deef2d7a671e108e8f814b4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"cc7af402921630660deef2d7a671e108e8f814b4","tarball":"https://registry.npmjs.org/region/-/region-2.0.1.tgz","integrity":"sha512-qlu1jvqMJMUwKqUhBg+j2x43PdoZNr3uvA5Zt/Sk/rOfEgq/VM7TLwveMUtM12LcaFvuarqI0wDc7nvrIMk+9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOFo2y9Tmsl+MkUAy8HRRstkbwV3s/bWRzbHXnjwHMNgIhAMdAhB2qiQrwZlExs5CvE9kHUdB5RqnbUsYKFRrKLUPj"}]}},"2.1.0":{"name":"region","version":"2.1.0","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk","dist":"webpack --progress --colors --config dist.config.js","dist.min":"webpack --progress --colors --optimize-minimize --optimize-occurence-order --optimize-dedupe --config dist.min.config.js","build":"npm run dist && npm run dist.min"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","webpack":"^1.4.13","webpack-dev-server":"^1.6.5"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"copy-utils":"^1.0.0","hasown":"~1.x.x","i-s":"~1.x.x","newify":"^1.1.9"},"gitHead":"c7dfeb4adde7bcc96ec1f052821bef4e091be3bd","homepage":"https://github.com/radubrehar/region","_id":"region@2.1.0","_shasum":"cd2a0f48fb68f888d2aa99c6eb4c42584e8ab39a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"cd2a0f48fb68f888d2aa99c6eb4c42584e8ab39a","tarball":"https://registry.npmjs.org/region/-/region-2.1.0.tgz","integrity":"sha512-SZHb3THsi7Ytwhi8aj70F08ISQqfjv8WximuyiXbn+hv4bsTV6cePc7e2OBfBEKxtPajZ40vAY+sQJ+KVZBXEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjww2XMFa8E/QP/nGH1D0wrM44xNVwHXzhG99ux+n8tAIhAIauBYEQjtkREQv02noGlH4dEGSu/wbPPXRiNdAcbGv0"}]}},"2.1.1":{"name":"region","version":"2.1.1","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk","dist":"webpack --progress --colors --config dist.config.js","dist.min":"webpack --progress --colors --optimize-minimize --optimize-occurence-order --optimize-dedupe --config dist.min.config.js","build":"npm run dist && npm run dist.min"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","webpack":"^1.4.13","webpack-dev-server":"^1.6.5"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"hasown":"~1.x.x","newify":"^1.1.9","object-assign":"^2.0.0"},"gitHead":"642acf8d8d5721f25a60a005b54fdaf7dc37c9fd","homepage":"https://github.com/radubrehar/region","_id":"region@2.1.1","_shasum":"1cf42df97d1c9d2b8b25d000b970fb4e2c96ac1f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"1cf42df97d1c9d2b8b25d000b970fb4e2c96ac1f","tarball":"https://registry.npmjs.org/region/-/region-2.1.1.tgz","integrity":"sha512-2poEKq+IStcas1MYYqXAoU+gJ9HWAtib//eNKLiSzFD5u8sPS5naHztrTwFM0CEXz7gMGxry9DhwmBOAmBbEnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJQStmgmRrU60zWIwO83JjfCubQTfFNoBfQS5+yZ6eXAiEA7O55TDs3POzCwcY2ZGyK726Xx4wStR2GBSoak+w7WEI="}]}},"2.1.2":{"name":"region","version":"2.1.2","description":"A helper to work with rectangular regions in the DOM","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk","dist":"webpack --progress --colors --config dist.config.js","dist.min":"webpack --progress --colors --optimize-minimize --optimize-occurence-order --optimize-dedupe --config dist.min.config.js","build":"npm run dist && npm run dist.min"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","webpack":"^1.4.13","webpack-dev-server":"^1.6.5"},"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/region/issues"},"dependencies":{"hasown":"~1.x.x","newify":"^1.1.9","object-assign":"^2.0.0"},"gitHead":"3d0c8de3e1e1bc4ac19f31cda162d087b8e78861","homepage":"https://github.com/radubrehar/region","_id":"region@2.1.2","_shasum":"cfd95868afbc49e4c7a053b677bc5a0985c29afa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"cfd95868afbc49e4c7a053b677bc5a0985c29afa","tarball":"https://registry.npmjs.org/region/-/region-2.1.2.tgz","integrity":"sha512-e34CShd2J76g0YZVZiCBqyJox8wcM3dMRpeuBEN4bJAL4kev6cWAhlJPnb3HwozS90goRd1nuwY5P3Qy+6aAaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFvePN7Zyu7yOvSiosts20fwkSF1ADmCLGW+1G7Xg+WgIhAI0rRcLmaCoRtFA2RWO0nCP42vxJ+/0x7mzrBBOeWL09"}]}}},"readme":"region\n======\n\nA helper to work with rectangular regions in the DOM\n\n## Install\n\n```sh\n$ npm install region --save\n```\n\n## Usage\n\n```js\nvar Region = require('region')\n\nvar region = Region({\n    top: 10,\n    left: 10,\n    width: 50,\n    height: 60\n})\n\nregion.getRight() == 60\nregion.getBottom() == 70\n```\n\n## API\n\n### Instantiation\n\nYou can create a new Region by calling the function returned by ```require('region')```. You can call it as a constructor if you want.\n\n```js\nvar Region = require('region')\n\nnew Region({\n    top: 10,\n    left: 10\n    //either width,height\n    //or right, bottom\n    width: 10,\n    height: 10\n})\n```\n\nor\n\n```js\nvar Region = require('region')\nvar r = Region({\n    top: 10,\n    left: 10,\n    right: 20,\n    bottom: 20\n})\n```\n\nYou can instantiate a ```Region``` from a DOM node, using Region.fromDOM (NOTE: uses dom.offsetWidth/Height/Left/Top for getting coordinates)\n\n```js\nvar r = Region.fromDOM(document.body)\n```\n\n### Getters\n\n * get - returns an object with {top, left, bottom, right}\n * getWidth\n * getHeight\n * getLeft\n * getTop\n * getRight\n * getBottom\n * getPosition - returns an object with {left, top}\n * getSize - returns an object with {width, height}\n\n### containsPoint(x,y) or containsPoint({x,y}) : Boolean\n\n```js\nvar r = Region({\n    top: 10,\n    left: 10,\n    width: 10,\n    height: 10\n})\n\nr.containsPoint(15, 10) == true\nr.containsPoint({x: 10, y: 10}) == true\n```\n\n### equals(r): Boolean\n\nReturns true if this region equals the region (or the object) given as the first param\nvar r = Region({top: 10, left: 10, bottom: 20, right: 20 })\n\nr.equals({top: 10, left: 10, bottom: 20, right: 20 }) == true\n\n### equalsPosition({top, left}): Boolean\nReturns true if this region has top, left equal to the given coordinates\n\n### equalsSize({width, height}): Boolean\n\nReturns true if this region has the same size as the given region or object\n\n```js\nvar coords = { top: 10, left: 10, width: 100, height: 100 }\nvar r = Region(coords)\nr.equalsSize(coords) == true\nr.equalsSize(r.clone()) == true\n```\n### getIntersection(Region): Region/false\n\nReturns the region resulted by intersecting this region with the given region. If no intersection, returns false\n\n### clone: Region\n\nReturns a new region instance with the same coordinates\n```js\nvar r = new Region({left: 10, right: 10, width: 10, height: 20})\nr.clone().equals(r)\n```\n\n## Tests\n\n```sh\n$ make\n```\n\nWatch mode\n\n```sh\n$ make test-w\n```\n\n## License\n\n```\nMIT\n```","maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"time":{"modified":"2022-06-26T10:45:37.731Z","created":"2014-09-03T07:22:23.143Z","0.1.0":"2014-09-03T07:22:25.730Z","0.1.1":"2014-09-03T07:36:06.527Z","0.1.2":"2014-09-03T07:40:48.569Z","0.1.3":"2014-09-03T07:58:57.626Z","0.2.0":"2014-09-26T13:42:27.168Z","0.2.2":"2014-10-06T11:34:26.200Z","1.0.0":"2014-10-15T13:22:34.818Z","1.1.0":"2014-10-15T13:45:59.708Z","1.1.1":"2014-10-16T05:31:13.440Z","1.1.2":"2014-10-16T06:04:51.663Z","1.1.3":"2014-10-16T06:08:03.458Z","1.1.4":"2014-10-23T07:51:28.351Z","1.1.5":"2014-10-24T17:01:16.458Z","1.2.0":"2014-11-10T07:53:14.362Z","1.2.1":"2014-11-11T14:47:24.849Z","2.0.0":"2014-11-20T07:44:41.372Z","2.0.1":"2014-12-09T13:17:53.639Z","2.1.0":"2015-01-07T09:11:16.258Z","2.1.1":"2015-01-22T13:15:07.014Z","2.1.2":"2015-02-06T13:15:12.856Z"},"readmeFilename":"README.md","keywords":["region","dom","rectangle","size","area","intersection","element","html","coordinates"],"repository":{"type":"git","url":"git://github.com/radubrehar/region.git"},"author":{"name":"Radu Brehar"},"bugs":{"url":"https://github.com/radubrehar/region/issues"},"license":"MIT","homepage":"https://github.com/radubrehar/region","users":{"wenbing":true,"rtivital":true}}