{"_id":"xpath-range","_rev":"41-8c2d27d3ac875bbb53972cf7af6effa5","name":"xpath-range","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.1-dev01":{"name":"xpath-range","version":"0.0.1-dev01","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/generated/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib/generated/ src/","postinstall":"node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev01","_shasum":"bb74d48161ca2bd0eb9811d341638d8a222a432e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"bb74d48161ca2bd0eb9811d341638d8a222a432e","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev01.tgz","integrity":"sha512-zKtwdvaXgxwxZjfzN9C6IgRZcOCikhXy0+PlCJ91MC8DEvBMcshObjCJuZGUX4dK8uFvX4V9WX4ziXlEoiBvUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKgdzBNI4hIzr4xHSq4akWepQAOmEZQPSZEN7+Le6ljQIgNMSuysDyyEbaUj7C6vbJfEcXrjfPhagZtIhZ0ryF3VE="}]}},"0.0.1-dev02":{"name":"xpath-range","version":"0.0.1-dev02","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/generated/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib/generated/ src/","postinstall":"node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev02","_shasum":"29a97e4e3968c5be4a09043636feba3ab17b4fa0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"29a97e4e3968c5be4a09043636feba3ab17b4fa0","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev02.tgz","integrity":"sha512-0NqCvKVTXy9V4XVTdcf8NM28oRXFFnodwN0aAcayWV2lisnvK8duu81pFQcEj0XtAbdAtDtlwIQuwU1+su50qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf5ub40FUh+UX6NUT27TMhwHSzO8IsWEr6PZEA0SgMkgIhAOHMMZSi61YKez+nvioZeJg4xwaJVigvtpXgOY+fwC8U"}]}},"0.0.1-dev03":{"name":"xpath-range","version":"0.0.1-dev03","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/generated/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib/generated/ src/","postinstall":"node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev03","_shasum":"62129e2563c7a91c861b3a5b0e161556a3062c3a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"62129e2563c7a91c861b3a5b0e161556a3062c3a","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev03.tgz","integrity":"sha512-hDRp9N8bAxoGRs/ft45o00mhvpKYRRBSqIilPK9leIgSCQxnk6C9KCnPsVzR1qggjqK+GlOs822icMXS64lY7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8dailKFSA0kApg3MtLJ96gVgnOe1yrFfYlM/HSzLCFAiEA588xsz5DjAizOg+qf4Bg85k9R8vQ65Tw5w6UvDa/Fio="}]}},"0.0.1-dev04":{"name":"xpath-range","version":"0.0.1-dev04","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/generated/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib/generated/ src/","postinstall":"node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev04","_shasum":"22c675da945415073e1b2e9be5b2b327d13b06a0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"22c675da945415073e1b2e9be5b2b327d13b06a0","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev04.tgz","integrity":"sha512-/S8LIeH0Rl9snsKHj7BOkv+HUI8OzUTZWdLD+RH6mbRm0HQBp5LukNNdyw3nM0mXMNsbpGMT7JoVqa70TorAbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChqC2QItRmtjYipytixxHJ18QU4VEWCXyaxBbP5UIKvgIhANdyavbgawkhBPqZf0SvEluVNlr+ArwyizZzBK/dAFYz"}]}},"0.0.1-dev05":{"name":"xpath-range","version":"0.0.1-dev05","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/generated/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib/generated/ src/","postinstall":"nnnode setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev05","_shasum":"29751eeaa0ef0113f66fca7bf789de862e308559","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"29751eeaa0ef0113f66fca7bf789de862e308559","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev05.tgz","integrity":"sha512-SWaPvGey65t9vHF8tLb4RDJQN0r1d5FuFRZd7NGINk7UHo2IuUPeFFqMO0jg73/JNtqhX40h7U09rAHU2yLgNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4xtKATIm940JB6NeMlhdJ/csKudRIlZS1Zf0CcP1W1AiEA5FvqdzvPLA0NnzOo0mhco53AzKN/93AtGqMNgZ0vhIc="}]}},"0.0.1-dev06":{"name":"xpath-range","version":"0.0.1-dev06","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/generated/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib/generated/ src/","postinstall":"true | node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev06","_shasum":"6727feb425a9a5bab8383d01aa9b4ad52b15dc7b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"6727feb425a9a5bab8383d01aa9b4ad52b15dc7b","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev06.tgz","integrity":"sha512-6kisS0i3y7glWMiQLsbASjuuZcYOdst9WuWDNo5aQpZRP0exNh+r0dKypIDcJwniux93I5IYpdLzuhGFfErCtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGxkKrgfG1U+BkGnyboDiyHQIp9qti4c86jZRdTQ54mgIgOsJGi/NKvFA0+k2jIyGJKKRZmb8h8NSEGQZ/kejXQIs="}]}},"0.0.1-dev07":{"name":"xpath-range","version":"0.0.1-dev07","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/generated/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib/generated/ src/","postinstall":"true || node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev07","_shasum":"8a38d13e93aa948a1d7f65586f19d92938cb5ae7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"8a38d13e93aa948a1d7f65586f19d92938cb5ae7","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev07.tgz","integrity":"sha512-VrGJpmtwJak4nFvALc4yjNqm1dNRlEgb/hd5kqU/z2ag75yYH2iDjFhNlIBa/RE8xgVaUTOAZGisId/7gevOvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAC/TnHy4smOmHAaFfEgqWdU8QddukIr5Q06E9VI8hSQIhAO9hmq6GJYxrlgeR8GFUe/gRdRB0ZNqln3YtYP3Gj1x5"}]}},"0.0.1-dev08":{"name":"xpath-range","version":"0.0.1-dev08","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib src/","postinstall":"node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.1-dev08","_shasum":"8c48250dc6be3787608e0b0359feb5cf55647ebe","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"8c48250dc6be3787608e0b0359feb5cf55647ebe","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.1-dev08.tgz","integrity":"sha512-8msYsED83HGqrm247+KgJPSmxuPk/LSZ0tpYepKhNZmwosAwFGB1liUWfh80aXKi/FgTzBmWRP62swkZN9r3DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoa841JNQVEJD64B5G56LGyBmovyeZNqbBG3tX0aN+hAiEAxsACo7AsXcqdPe0ZdVHMHlj8xvXpKT1P5UWvcijgvBM="}]}},"0.0.2":{"name":"xpath-range","version":"0.0.2","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib src/","postinstall":"node setup.js postinstall"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"coffee-script":"^1.7.1","jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.2","_shasum":"f0482199d8c825be42e14cee72c155135413702a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"f0482199d8c825be42e14cee72c155135413702a","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.2.tgz","integrity":"sha512-Ik0Td0FPHRjSnhOv4y/kdl8xvQTEBEBQhTPTYfaCo+9MAUV/cLCmaSyJYEUONK2jf8Ve2RyCcYsc8cxb56B8jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzKQo73jLTxpi/uUC8ah9AEKVZSby6p4omAvZurO3PAAiEA3fHnnK5mbiutqqp003FZaloRj2sLMvQuMibGKo3EMf4="}]}},"0.0.2-dev01":{"name":"xpath-range","version":"0.0.2-dev01","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib src/"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffee-script":"^1.7.1","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.2-dev01","_shasum":"213777d4b6ba7a5f9fc8c9e5ac9aca80811f0323","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"213777d4b6ba7a5f9fc8c9e5ac9aca80811f0323","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.2-dev01.tgz","integrity":"sha512-Wzdg3LvgIv1g/3yaMefwnSaiNP15IkUZp7FhFhnigAfnA8OTiIPsDU2tNeMVTz2Ddd3Db2NhFFYwRo23/gYgTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZfjKsEGKLMBYp3cWZbXr3kkQCz6FKFjDN4ed0uR4AOgIgImMWwDZFflVid/Anjmbt6Eu20Jka8jw0630eZkCY5yk="}]}},"0.0.2-dev02":{"name":"xpath-range","version":"0.0.2-dev02","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib src/"},"repository":{"type":"git","url":"https://github.com/csillag/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/csillag/xpath-range/issues"},"homepage":"https://github.com/csillag/xpath-range","dependencies":{"jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffee-script":"^1.7.1","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.2-dev02","_shasum":"431665eb2d90f203321be25c34b0762c287d0a34","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"431665eb2d90f203321be25c34b0762c287d0a34","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.2-dev02.tgz","integrity":"sha512-tyWeylk+ehT4A0rpnhAmjiFL00S0m6KR0Mu4+2fvoLASoMGH/MtX2PICzCuuCWHl6dYfIegNI9MkVtbQPJ9fmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJTWmPxA7k7IFH4RUepaxQa4G5A2e876Il5CHRSuWDVwIhAK/KfAAdA5/Q6+NVZyPktwJoJ92Ue+1wFnFzw9ImlhuA"}]}},"0.0.2-dev03":{"name":"xpath-range","version":"0.0.2-dev03","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","prepublish":"coffee -o lib src/"},"repository":{"type":"git","url":"https://github.com/openannotation/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffee-script":"^1.7.1","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.2-dev03","_shasum":"e63595ce07a2e80f23e4c4d112c22142dce944dd","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"e63595ce07a2e80f23e4c4d112c22142dce944dd","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.2-dev03.tgz","integrity":"sha512-a/thysCjxhIBZA2NkdTeGNApfL4L13xu5xsRuAlBwq3h3lZqjFURs2OkqGBSFu4Z8SOInza2FfS9jWz3kZyDbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhY/PMlmofO6wscwHycwQjE1GBM+QZEkEpfSObahOrMQIhAL91iTXhEZW4xZyKgZ+t4pnfOYQXIzHznkL6OCv02rET"}]}},"0.0.3":{"name":"xpath-range","version":"0.0.3","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","start":"./tools/serve","prepublish":"coffee -o lib src/"},"repository":{"type":"git","url":"https://github.com/openannotation/xpath-range.git"},"author":"","license":"MIT + GPL-3.0+ Dual License","bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffee-script":"^1.7.1","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.3","_shasum":"a48d1deb69b253de056688fae7c407512b9e0ce5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"a48d1deb69b253de056688fae7c407512b9e0ce5","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.3.tgz","integrity":"sha512-y+6i8lR7IEIvCH+ZFkpoRTw6ctLHSa18+JAsP72EvIgw78c23uJYIW37s11r/OgBOv9KM/cCxwGclkxESzAfQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeIttHVNPQAZoc6LeREUALSliD7qTrWHihAfun2dFpJAiEAvThMqFtic56Mc90xHdVEdinyyFTcjpZRU+MNepSxnrI="}]}},"0.0.4":{"name":"xpath-range","version":"0.0.4","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","start":"./tools/serve","prepublish":"coffee -o lib src/"},"repository":{"type":"git","url":"https://github.com/openannotation/xpath-range.git"},"author":"","license":{"name":"MIT + GPL-3.0+ Dual License","url":"https://github.com/openannotation/xpath-range/blob/master/LICENSE"},"bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffee-script":"^1.7.1","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"_id":"xpath-range@0.0.4","_shasum":"4f4b1933236043b9325b5c7869f12d1dfa5871f7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"csillag","email":"csillag@hypothes.is"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"}],"dist":{"shasum":"4f4b1933236043b9325b5c7869f12d1dfa5871f7","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.4.tgz","integrity":"sha512-Y2dAfLhJYWMOxjyipkSW8lLF4X7Vxi/NL5/sLW5v7eX1b4VSG9GHpysmazRpCVcdKCbuNTurSopY69XWaBFqZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwYDa76sbyp/+qwkt11/Qnd1EmC4SzIln8DPv4tsgXJAiEAwUlN7shD4iSrUH+gBEEY8DyNUTVhVec208bdKV5rR0M="}]}},"0.0.5":{"name":"xpath-range","version":"0.0.5","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","start":"./tools/serve","prepublish":"coffee -o lib src/"},"repository":{"type":"git","url":"https://github.com/openannotation/xpath-range.git"},"author":"","license":{"name":"MIT + GPL-3.0+ Dual License","url":"https://github.com/openannotation/xpath-range/blob/master/LICENSE"},"bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffee-script":"^1.7.1","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"gitHead":"6a80b1e03c82e05fe1f6668f77f9cd51dbe5bd3a","_id":"xpath-range@0.0.5","_shasum":"45d3379555c72c2f218abb8ba424d42e0665d911","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"nickstenning","email":"nick@whiteink.com"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"},{"name":"nickstenning","email":"nick@whiteink.com"}],"dist":{"shasum":"45d3379555c72c2f218abb8ba424d42e0665d911","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.5.tgz","integrity":"sha512-8GDIhHLgdRPajLw0VtsjLaj4e0WVpp/64oTX4ZHEZlCOjeK91RuJw+eCop5BKVxYPPKAx03V50S/3MrLX16NcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdvEobnpfc+zv+RNELdze5GJCPAXNqX7A97YIKqssb5AiAiAHp/LZOgxYAe6uFMKKlIiKsyziXapU3LEbXZI+CsDQ=="}]}},"0.0.6":{"name":"xpath-range","version":"0.0.6","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"lib/index.js","scripts":{"test":"./tools/lint && ./tools/test","start":"./tools/serve","prepublish":"coffee -o lib src/"},"repository":{"type":"git","url":"https://github.com/openannotation/xpath-range.git"},"author":"","license":{"name":"MIT + GPL-3.0+ Dual License","url":"https://github.com/openannotation/xpath-range/blob/master/LICENSE"},"bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"jquery":"~1.11.0"},"devDependencies":{"browserify":"^4.1.10","coffee-script":"^1.7.1","coffeeify":"^0.6.0","coffeelint":"~1.1.0","connect":"~2.10.1","convert-source-map":"~0.3.1","glob":"3.2.9","kew":"~0.2.2","mocha":"~1.12.1","mocha-phantomjs":"~3.3.2","chai":"~1.7.2","sinon":"~1.6.0","source-map":"~0.1.32","through":"~2.3.4","watchify":"^0.10.2"},"gitHead":"981573a5d550bb073294d19c233a3bcbfffaf243","_id":"xpath-range@0.0.6","_shasum":"44f7c5f99107337fe68d2ec36cfdf2e0b32de609","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"nickstenning","email":"nick@whiteink.com"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"},{"name":"nickstenning","email":"nick@whiteink.com"}],"dist":{"shasum":"44f7c5f99107337fe68d2ec36cfdf2e0b32de609","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-0.0.6.tgz","integrity":"sha512-yS49hw9XT7808J84F8x81kCksnH4yIXqluwTQSo9cMVdUHSvGecCMZ07q+JP2/JJQ002jqB6uJdJ40AbbY/Vvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV85oofaCcHcbqoz1AVwB79grpyUMRJTUAooq67VM5TAIhAPWkta9F9tZDmxg5wA3pfWKXkkfkymnIfvZqV4NwZeSC"}]}},"1.0.0":{"name":"xpath-range","version":"1.0.0","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"index.js","scripts":{"test":"eslint src && karma start --single-run","prepublish":"babel --source-maps inline src --out-dir lib --loose all"},"repository":{"type":"git","url":"git+https://github.com/openannotation/xpath-range.git"},"author":{"name":"The Annotator project contributors"},"license":"(MIT OR GPL-3.0)","bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"get-document":"^1.0.0"},"devDependencies":{"assertive-chai":"^2.0.2","babel":"^5.8.23","babel-eslint":"^4.1.3","babelify":"^6.3.0","browserify":"^11.2.0","browserify-istanbul":"^0.2.1","eslint":"^1.6.0","is-ie8":"^1.0.2","isparta":"^3.1.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-coverage":"^0.5.2","karma-coveralls":"^1.1.2","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sauce-launcher":"^0.2.14","mocha":"^2.3.3","phantomjs":"^1.9.18","rangy":"^1.3.0","simple-xpath-position":"^1.0.0"},"eslintConfig":{"env":{"browser":true},"extends":"eslint:recommended","parser":"babel-eslint","rules":{"comma-dangle":0}},"gitHead":"9d3fd8f2f23f0b1e5722742ddd7a31b41a0a0f7c","_id":"xpath-range@1.0.0","_shasum":"9ef92ecf314d02598b9f80087e1fdeea258726dd","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"tilgovi","email":"randall.leeds@gmail.com"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"},{"name":"nickstenning","email":"nick@whiteink.com"},{"name":"tilgovi","email":"randall.leeds@gmail.com"}],"dist":{"shasum":"9ef92ecf314d02598b9f80087e1fdeea258726dd","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-1.0.0.tgz","integrity":"sha512-0K/HPs1uRychiR/ELpe2pU9EexGRSfKHEHBm6PCtNP2K9QMd/7Dy9+JwbU4Y1iujsH0yyyJMpBLorGBNXPiD2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYHQC9/IucSaZROouAtREWsjr3ucdMeRGzV4matSOf8QIhAIhl9I/PSA7Cvz9un2lE09B5QuRxwcgHAjOeVKiEWIXV"}]}},"1.0.1":{"name":"xpath-range","version":"1.0.1","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"index.js","scripts":{"test":"eslint src && karma start --single-run","prepublish":"babel --source-maps inline src --out-dir lib --loose all"},"repository":{"type":"git","url":"git+https://github.com/openannotation/xpath-range.git"},"author":{"name":"The Annotator project contributors"},"license":"(MIT OR GPL-3.0)","bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","devDependencies":{"assertive-chai":"^2.0.2","babel":"^5.8.23","babel-eslint":"^4.1.3","babelify":"^6.3.0","browserify":"^11.2.0","browserify-istanbul":"^0.2.1","eslint":"^1.6.0","is-ie8":"^1.0.2","isparta":"^3.1.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-coverage":"^0.5.2","karma-coveralls":"^1.1.2","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sauce-launcher":"^0.2.14","mocha":"^2.3.3","phantomjs":"^1.9.18","rangy":"^1.3.0","simple-xpath-position":"^1.0.0"},"eslintConfig":{"env":{"browser":true},"extends":"eslint:recommended","parser":"babel-eslint","rules":{"comma-dangle":0}},"gitHead":"e2119529ead7da557b9e973523c18004b51ef99e","_id":"xpath-range@1.0.1","_shasum":"3938e5befad2e525ee6c78a096b1d22a927f7cf3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"tilgovi","email":"randall.leeds@gmail.com"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"},{"name":"nickstenning","email":"nick@whiteink.com"},{"name":"tilgovi","email":"randall.leeds@gmail.com"}],"dist":{"shasum":"3938e5befad2e525ee6c78a096b1d22a927f7cf3","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-1.0.1.tgz","integrity":"sha512-rJqXv2cjSu2QDqD2Qk0Q9zFu2MnX2TPFhAgt5BlhOLHPm3TUTVi1zqS3Rm/obiY2BeaPfnmUrRfRSnQNE3DjJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpYYW/q9il1O7JohlXwf1nqgb4n4PsdkK95rOOSBMQ1gIgIdOkjWQnbI6OYahxURnGfNrHaBgSpIF0PTVk8G94D04="}]}},"1.1.0":{"name":"xpath-range","version":"1.1.0","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"index.js","scripts":{"test":"eslint src && karma start --single-run","prepublish":"babel --source-maps inline src --out-dir lib --loose all"},"repository":{"type":"git","url":"git+https://github.com/openannotation/xpath-range.git"},"author":{"name":"The Annotator project contributors"},"license":"MIT","bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"dom-seek":"^2.1.0","get-document":"^1.0.0"},"devDependencies":{"assertive-chai":"^2.0.2","babel":"^5.8.23","babel-eslint":"^4.1.3","babelify":"^6.3.0","browserify":"^11.2.0","browserify-istanbul":"^0.2.1","dom-node-iterator":"^3.1.3","eslint":"^1.6.0","is-ie8":"^1.0.2","isparta":"^3.1.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-coverage":"^0.5.2","karma-coveralls":"^1.1.2","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sauce-launcher":"^0.2.14","mocha":"^2.3.3","phantomjs":"^1.9.18","rangy":"^1.3.0","simple-xpath-position":"^1.0.0"},"eslintConfig":{"env":{"browser":true},"extends":"eslint:recommended","parser":"babel-eslint","rules":{"comma-dangle":0}},"gitHead":"9bf3b82a649bd0585b2c9c206c8a0a287f0a98c3","_id":"xpath-range@1.1.0","_shasum":"751089d2c7576f35a9fecbb675acac83a3dc5343","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"tilgovi","email":"randall.leeds@gmail.com"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"},{"name":"nickstenning","email":"nick@whiteink.com"},{"name":"tilgovi","email":"randall.leeds@gmail.com"}],"dist":{"shasum":"751089d2c7576f35a9fecbb675acac83a3dc5343","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-1.1.0.tgz","integrity":"sha512-hwN7hK/5MDXdzk82gtDrLFLbVynva4ohWgRwDFJ0kkzGIahV7bLhDY2aM6KT/i/6WR45CbjGZ0GNZOKblYyxyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0PZ0jtaiPmwKV0NHergbqdbwwpoJVsLtYUzvp2xjkuAiEA8d6cNqBH7g4YSEjPjvxqMdQsEyzG3IDSGEUgjdx+Euo="}]}},"1.1.1":{"name":"xpath-range","version":"1.1.1","description":"A (Browser) Range implementation / wrapper with XPath features, extracted from Annotator","main":"index.js","scripts":{"test":"eslint src && BABEL_ENV=test karma start --single-run","prepublish":"babel -d lib src"},"repository":{"type":"git","url":"git+https://github.com/openannotation/xpath-range.git"},"author":{"name":"The Annotator project contributors"},"license":"MIT","bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"homepage":"https://github.com/openannotation/xpath-range","dependencies":{"dom-seek":"^4.0.1","get-document":"^1.0.0","simple-xpath-position":"^2.0.0"},"devDependencies":{"assertive-chai":"^2.0.2","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-es3-member-expression-literals":"^6.8.0","babel-plugin-transform-es3-property-literals":"^6.8.0","babel-preset-es2015":"^6.14.0","babelify":"^7.3.0","browserify":"^13.1.0","codecov.io":"^0.1.6","dom-node-iterator":"^3.5.0","eslint":"^3.5.0","is-ie8":"^1.0.2","karma":"^1.3.0","karma-browserify":"^5.1.0","karma-coverage":"^1.1.1","karma-coveralls":"^1.1.2","karma-fixture":"^0.2.5","karma-html2js-preprocessor":"^1.0.0","karma-mocha":"^1.1.1","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.2","phantomjs-prebuilt":"^2.1.12","rangy":"^1.3.0","watchify":"^3.7.0"},"babel":{"env":{"test":{"plugins":["istanbul","transform-es3-member-expression-literals","transform-es3-property-literals"]}},"plugins":["transform-es3-member-expression-literals","transform-es3-property-literals"],"presets":[["es2015",{"loose":true}]],"sourceMaps":"inline"},"eslintConfig":{"env":{"browser":true},"extends":"eslint:recommended","parser":"babel-eslint","rules":{"comma-dangle":0}},"gitHead":"aee6a54b47e5337ce0102949fdfb7db3b9da4213","_id":"xpath-range@1.1.1","_shasum":"4f9515768d51db45496d5161c9eb1a268faa1171","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"tilgovi","email":"randall.leeds@gmail.com"},"maintainers":[{"name":"csillag","email":"csillag@hypothes.is"},{"name":"nickstenning","email":"nick@whiteink.com"},{"name":"tilgovi","email":"randall.leeds@gmail.com"}],"dist":{"shasum":"4f9515768d51db45496d5161c9eb1a268faa1171","tarball":"https://registry.npmjs.org/xpath-range/-/xpath-range-1.1.1.tgz","integrity":"sha512-4Z6ziMtnOY+KUPvURer0/jszHbf9toi1baO/Rqetvb69XdFcgLL9m52ia5w9H2qICIgh6q7MOyPVIvOyeDi/cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9IzsEBpUTVjZBxR+QAx0ky/wfXf8SEpxlBYlCUd6ZTgIhAIE9gTDPO0ExH7tMD+rB2kzz5ifd2eqelEaDj6B1Mprz"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xpath-range-1.1.1.tgz_1473812079172_0.3029988338239491"}}},"readme":"# XPath Range\n\n[![Build Status](https://travis-ci.org/openannotation/xpath-range.svg?branch=master)](https://travis-ci.org/openannotation/xpath-range)\n[![NPM Package](https://img.shields.io/npm/v/xpath-range.svg)](https://www.npmjs.com/package/xpath-range)\n[![Coverage](https://img.shields.io/codecov/c/github/openannotation/xpath-range/master.svg)](https://codecov.io/gh/openannotation/xpath-range)\n\nThis module is for describing and resolving a DOM `Range` using XPath.\n\n## Installation\n\nUsing npm:\n\n    npm install xpath-range\n\n## Usage\n\nThe module provides functions for converting to and from DOM Range objects\nusing a combination of XPath expressions and text offsets.\n\nThe presence of a working XPath evaluator is not strictly required. Without it,\nthe library will only support XPath expressions that use a child axis and\nnode names with number literal positions. All XPath expressions generated by\nthis library fit this description. For instance, the library can generate and\nconsume an expression like `/html/body/article/p[3]`.\n\n### API\n\n#### `fromRange(range, [root])`\n\nConvert a `Range` to a pair of XPath expressions and offsets.\n\nIf the optional parameter `root` is supplied, the computed XPath expressions\nwill be relative to it.\n\nReturns an object with the following properties:\n\n  - start\n  - startOffset\n  - end\n  - endOffset\n\n#### `toRange(start, startOffset, end, endOffset, [root])`\n\nConstruct a `Range` from the given XPath expressions and offsets.\n\nIf the optional parameter `root` is supplied, the XPath expressions are\nevaluated as relative to it.\n\nReturns a `Range` object.\n\n## Compatibility\n\nThis library should work with any browser implementing basic `Range` support.\n\n### Internet Explorer version 8\n\n- Basic support can be achieved with the [rangy][] shim.\n- There is no support for namespaces in X(HT)ML documents (issue #17).\n\n## Community\n\nOriginally, this code was part of the\n[Annotator](http://annotatorjs.org/) project.\n\nAny discussion should happen on the\n[annotator-dev](https://lists.okfn.org/mailman/listinfo/annotator-dev) mailing\nlist.\n\n## Development\n\nTo contribute, fork this repository and send a pull request with your changes,\nincluding any necessary test and documentation updates.\n\n## Testing\n\nYou can run the command-line test suite by executing `npm test`.\n\nTo run the test suite, install the karma test runner with the command\n`npm install -g karma-cli` and then run `karma start`. Karma will print\ninstructions for debugging the tests in a browser.\n\n  [rangy]: https://github.com/timdown/rangy \"rangy\"\n","maintainers":[{"name":"csillag","email":"csillag@hypothes.is"},{"name":"nickstenning","email":"nick@whiteink.com"},{"name":"tilgovi","email":"randall.leeds@gmail.com"}],"time":{"modified":"2022-06-29T05:53:07.205Z","created":"2014-06-17T23:51:33.470Z","0.0.1-dev01":"2014-06-17T23:51:33.470Z","0.0.1-dev02":"2014-06-18T00:31:29.410Z","0.0.1-dev03":"2014-06-18T00:32:07.519Z","0.0.1-dev04":"2014-06-18T00:33:29.318Z","0.0.1-dev05":"2014-06-18T00:42:26.618Z","0.0.1-dev06":"2014-06-18T00:43:43.289Z","0.0.1-dev07":"2014-06-18T00:44:12.313Z","0.0.1-dev08":"2014-06-18T00:49:36.715Z","0.0.2":"2014-06-18T01:46:58.913Z","0.0.2-dev01":"2014-06-18T11:47:56.911Z","0.0.2-dev02":"2014-06-18T11:52:15.933Z","0.0.2-dev03":"2014-06-18T14:13:13.115Z","0.0.3":"2014-06-27T15:37:13.620Z","0.0.4":"2014-06-27T16:44:49.342Z","0.0.5":"2014-10-07T18:57:26.895Z","0.0.6":"2014-10-17T16:35:46.662Z","1.0.0":"2015-10-20T16:45:55.750Z","1.0.1":"2015-10-20T16:48:16.254Z","1.1.0":"2015-10-23T00:01:05.384Z","1.1.1":"2016-09-14T00:14:41.000Z"},"homepage":"https://github.com/openannotation/xpath-range","repository":{"type":"git","url":"git+https://github.com/openannotation/xpath-range.git"},"bugs":{"url":"https://github.com/openannotation/xpath-range/issues"},"license":"MIT","readmeFilename":"README.md","author":{"name":"The Annotator project contributors"},"users":{"nice_body":true}}