{"_id":"selection-ranges","_rev":"22-b885908cf61855dfd03a9ac9a950b66c","name":"selection-ranges","dist-tags":{"latest":"4.1.1"},"versions":{"1.0.0":{"name":"selection-ranges","version":"1.0.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@1.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"ab3115253e26a0e21b6ce1dcce22343374b91684","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-1.0.0.tgz","fileCount":7,"integrity":"sha512-xgiPTWUigP8iHfla+kCTxBPCEiRWDdQ0vV8ETtTjjWZqjzqbJqAam8Lzx1ZZWEyKiN5gzGThi9zcc/zk2WA9PQ==","signatures":[{"sig":"MEUCIQCmb6wU+xVGdqxVqzz+gLV/kZnrTF5M4hywqREVSmLBawIgc18BFE0eHYllmPT2siPhHVk6qc/DJkGolbrZT36X+ME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17838},"main":"index.js","gitHead":"7175d78f4030113b41d00b9f1493edff7cd317a4","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_1.0.0_1518989927639_0.7795004933653495","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"selection-ranges","version":"1.0.1","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@1.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"88d3ad4565b0e986e6a97c1f1439f032417ba9e2","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-1.0.1.tgz","fileCount":4,"integrity":"sha512-FgzqaVR9usNafR2yLL7d/VU6l7P0ZD/LUl/VkrH20SuhZi3O65nqpeavdqE/v583i4T+fnY/2M0gXgPQUfTBrg==","signatures":[{"sig":"MEUCIQD+VE2jvcgzFQqhWR/ndtSrNcgvt23JZrlBq//SPxQqXAIgGCWyCeFyJiNIecWbND07omLMmmJQl2HLHDhHvE7wtsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7594},"main":"index.js","gitHead":"57b0a9efe0815580894cbcc0da81b5925cb6d328","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_1.0.1_1518990349993_0.5190159435718911","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"selection-ranges","version":"1.1.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@1.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"2369cc2549bf22f2d048bca7a901cc0a6f184921","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-1.1.0.tgz","fileCount":4,"integrity":"sha512-vb17j7cavCLBhB5Ge7IvDkTUl6k+Sezwi/K+A3cuLvSj0k0JFSFVU+4Hd6TvvBL+RxGxy2Rbaafro6xhJWr15Q==","signatures":[{"sig":"MEQCIF22s8rVL/3iUDeWO3OKRGHaA42an469kS1W9SZVZUq2AiB9/UdShyGq8tEE0LNxRIkwlk85pXh9APVH91jKRztPbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8552},"main":"index.js","gitHead":"f3ab7f9d410c6df21e2e40f78e3243c589688c7c","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_1.1.0_1518992044481_0.5452802312876093","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"selection-ranges","version":"1.2.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@1.2.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"43562769a407ba9d51d3747d1fccd67abfa5590f","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-1.2.0.tgz","fileCount":4,"integrity":"sha512-KfnouObjFOuiudq6GXJUORg656AuIi086tdrMgLXvNokd3y2QJEvpgbEEB9DdiBhjz1ZnW0k9YS/uSsUhMyCpw==","signatures":[{"sig":"MEUCIQDZ8YBtQX62zlZ+2/FPrQR5R1Y1V/a7+S/sO6G1PWyf7gIgGgmizsGzZCF8nL8BfEcyIm5s5Z5NyiUGP3z1OWS38ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8612},"main":"index.js","gitHead":"21bd56b97486c20d9475cd635e262d65b694df56","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_1.2.0_1519035553493_0.1765435434308802","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"selection-ranges","version":"1.2.1","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@1.2.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"9ba56d35f51c202ba2a6230f2e654df72ce10013","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-1.2.1.tgz","fileCount":4,"integrity":"sha512-LYMuytlNJc7u7Oc7+xgf6fpGgARMA3LWeMFKyn3SqGxFkF3MZcafYohkzK7yQH0SLcqbyG+kAwj6dKvOLH8D9g==","signatures":[{"sig":"MEUCIQDj2AFmhh04p9fh5NmYXUPBRLShSepcWYz5kwyxMIn8DwIgEfAA/3bSE65a2i8NYBSs6HsMBOM9Pr2aZ3vC+sJPeFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8850},"main":"index.js","gitHead":"6c7674d27f54c7386a1376444d16ac21bf9e93ac","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_1.2.1_1519118433626_0.0611701113760148","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"selection-ranges","version":"1.2.2","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@1.2.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"be5ac61f9774edd1fafc6600c71a1e8b0fe0851b","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-1.2.2.tgz","fileCount":4,"integrity":"sha512-khRGH5kRk/2QB0o61CWBhkXPDqO2ZgV7xqjtm8WcW9Sav7ODj1+bj1oTCJYXjdpT3FevLI9YGoP+BsRJkJdlow==","signatures":[{"sig":"MEUCIC0HwQMUZ8rgHJniCfr/i5pHMm22yGbu8eIF3Lcxof1GAiEAzT1f1oWw3xjd+s/ISdBGyUWwNDo0iBgXZeUEoMDGVmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8938},"main":"index.js","gitHead":"92a5ce67e2d6f7c93aa69ec2fc172b5ccce49989","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_1.2.2_1519121970428_0.9781831854833576","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"selection-ranges","version":"1.2.3","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@1.2.3","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"d81cfafebdf0c29cfc29b1ef01658ad89eedddc1","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-1.2.3.tgz","fileCount":4,"integrity":"sha512-cFTHpNOpz0pUjSS4zy8NEbi/H/1eE6xWnx3/gXSlYGfxn2uMykt4xWH6D/82oWqdrITiDTww369IlGW8pm17Rw==","signatures":[{"sig":"MEQCIDKdGdLCTNn+N30yipx1Yg4mWPlBlapS2QTQ43BB1M+JAiBp2h+WHKkpgOyunTO2g8+uKrVpfJBuxi4eTuly4wOwXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9194},"main":"index.js","gitHead":"e50c8331f231d2d855abb0e6902d966a96ada8c4","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_1.2.3_1521193146550_0.6331595008111055","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"selection-ranges","version":"2.0.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@2.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"8c9dfe1eb75a56bf4414d4d7a6a259fd2dc9970d","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-2.0.0.tgz","fileCount":11,"integrity":"sha512-1cZ7caLEZ1lY+YDdFP/YPveltTRkK6rMzaJlBKBmz8gZxBHONShespA9P7Hb1TJ+elfBt5BSfNkF+Pu0b+3FJQ==","signatures":[{"sig":"MEYCIQCzCvJAwUeKDOAKdVWx0hQq9S1zqusmpTgvnkqrgGKmfQIhAMK6HdesdMrJdmlAU58TP9kuWfFyPxxyah76CA/vlOCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61736},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"5ca3e40f919950c9fc57fed0fa20ac4b8175ed46","scripts":{"all":"run-s lint test bundle test:integration","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js","bundle":"rollup -c","prepublishOnly":"run-s bundle test:integration","test:integration":"karma start test/integration/karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","dom-iterator":"^1.0.0","babel-preset-env":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","rollup":"^0.57.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","rollup-plugin-commonjs":"^9.1.0","karma-phantomjs-launcher":"^1.0.4","rollup-plugin-node-resolve":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_2.0.0_1521195954710_0.1474543572465541","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"selection-ranges","version":"2.0.1","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@2.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"96477f6eb4338c75c8b854eece448a4d46edd3cb","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-2.0.1.tgz","fileCount":7,"integrity":"sha512-XjKjc4YwpnxSCGCCYrqdN83ocxEedgK+qCA/I1qMt9dJmwGGIuysWj6OB1F0WrRpViFCoao54jdvplP+y4hVPw==","signatures":[{"sig":"MEQCIE6kNh8eTycXWDu8nc7aKbqHJ+mTU00mpmPt/4cXxhx/AiAppGEykskuIePVhV3/YM51eU9eS6ADYajUYI9pte+jsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49174},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"2f11dff7664aec22bd9d89da5534be4e398f99be","scripts":{"all":"run-s lint test bundle test:integration","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js","bundle":"rollup -c","prepublishOnly":"run-s bundle test:integration","test:integration":"karma start test/integration/karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.5.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.6.0","dependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","dom-iterator":"^1.0.0","babel-preset-env":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","rollup":"^0.57.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","rollup-plugin-commonjs":"^9.1.0","karma-phantomjs-launcher":"^1.0.4","rollup-plugin-node-resolve":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_2.0.1_1521207990330_0.3684136004016543","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"selection-ranges","version":"2.1.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@2.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"03283424424b8b86c99491a3b19c01530aafd9a6","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-2.1.0.tgz","fileCount":7,"integrity":"sha512-qGrpKRLZOXMMoN8sYio2auw1lqRlaHZhWCaJXZ5MYaFgclCk9mPGtusYgKVWCr4FsfBQhysdvs4bhLVklRC+Bg==","signatures":[{"sig":"MEUCICH0z+E5eqRqjcukcyi30OOXA4YSOxJlfSUSm1QGPsd4AiEA+zQJzLm48OjLodHIxhGomXse3zQJLxrvVsahiGtYz80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50475},"main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/selection-ranges.js","gitHead":"4b2f2067d933e349196ec29a9a8490b30be810fb","scripts":{"all":"run-s lint test bundle test:integration","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js","bundle":"rollup -c","prepublishOnly":"run-s bundle test:integration","test:integration":"karma start test/integration/karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.8.0","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.10.0","dependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","dom-iterator":"^1.0.0","babel-preset-env":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","rollup":"^0.57.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","rollup-plugin-commonjs":"^9.1.0","karma-phantomjs-launcher":"^1.0.4","rollup-plugin-node-resolve":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_2.1.0_1522571382584_0.4541205763503997","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"selection-ranges","version":"3.0.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@3.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"73e220f5f1cab0a86cd60ae52617961c2d175616","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-3.0.0.tgz","fileCount":7,"integrity":"sha512-T9o9kTzkDZPKi6tl3m/i8ZuMw4YWK6+y8AJUqHvpxtiXTMZAEGlXTwq3hba8x4w1+zPIcvDc/Dmt0YZOluvyOw==","signatures":[{"sig":"MEUCIF7Dno2H5JgXZUNLJ/JWuzn6enVoN7rhCn9a0dxALVJ6AiEA+af2je6K9xUuKyYg3EY9ZoNrfR0ZdLYvSDB4v24ZzU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50572},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"1ba3a81751929ed6c5e54cd229295269c1477ad7","scripts":{"all":"run-s lint test bundle test:integration","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js","bundle":"rollup -c","prepublishOnly":"run-s bundle test:integration","test:integration":"karma start test/integration/karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"5.8.0","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"8.10.0","dependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","dom-iterator":"^1.0.0","babel-preset-env":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^2.0.0","mocha":"^5.0.1","eslint":"^4.18.0","rollup":"^0.57.0","watchify":"^3.10.0","puppeteer":"^1.1.0","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","karma-browserify":"^5.2.0","rollup-plugin-uglify":"^3.0.0","eslint-plugin-bpmn-io":"^0.3.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","rollup-plugin-commonjs":"^9.1.0","karma-phantomjs-launcher":"^1.0.4","rollup-plugin-node-resolve":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_3.0.0_1522763050559_0.7190103517314634","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"selection-ranges","version":"3.0.1","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@3.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"4514e7350faf4c6948da76aaeb73106e198d7588","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-3.0.1.tgz","fileCount":8,"integrity":"sha512-rExXa3hBrznFR0DupuuN6vAWnZHyTWHlRhwhg6N11turFih//ESZ6mxx1jL3tDZAv9rDlHmaYy/0gAQvy8e0QA==","signatures":[{"sig":"MEQCIET4jcjfjGWO5X2KieuHKyYvNSjv6yOuB3ejcghzlA87AiATNatdsxRwuTIgFrp2U9zEcu0ymUdgtyHJHloi6SRxFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXIh7CRA9TVsSAnZWagAAb0YQAJTwh3hCcnFuMoMub98n\nZdE0f9ahIve1xgaa0UdB1YG6u0c4nvzuK7HcKe0lu8/jD9Lhbn3YTujpUxOn\n80rwpMDtvNiz+RRGPTsCjH1s1SxFFaWiMmlOUb5CyjPFe65iXuayXFs4VBuz\nmmGBXoQMAmljdmZOjuhUul3uyNJiCw1tmsXpf+4MmjxSx7c0KBr+R1ZlsHIy\nR+jB3wzL0Y3CNROlgElLWUR4l+9Q7xJYTYFtNdIedC1hz5I9Nwme79Bvmpbb\njPif2go90Vk2Np/377sChieL0k8paH6Eoy700TxZmEh5UoPF8TOfqYF8FFq1\np85MymH+LlDIpKnUT0eCkqgMfj3NNbOkJdYsN6s1bb87dfWh4JUcz6TpAmm0\n9xV/bk6Ncws0hlY0pcrvWJ7Evs6K7zpAbP5/+oILP7CkUqN7+RGBwzwmqywc\nEnxxQQDRIFULY2klWUDy+YeTVX9m9DD6RGocW5wEmh9BVWqd5H6wE3R1DrCe\ni4FVxYf/FGW0y6GeqieG35rmnPfvlt7bfw8/j2D+HUvXNjfp9AFOskPmy3PC\nsHvDwSEtrYyAI0ftzkYhIgUZ3UX7zbNqsDZavJvsa60Y3TQzbJJtN+iDfDAs\nYn3jJJuRp7lQWgwmY96Z7qPkNdB9S2HgpCiiXOtBshG5u7mtvEJt1zydbYID\njKQy\r\n=itjE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"0730f753dba5eafd307a9db8c77088d851951976","scripts":{"all":"run-s lint test bundle test:integration","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js","bundle":"rollup -c","prepublishOnly":"run-s bundle test:integration","test:integration":"karma start test/integration/karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"6.5.0","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"10.7.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^4.0.0","mocha":"^5.0.1","eslint":"^5.13.0","rollup":"^1.1.2","babelify":"^8.0.0","watchify":"^3.10.0","puppeteer":"^1.1.0","babel-core":"^6.26.3","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","babel-preset-env":"^1.7.0","karma-browserify":"^5.2.0","rollup-plugin-uglify":"^6.0.2","eslint-plugin-bpmn-io":"^0.6.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","rollup-plugin-commonjs":"^9.1.0","karma-phantomjs-launcher":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_3.0.1_1549568122800_0.9317015301616207","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"selection-ranges","version":"3.0.2","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@3.0.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"682d95026e3eb088fe40d40818227b436b6d39cd","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-3.0.2.tgz","fileCount":8,"integrity":"sha512-0Fm5Oz3rYo7x5iuD2ib30JmRMzvS62Tc6F64iXJT772ALiYpIiSQazUkqpFcvnd+z8FSTIz+xyGIeaPstODbxA==","signatures":[{"sig":"MEYCIQCkjpyf//qeh+PG2fWjd/2+wc1cfQ6vjgURUWRcaTLWFgIhALhapACDG4RS+wxAJNbtqO3KDqVnEPWUQGUv/VmUQ3dH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXInDCRA9TVsSAnZWagAAwg4P/1NTeEeolHvJzSaSY0BR\nSz9AT6PPjb3b6/lvGI7PFt2cGjb66IWDBQdmJL8RDqZ2IAH/WslT+8yB3q+R\ntdKocAn+9Z8v4ShHRIPqJu2TLyk262e9fvJHbZ5QlBuzdYt88GWnHn4uMyUQ\nODIBK9GJhZHtKTalK4xhZ25zvCVM11pGvd4p29hWkcPUINe4zH0mBef2epPd\nD0Xo8GiKfJ3AANpJueYhA6h1spM9woUUeIM7VD5iraa62kJtF66Qg7jklnPw\npj3kpSNMIKIChnUdcJalNvUX1zjYSJw7CpM5WE26ArHuW6W5D9/Yv7bWimMq\nV5jFHNsW/WFVcc10Mm8f0RR9XAvbq0A4CWo0D1vMBq4GtwcGeErjd0CsL4bG\nR8/OjnvEilX/gzzCkNx5FFSREmDtSxYRhOirt0X2XWO4kB1o0nCU8pau2xW9\n9egAUjM3lb4jH8Q9cQ1xaS+kdc2bQEi9wZ+Kg7mgCVjMj5CaLCfoZrYNqn6u\nTTOFR5nI7666AulZFNW1Tj6MSFsJrbAHHLd2ryK9WKV8TDplQUWQlS/1b6cS\nkNFL+hVXEggfkQx3A4NqrVyTXz5YYXz5KyjgRA+wv6/F0ZFrSVLofhvzyBgx\nAoxKZGI5YDiLzcVY3HJXc5VA4EHuJQm6RTjz10j3EC4YDoqywiVdNkRqx0kt\n2rcu\r\n=JCbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"3203aa078317d4be7d4333dfe15916c73e000ee2","scripts":{"all":"run-s lint test bundle test:integration","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js","bundle":"rollup -c","prepublishOnly":"run-s bundle test:integration","test:integration":"karma start test/integration/karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"6.5.0","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"10.7.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^4.0.0","mocha":"^5.0.1","eslint":"^5.13.0","rollup":"^1.1.2","babelify":"^8.0.0","watchify":"^3.10.0","puppeteer":"^1.1.0","babel-core":"^6.26.3","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","babel-preset-env":"^1.7.0","karma-browserify":"^5.2.0","rollup-plugin-uglify":"^6.0.2","eslint-plugin-bpmn-io":"^0.6.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","rollup-plugin-commonjs":"^9.1.0","karma-phantomjs-launcher":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_3.0.2_1549568450458_0.11207637495441358","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"selection-ranges","version":"3.0.3","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@3.0.3","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"7f346169d606b76e28e0fa721a115eb6efe97be1","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-3.0.3.tgz","fileCount":9,"integrity":"sha512-60Oqc07j16YCrp96uITgBFu7oT81JKMmL+cOOcxe3jvuGSiFSwsLpOSXNBAlITV9hGhEl1H6P/+g1bKnpfXoSw==","signatures":[{"sig":"MEUCIQCL1u1apdeHH3GmcvazkzCj/TyDHnBKFlVtD8F1iXFIBQIgazV+EQZHf7VAFp0MYvggZxDyhEWliMcGgf4XXTmFIWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbZBSCRA9TVsSAnZWagAAhG8P/2VZcWogj/tflqYjOlQg\nCPJlawfflDzIwWVdTfFndBj8/3/XTo2Y+LMhxyd7trJy7ur9B+9jL4+kFapE\nO7jR5ko+IRRJzr/443/xi6c86WesoUc+yZeNU669MYBO8ERUl6/1jqz6QONK\n02eTJle3sAeWpZHRV7iXoeXe/jVbfrNfaZ0hR8NejhE+JzuN8usdwUHluxoZ\nK52okgzZe87KDUfBx5j6YBWb7yV+nJkcIXn2xDIucvxr/QepO3JsOs3sfbBb\n8ofLTUnNaT1CSAAST/7dXRbXE2OPMNBNMznT0o+N7F3Z6sa2fDROFp41bJce\nCtkKNCyvj5mxjh5VFOtM3vna/PYjWl9vTdCwgEf2GvGVTdOnmIPGp99TDKyr\nz5mIOCW08+szwvA4u+D1GFpvc4b5G7SGwY5ypzZGpG53rXbLCghu33vNvzxg\nWoPejl4M/aFQXUgUeoQ+VBh0UOvCaOygZ7nQUaMPKJ69+4gAdLjszVgXyz/c\nmJR0avxvp/UbHRMWwtvlfJ0ViK9GlesIKbRKS/9UMNC0ovrNZ30QarQkT5ua\nPESnoEiFArTWEEwfwnursbQ9c3HkJGYIMkcOnbNo3GtyK4zhDPYejaYKb+l0\ngqZFRJRX8RhNn7TCot7AbhpHVKz7tqEYZZBI1+m0j6QUtTUbehockGP1Vf59\nXoHW\r\n=Mib8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.esm.js","gitHead":"46ef1bdf5f847541abb73de42c2e3ea6b24c5fe2","scripts":{"all":"run-s lint test bundle test:integration","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.js","bundle":"rollup -c","prepublishOnly":"run-s bundle test:integration","test:integration":"karma start test/integration/karma.conf.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"6.5.0","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"10.7.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","karma":"^4.0.0","mocha":"^5.0.1","eslint":"^5.13.0","rollup":"^1.1.2","babelify":"^8.0.0","watchify":"^3.10.0","puppeteer":"^1.1.0","babel-core":"^6.26.3","browserify":"^16.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","npm-run-all":"^4.1.2","babel-preset-env":"^1.7.0","karma-browserify":"^5.2.0","rollup-plugin-uglify":"^6.0.2","eslint-plugin-bpmn-io":"^0.6.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.1.0","rollup-plugin-commonjs":"^9.1.0","karma-phantomjs-launcher":"^1.0.4","rollup-plugin-node-resolve":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_3.0.3_1550684241623_0.2871974921085152","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"selection-ranges","version":"4.0.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@4.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"81be74b3ae6dc72eaa8e8679afe47bfb1b3b2249","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-4.0.0.tgz","fileCount":5,"integrity":"sha512-+QRdF5NdYxQyJUH5fO1fAYv84wE/wFiEkQxjZ36GxAIKgJuw2bRjvfvH0GrmrN2rUg9KhynDgHJ54qaLU9oxEw==","signatures":[{"sig":"MEYCIQC8ri2O3q4hy+E0hNa0q12W1urUy2X2OhXZ4dw0k6IzOQIhAN6ywfD10hJhGUiJmrYVkzdADBYLbmQSnERUH6huBSKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47152},"type":"module","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"04a61e924b34521c1f67a992da9368d24df66cd5","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.cjs","bundle":"rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","pretest":"run-s bundle"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"10.2.4","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"20.11.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","karma":"^6.4.3","mocha":"^10.3.0","eslint":"^8.57.0","rollup":"^4.12.1","webpack":"^5.90.3","puppeteer":"^22.4.0","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","npm-run-all":"^4.1.2","karma-webpack":"^5.0.1","@rollup/plugin-terser":"^0.4.4","eslint-plugin-bpmn-io":"^1.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_4.0.0_1709761034375_0.04086324817572806","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"selection-ranges","version":"4.0.1","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@4.0.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"5a42b7a262b6246d258eabc451e8f0f847a2dd65","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-4.0.1.tgz","fileCount":5,"integrity":"sha512-uU1Np6/NEOd/f/h7z+XzY6SNHmbMz+W9AQdJ9IJF+j5Vf5vJkryIM22qwDhsHM14rAUKcnQvbXq1E2bxsjBkHA==","signatures":[{"sig":"MEYCIQC8bTPWH927xyZ1mKhj6zINCyK8JwIKrJMOhbDUIJ1QwQIhAJuPW7j7ovjNc6+PvwRS/0LENJFtJHzW+C32Jvl86Tql","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47195},"type":"module","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6803fa9452bba16d92f3895581e2d5e45a683417","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.cjs","bundle":"rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","pretest":"run-s bundle"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"10.2.4","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"20.11.0","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","karma":"^6.4.3","mocha":"^10.3.0","eslint":"^8.57.0","rollup":"^4.12.1","webpack":"^5.90.3","puppeteer":"^22.4.0","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","npm-run-all":"^4.1.2","karma-webpack":"^5.0.1","@rollup/plugin-terser":"^0.4.4","eslint-plugin-bpmn-io":"^1.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_4.0.1_1709762039686_0.4364322509933747","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"selection-ranges","version":"4.0.2","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@4.0.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"a654cc571fc978d2736007299e48b2068fb70bdd","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-4.0.2.tgz","fileCount":5,"integrity":"sha512-zFluGfTdoPuTavMva/XgjAH5diC5EfEsRTsgxtQaoOsDFtIvOU+0J++WHYel25VnqR5ViohHR8e1oy3jqDOvng==","signatures":[{"sig":"MEUCIQCYvBR2/ZQOF28sbKn3/22l+jeGWLiyyh68cKShyNwsWAIgLXIEi8wumqofmnVrbY1G7Pvr84d6WYGB1QgVbhDMQX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47437},"type":"module","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ffb995dede481536b5e0e86672076423f03cc9f2","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint . --ext js,cjs","test":"karma start karma.conf.cjs","bundle":"rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","pretest":"run-s bundle"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"10.8.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"20.11.1","dependencies":{"dom-iterator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","karma":"^6.4.3","mocha":"^10.3.0","eslint":"^8.57.0","rollup":"^4.12.1","webpack":"^5.90.3","puppeteer":"^22.4.0","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","npm-run-all":"^4.1.2","karma-webpack":"^5.0.1","@rollup/plugin-terser":"^0.4.4","eslint-plugin-bpmn-io":"^1.0.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_4.0.2_1721067515702_0.9377741772021302","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"selection-ranges","version":"4.0.3","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@4.0.3","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"80097e9106e5750516d6c50b014bc043ac763854","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-4.0.3.tgz","fileCount":5,"integrity":"sha512-GwzYG/idGEF+DxbyWCpPKS0QO8voQX8EE3IzpzsLG8teRt3E5xXW5XU36OJ1NoLfrduhdWqYNdncQqLy0HNhqQ==","signatures":[{"sig":"MEUCIQCQPIwrXjM2anC66xRLNK45wTzVcLOl07q3qpvp2aB6ygIgaWlZzenezpmvPzw21bFfNKuzo8i46GA7Hp9EXRudG1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46417},"type":"module","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"76009a4cd70d7c5f2dd1e9731c6818a343d1ec93","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.cjs","bundle":"rollup -c --bundleConfigAsCjs","prepare":"run-s bundle","pretest":"run-s bundle"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"11.0.0","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"20.18.1","dependencies":{"dom-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","karma":"^6.4.4","mocha":"^10.8.2","eslint":"^9.18.0","rollup":"^4.30.1","webpack":"^5.97.1","puppeteer":"^24.1.0","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","npm-run-all":"^4.1.2","karma-webpack":"^5.0.1","@rollup/plugin-terser":"^0.4.4","eslint-plugin-bpmn-io":"^2.1.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_4.0.3_1737218570317_0.4909628741420047","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"selection-ranges","version":"4.1.0","keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","_id":"selection-ranges@4.1.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"homepage":"https://github.com/nikku/selection-ranges#readme","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"dist":{"shasum":"129b201d1b59b186fba236a8ea90e4ff78ab7ae3","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-4.1.0.tgz","fileCount":6,"integrity":"sha512-B/lsjkpCDX7JoFnpHqlTa4r2WEq7z/YOq7y9+j8q+M75VTlfMuz5fJYEBjCbZurvJtwtIpZllQzx8eLvX4NuBw==","signatures":[{"sig":"MEUCIQCEqizXSZ9TJ/SB0NFN8lEQpbRyn9odNz/kWZO7hey8LwIga9pT1oBCN1wZ4t3R1gmyWKqQV15TLPS+kBkLRghfcdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48760},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1b54461e5267b103e5326e52875964626b0104c3","scripts":{"all":"run-s lint test","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.cjs","bundle":"run-s bundle-js generate-types","prepare":"run-s bundle","pretest":"run-s bundle","bundle-js":"rollup -c --bundleConfigAsCjs","generate-types":"tsc --emitDeclarationOnly -d --outdir dist"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+ssh://git@github.com/nikku/selection-ranges.git","type":"git"},"_npmVersion":"11.6.1","description":"Selection range manipulation for contenteditable elements","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dom-iterator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","karma":"^6.4.4","mocha":"^11.7.5","eslint":"^9.39.1","rollup":"^4.53.3","webpack":"^5.103.0","puppeteer":"^24.32.0","typescript":"^5.9.3","karma-mocha":"^2.0.1","npm-run-all2":"^8.0.4","karma-webpack":"^5.0.1","eslint-plugin-bpmn-io":"^2.2.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/selection-ranges_4.1.0_1765140112104_0.36497485020404863","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"selection-ranges","version":"4.1.1","description":"Selection range manipulation for contenteditable elements","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"all":"run-s lint test","bundle":"run-s bundle-js generate-types","bundle-js":"rollup -c --bundleConfigAsCjs","generate-types":"tsc --emitDeclarationOnly -d --outdir dist","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","pretest":"run-s bundle","test":"karma start karma.conf.cjs","prepare":"run-s bundle"},"repository":{"type":"git","url":"git+ssh://git@github.com/nikku/selection-ranges.git"},"keywords":["dom","browser","util","contenteditable","selection","selection range"],"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","devDependencies":{"@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-node-resolve":"^16.0.3","chai":"^6.2.1","eslint":"^9.39.1","eslint-plugin-bpmn-io":"^2.2.0","karma":"^6.4.4","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-webpack":"^5.0.1","mocha":"^11.7.5","npm-run-all2":"^8.0.4","puppeteer":"^24.32.0","rollup":"^4.53.3","typescript":"^5.9.3","webpack":"^5.103.0"},"dependencies":{"dom-iterator":"^1.0.2"},"gitHead":"4e6f3034524537fe90940b825873cc7723fa66f0","_id":"selection-ranges@4.1.1","bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"homepage":"https://github.com/nikku/selection-ranges#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MaWca8GVQV+g3IOJDDgDehXFWtB+ycrQD5wkWTTwAQjXvwm1ZeZVoN4IA8KP7R+z8UMOsdkdnpMfo8+40Hru+Q==","shasum":"353220e682e3c986a2e618949d438b14c2eb155e","tarball":"https://registry.npmjs.org/selection-ranges/-/selection-ranges-4.1.1.tgz","fileCount":6,"unpackedSize":48729,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzoRJhXybMZdKHLgxGH21fNHGZdUrPQgOKJT/FpW4v9wIhAK+RPBYv6ESRmbHqxNfoiTQVisldULTvs7ih4QJLA4JA"}]},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/selection-ranges_4.1.1_1769022254414_0.009616288441324894"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-18T21:38:47.638Z","modified":"2026-01-21T19:04:14.650Z","1.0.0":"2018-02-18T21:38:47.868Z","1.0.1":"2018-02-18T21:45:50.052Z","1.1.0":"2018-02-18T22:14:04.648Z","1.2.0":"2018-02-19T10:19:13.539Z","1.2.1":"2018-02-20T09:20:33.700Z","1.2.2":"2018-02-20T10:19:30.465Z","1.2.3":"2018-03-16T09:39:06.624Z","2.0.0":"2018-03-16T10:25:54.799Z","2.0.1":"2018-03-16T13:46:30.405Z","2.1.0":"2018-04-01T08:29:42.699Z","3.0.0":"2018-04-03T13:44:10.628Z","3.0.1":"2019-02-07T19:35:22.903Z","3.0.2":"2019-02-07T19:40:50.607Z","3.0.3":"2019-02-20T17:37:21.787Z","4.0.0":"2024-03-06T21:37:14.604Z","4.0.1":"2024-03-06T21:53:59.976Z","4.0.2":"2024-07-15T18:18:35.931Z","4.0.3":"2025-01-18T16:42:50.480Z","4.1.0":"2025-12-07T20:41:52.255Z","4.1.1":"2026-01-21T19:04:14.553Z"},"bugs":{"url":"https://github.com/nikku/selection-ranges/issues"},"author":{"name":"Nico Rehwaldt","email":"git_nikku@nixis.de"},"license":"MIT","homepage":"https://github.com/nikku/selection-ranges#readme","keywords":["dom","browser","util","contenteditable","selection","selection range"],"repository":{"type":"git","url":"git+ssh://git@github.com/nikku/selection-ranges.git"},"description":"Selection range manipulation for contenteditable elements","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"}],"readme":"# selection-ranges\n\n[![CI](https://github.com/nikku/selection-ranges/actions/workflows/CI.yml/badge.svg)](https://github.com/nikku/selection-ranges/actions/workflows/CI.yml)\n\nManipulate selection ranges on `contenteditable` elements.\n\n\n## API\n\n```javascript\n/**\n * Return the selection on the given element as {start, end}.\n *\n * @param {Element} el\n *\n * @return {Object} selection range or null if element is not selected\n */\ngetRange(el);\n```\n\n```javascript\n/**\n * Selects the given range on the specified element.\n *\n * @param {Element} el\n * @param {Object} range {start, end}\n */\nsetRange(el, range);\n```\n\n```javascript\n/**\n * Return true if element is part of window selection.\n *\n * @param  {Element}  el\n * @return {Boolean}\n */\nisSelected(el);\n```\n\n\n## Usage\n\n```javascript\nimport {\n  getRange,\n  setRange\n} from 'selection-ranges';\n\n\nvar node = <div contenteditable />;\n\nlet range = getRange(node);\n// a range such as { start: 5, end: 10 }\n// or null if node is currently not selected\n\nsetRange(node, { start: 0, end: 30 });\n// sets selection range to child nodes; does not focus node\n```\n\n\n## Features\n\n* Works around [browser issues](https://stackoverflow.com/questions/13949059/persisting-the-changes-of-range-objects-after-selection-in-html/13950376) and correctly handles `<br/>` and paragraph elements\n* Correctly handles out-of-bounds selections\n\n\n## Related\n\n* [selection-update](https://github.com/nikku/selection-update) - compute input selection updates on external content changes\n\n\n## License\n\nMIT\n","readmeFilename":"README.md"}