{"versions":{"0.0.1":{"name":"caret-pos","version":"0.0.1","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["caret","cursor","position","offset"],"files":["lib","src"],"author":{"name":"Deshiknaves","email":"deshi@deshiknaves.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.24.1","gulp":"^3.9.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","rimraf":"^2.6.2","rollup":"^0.54.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-eslint":"^4.0.0","rollup-plugin-livereload":"^0.6.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-serve":"^0.4.2","rollup-watch":"^4.3.1"},"dependencies":{},"gitHead":"831c1883127fca32d77c18d0df2ba1b37ddf2053","_id":"caret-pos@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"7.7.3","_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"dist":{"integrity":"sha512-LzvwmZ+QDiWR2YbdsXCfEEvz+30dx5Pwa2CQehiMZyKZ+9I4X8LOTEU0EKCqzDOoPVBpK+jc6S2LjFm8Ki9vrw==","shasum":"f22c699f77a4336ce31d862ab05b353585bc3867","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-0.0.1.tgz","size":20393},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos-0.0.1.tgz_1517486873381_0.7913498328998685"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:51:47.368Z","contributors":[]},"1.0.0":{"name":"caret-pos","version":"1.0.0","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"karma start --single-run --browsers PhantomJS","test:dev":"karma start"},"keywords":["caret","cursor","position","offset"],"files":["lib","src"],"author":{"name":"Deshiknaves","email":"deshi@deshiknaves.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.24.1","eslint-plugin-jasmine":"^2.9.1","gulp":"^3.9.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","jasmine":"^2.9.0","karma":"^2.0.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-phantomjs-launcher":"^1.0.4","karma-rollup-preprocessor":"^5.1.1","rimraf":"^2.6.2","rollup":"^0.54.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-eslint":"^4.0.0","rollup-plugin-livereload":"^0.6.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-serve":"^0.4.2","rollup-watch":"^4.3.1"},"dependencies":{},"gitHead":"8d99dd9c2fb4d6f479a0b534961891d20a85db55","_id":"caret-pos@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"7.7.3","_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"dist":{"integrity":"sha512-aonf1rH3u9zT4XEfQ1GkI0mDbazjQg1ZH65hAuiZs9YIiFe9HSPJSiNgwhv9rPXAqtwabqx43JHetZh9zkLaFQ==","shasum":"ccb820408931fa07cdff44501d30a7cbaa769ebf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-1.0.0.tgz","size":22350},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos-1.0.0.tgz_1517827546599_0.1048500738106668"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:51:48.443Z","contributors":[]},"1.0.1":{"name":"caret-pos","version":"1.0.1","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"karma start --single-run --browsers PhantomJS","test:dev":"karma start"},"keywords":["caret","cursor","position","offset"],"files":["lib","src","README.md","LICENSE-MIT"],"repository":{"type":"git","url":"git+https://github.com/deshiknaves/caret-pos.git"},"author":{"name":"Deshiknaves","email":"deshi@deshiknaves.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.24.1","eslint-plugin-jasmine":"^2.9.1","gulp":"^3.9.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","jasmine":"^2.9.0","karma":"^2.0.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-phantomjs-launcher":"^1.0.4","karma-rollup-preprocessor":"^5.1.1","rimraf":"^2.6.2","rollup":"^0.54.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-eslint":"^4.0.0","rollup-plugin-livereload":"^0.6.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-serve":"^0.4.2","rollup-watch":"^4.3.1"},"dependencies":{},"gitHead":"55d286fd9bf8f98e7af450ad7f01538508dae3c0","bugs":{"url":"https://github.com/deshiknaves/caret-pos/issues"},"homepage":"https://github.com/deshiknaves/caret-pos#readme","_id":"caret-pos@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"dist":{"integrity":"sha512-/LJli5QLFshmuigoJ4WXZtyVqmsYZ8OiYsPwlNhmWVieE2TmaZCrNCIj/y32nIyoiQABE4aZ4pXgPVIQqIKH7A==","shasum":"801974dcba3148e004f86f3e50909f4e6b61a0d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-1.0.1.tgz","fileCount":17,"unpackedSize":105340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4b52CRA9TVsSAnZWagAAAS4P+wWmAxs9jKNoaxqg/aC7\nluErEWKNKXKBUTXXOvxGwSGAB1LyxJTacs5YpmeBFIk7fANvDVDbFy7W8Bwb\nNwvZYG01VUoml0/W6sw2SerJLnVu8zxBHdBw0iGMqlz98TyVCs/DA8S+KOnY\nUnZUGQC4V62xBrIQLxiiS6/20l+4ia/r27bKt9wbcj9HptAMlViQmFRnb9JR\n3l05denbqhOSrzqyg6Pam+I+cW5ZkK7rTV0E4m5qW3j2eFcKHfeFFZM4YUad\nt1HaujP5CksLV9A5y4g8BzBDTc8uW55XfxqC7t8AFVpZQLV4Jlv9xKB+UPA5\nqJMrdWMw52rteD+MmTkdC8ghR3spoevwK3jHRtrcxbXGGnJdderRIR+Kpiso\nqdU044BsyfKp9e+eFTwvdbvmWLlu8iuiURZfZyyRhY9NtV0M5gXtkv/BJsgc\ni/hxlKu5NY58o/PvosoaSfQZus/cbEgBG61aHXjbPHu8IJBjyzlG9SEUN676\nsXkX5MNcvcAoH3iw5IRlIxBL0bdRkeOP9w8EWgRxm4tsRGR64tB1lQXgF162\nEuuYRK86ZEFiY9smpu1Inw6OTPFudX3FoLeGqIB4GBuC8SchyiZKin2mWG8m\nRzMpAn0+vXlG0XeBKYGlX54YUU2Z2qnhMru/NpRL3GKWgNEc+e0DrJJ0AQUn\nE9qo\r\n=l3hu\r\n-----END PGP SIGNATURE-----\r\n","size":23063},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos_1.0.1_1524743796977_0.5716460605804954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-23T10:51:49.507Z","contributors":[]},"1.1.0":{"name":"caret-pos","version":"1.1.0","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"karma start --single-run --browsers PhantomJS","test:dev":"karma start"},"keywords":["caret","cursor","position","offset"],"files":["lib","src","README.md","LICENSE-MIT"],"repository":{"type":"git","url":"git+https://github.com/deshiknaves/caret-pos.git"},"author":{"name":"Deshiknaves","email":"deshi@deshiknaves.com","url":"https://github.com/deshiknaves/"},"contributors":[{"name":"Aram Drevekenin","email":"grimsniffer@gmail.com","url":"https://github.com/imsnif/"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.24.1","eslint-plugin-jasmine":"^2.9.1","gulp":"^3.9.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","jasmine":"^2.9.0","karma":"^2.0.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-phantomjs-launcher":"^1.0.4","karma-rollup-preprocessor":"^5.1.1","rimraf":"^2.6.2","rollup":"^0.54.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-eslint":"^4.0.0","rollup-plugin-livereload":"^0.6.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-serve":"^0.4.2","rollup-watch":"^4.3.1"},"dependencies":{},"gitHead":"d80700b49bcb66135caa0b74f75fec6b417a343f","bugs":{"url":"https://github.com/deshiknaves/caret-pos/issues"},"homepage":"https://github.com/deshiknaves/caret-pos#readme","_id":"caret-pos@1.1.0","_npmVersion":"6.0.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"dist":{"integrity":"sha512-dj15Ru2SJ8mUSMxtk1NMMylJREOdufIZBqFOx/rDfz+YZLW/6s/skTqr4mBLi+jp9wucpSLqJjkrVU9LgnHTJg==","shasum":"c5ab5abeef4835091c1f70fbecddff823be3e1c0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-1.1.0.tgz","fileCount":17,"unpackedSize":108263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWbnBCRA9TVsSAnZWagAAEQgP/3yjwG4mUfu31iVaVeq5\n/is3YbwfexUFNhxQFb9LPoRh82RQC1skxoF50g5vWGG49ZseppY4A8YgH2U9\nrlRJEJEpvG0jvAUIelE8cjqDSxY51W3ST/nVjs16dfvjan5BDK3LjvWj2vQP\njzCX7EPx/yB9YeJYSOnNdqn1g7LkQX3zhKOm8YTqkIX9rmcKQr/UA2tTk9LY\nx+7/SB9tkRDOTR1OeWzhY3HktSyQ+7jRtpV0Xte/cukep4D68AboVef/H3a5\ndc0pmqrNSK6A+T6tV/udj4Yn8qfTX91MkUj4k9D+gF7pTkPtjaT1nedB2Z6F\nuzkZQIWfoJB47EitBMzBCuBtDdugjOEuZ2Xv6DQ1PjXatQ3b2Z+kRFI3IU6v\naJd/JZ4w29vYM8TOBvZWIRz8fa9cLTR7cKZZA0XM9HLkmt35ShsHcbxSvPpB\n0/Fyu2ax7EimerXJ/EWscmNhvV2pT5lRjVi1f6G6Sbl7paZGhdkm4/W4wi4P\nQZ3pdSkbZQWslEXxTH2c6101A78IRLmftO/qU1GYPtE8ukRsr55zZB3LzYBN\nvZTdsm79KO4LcEXi73iLLHm0KWhAubFsZnP1Hbfexl7+wCsPleWhg+v4okwt\nuTjGrTvH4xqHMXoFDjZprL7/Jb5UDehjx9VKYnxk1rMhx3u6A5sgq5/9g/I7\nNVpZ\r\n=+xLj\r\n-----END PGP SIGNATURE-----\r\n","size":23573},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos_1.1.0_1532606913376_0.6708341866408662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-23T10:51:50.568Z"},"1.2.0":{"name":"caret-pos","version":"1.2.0","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"karma start --single-run","test:dev":"karma start"},"keywords":["caret","cursor","position","offset"],"files":["lib","src","README.md","LICENSE-MIT"],"repository":{"type":"git","url":"git+https://github.com/deshiknaves/caret-pos.git"},"author":{"name":"Deshiknaves","email":"deshi@deshiknaves.com","url":"https://github.com/deshiknaves/"},"contributors":[{"name":"Aram Drevekenin","email":"grimsniffer@gmail.com","url":"https://github.com/imsnif/"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.24.1","eslint-plugin-jasmine":"^2.9.1","gulp":"^3.9.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","jasmine":"^2.9.0","karma":"^2.0.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-rollup-preprocessor":"^5.1.1","puppeteer":"^1.7.0","rimraf":"^2.6.2","rollup":"^0.54.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-eslint":"^4.0.0","rollup-plugin-livereload":"^0.6.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-serve":"^0.4.2","rollup-watch":"^4.3.1"},"dependencies":{},"gitHead":"eaf98c98a3ba846fc286a1ba9a15ed5ebdfb20f1","bugs":{"url":"https://github.com/deshiknaves/caret-pos/issues"},"homepage":"https://github.com/deshiknaves/caret-pos#readme","_id":"caret-pos@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"dist":{"integrity":"sha512-FLdgo2jOtITyb3gk8+Sq6nAfXRu5na6uwqK2P36kgpQdne+liD7KLXNzQurpRJ7Vzszzsm33tBTDdrGSUixKrA==","shasum":"52268d39adca65ac8772f8f2eb873702b01d8d53","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-1.2.0.tgz","fileCount":18,"unpackedSize":112334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhUAGCRA9TVsSAnZWagAArjwP+wWeiMc+kU3WPPvLzBdz\newuHCo7aS5YRCdfRZrfHHtbrj0+tuy7PWpZwUSaYP0RqNG0w0p4FiA9LuhKo\nSkHUKL+FpCd1vrEG3jQi0+UCyocQZacrf8LnIau1EirjokXsYiIt/YobbWak\nv1BEjrTl8/kSmPukTiBMMebtFurMFF+v3V8H1fA3JAldkgemVjsv9Ni2Cc5t\netzsk+IBpF73MC+Hr1j+Vuc5rlWSWy2YDZtQIFR18B9rwlZxXgpAQmGQyHZS\nH31q8DxSs7uXBVRUxJA1POJ9vJKZkoSWmgxoioH4L5mYIlE+1znmNCzaTF5H\nDP6BVggJBn2HCyMfeYDv5ANdS0Cv7ZTz2nf4z4AKrLe4xFA+s7UVsHxjAOqQ\nYXmllALgrYASjnC7h8q6LFlUsPDWKNYFLrJ60I4ghcuOvgGHWlQIOfsHcMwi\nOYaZluWXP9AE2dmj4zDTjy0FeYdxaLxkChpCDo1y/72AQOhKy/k0D0w9X/B6\nY3xuFdgbrASW8nTDVjO/UG5L0B+ZtbgOki5TrAXIgIl210p3TCYvYWb5Qtdv\nwNiv3IszsM8EXc4s0iPvbhRFPVboT0CPU9Qg8YCLNxnWeL4izzweOXjjBswD\nMen6gucLlLiORoNQ1dLncSSTzbrbRMSpL/iCm2FIJhiXVjjuD92nf+vxA2RU\nd30l\r\n=lpES\r\n-----END PGP SIGNATURE-----\r\n","size":24837},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos_1.2.0_1535459334050_0.005969705803770209"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-23T10:51:51.655Z"},"1.2.1":{"name":"caret-pos","version":"1.2.1","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"karma start --single-run","test:dev":"karma start"},"keywords":["caret","cursor","position","offset"],"repository":{"type":"git","url":"git+https://github.com/deshiknaves/caret-pos.git"},"author":{"name":"Deshiknaves","email":"deshi@deshiknaves.com","url":"https://github.com/deshiknaves/"},"contributors":[{"name":"Aram Drevekenin","email":"grimsniffer@gmail.com","url":"https://github.com/imsnif/"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.24.1","eslint-plugin-jasmine":"^2.9.1","gulp":"^3.9.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","jasmine":"^2.9.0","karma":"^2.0.0","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-rollup-preprocessor":"^5.1.1","puppeteer":"^1.7.0","rimraf":"^2.6.2","rollup":"^0.54.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-eslint":"^4.0.0","rollup-plugin-livereload":"^0.6.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-serve":"^0.4.2","rollup-watch":"^4.3.1"},"dependencies":{},"gitHead":"f2f59b724b4260dbc8522b800163d903bcd9a226","bugs":{"url":"https://github.com/deshiknaves/caret-pos/issues"},"homepage":"https://github.com/deshiknaves/caret-pos#readme","_id":"caret-pos@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"dist":{"integrity":"sha512-hBPxTSBjyL9Ovd56Kg2km2xUvL9Cv7uWYikcP3wOa+pFZRxOpL65pXhoT+he9U6prUk0Phn7KWc7G0MDXc3ksA==","shasum":"45abe8da94314cbc3103033c23f0d7d0c2b9c4d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-1.2.1.tgz","fileCount":18,"unpackedSize":111358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjkjjCRA9TVsSAnZWagAAu7EP/iptS7T9SjMxCtajwpbP\nj7imHlM2nVMmZ9bW4I8pwkTWq/k5vwcdVf1csDLGvoEXNvE5da2IemwXSu9p\nfyNk9GnlsS1k0JsdkrKj0XbyWXX9HS2JRAWCzT4JhYNnpZ3PRF7jq6WyMB/p\n8JpcC7VEGzWy0pDP5Mqag1rDr1Dk59tx0Qexu0x5jLx26G1dMVZEEDaOwVFA\nn9vBLFsuBWSsX85EYobGzb7p4QDtr1UT6J4ArRJzvCOgwX8NHu/9QvmhMAeQ\n7MonhRSZ9DaAFDDZn/kxzAH/0Kyr5s/GFsfaOCOm3onyWKruaPjf2TZneaTl\ndIepxBMEVBFVvmg/yIaDGRMhJjmL3W6cRihFEEMskqU09FNZVEqqdU+kg0J5\ncFTZ4vlY12XdR1lVx7HE8l+AucbouMeIfAwajsd0bfzoQbohumu330xVge+M\npfRRLQmSUtBXFQ9gpgfG0wZc5dlFPB9RErUFt03PAuk0yuxE/JSHT6StcPXH\nIimr7PssJTCBE2OyeUWu6AJwy3TiRrnXvZSEJkprdoNoje0yrlpUtbBTFhCl\nCHvF0Zwx7LiK6HmyfC1yhMv8a2Mv4CGp6QkKjLwpfCcltuJDAVl45aFLocNo\nodTjtFORZ9ft8kqFxCUdsyXMRGa3dh63o94zzDjd6qp0SRjQ7alALJNkzm4/\nmOiN\r\n=DsZ2\r\n-----END PGP SIGNATURE-----\r\n","size":24494},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos_1.2.1_1536051427141_0.3381567781864765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-23T10:51:52.722Z"},"1.2.2":{"name":"caret-pos","version":"1.2.2","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","typings":"index.d.ts","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"karma start --single-run","test:dev":"karma start"},"keywords":["caret","cursor","position","offset"],"repository":{"type":"git","url":"git+https://github.com/deshiknaves/caret-pos.git"},"author":{"name":"Deshiknaves","email":"deshi@deshiknaves.com","url":"https://github.com/deshiknaves/"},"contributors":[{"name":"Aram Drevekenin","email":"grimsniffer@gmail.com","url":"https://github.com/imsnif/"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.24.1","eslint-plugin-jasmine":"^2.9.1","gulp":"^4.0.2","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","jasmine":"^2.9.0","karma":"^4.4.1","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-rollup-preprocessor":"^5.1.1","puppeteer":"^1.7.0","rimraf":"^2.6.2","rollup":"^0.54.0","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-eslint":"^4.0.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-serve":"^0.4.2"},"dependencies":{},"gitHead":"b98f54b52f5ec92bb89153a083aa46f393952046","bugs":{"url":"https://github.com/deshiknaves/caret-pos/issues"},"homepage":"https://github.com/deshiknaves/caret-pos#readme","_id":"caret-pos@1.2.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-C+z3AZU3a/V+YxK+ZvM+fSLs9rRGPAg9ZbuchTfAz572BiT76GOm6H4padNnSf5qKAKLjt0vlm1zJLEN/ftApg==","shasum":"b2bac513eaf3680201df38d0de22e8a0d5d0eace","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-1.2.2.tgz","fileCount":19,"unpackedSize":113946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePmvECRA9TVsSAnZWagAAOswP/3pKVTxO6LZ+OUZOtRs+\nGI7LXhQjgzLd+qeUH03jb2AdW6F9owGbigCSzXh1o7mue+J9Wk/jc/dE8dsr\nVcItZvOyF6R4V2i7cM+azCvRPuMopkz4XVGLULx6i18EMJEWNJqtqMrQ2o+U\ny0KH3HWCV4cVKywsPZPj5UtopZmf0+vz7TheHps5KdKl030Uj4P4jZAO8PJ/\nbWVZ/fEjgvmNNKkYB5bxdMNMxdbldcKnpVfeSAx6akTjTptp8CZtWEljmR5r\ns9q0fvQTi3/PDMPHNOv3lP9Edvo1p0ch3hs+BPf/9uogDYsjYXYI2VcDmRH2\nX7a09D6kHJPGhU2YIj1SD99imPYu63ogu+YVj1Sou1TukWNJP9Aa/57cntxg\nvZz3mGCbPqL0N8rmhguf6HEsG44bIad9t17wBkE53UhN/FK/Msuiiug3TM8D\nnyV6qoSCopky53eTXNTIGP6WrJjtfByBNKr4+vzbmJ3auYXOsmTSuejBYHXS\n/eMawi1N+1asTCeNUqjMFGf0h9lrSAv0wFi8NYRklk7ispTttHVljsZaQFTT\n2Ag7ILhxF66uIW2tEVn7ruJ2UCGHtJLLYv+evjpI0Z4zuoMlBq0nUmir5ILJ\nZaEJAwTwPVdoGvymV/EokU7jeZ4x2ltF7DdszBaQzsyHvoET8OoxgNLqYGnk\nvnBc\r\n=yokc\r\n-----END PGP SIGNATURE-----\r\n","size":18815},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos_1.2.2_1581149123711_0.424629014445135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-23T10:51:53.775Z"},"2.0.0":{"name":"caret-pos","version":"2.0.0","description":"Locate the current position of the caret. A plain JavaScript version of Caret.js.","main":"lib/bundle/main.min.js","module":"lib/esm2015/main.js","typings":"index.d.ts","scripts":{"prebuild":"rimraf ./lib","build":"rollup -c","postbuild":"gulp compress","prepare":"npm run build","start":"rollup -c rollup.dev.config.js --watch","test":"karma start --single-run","test:dev":"karma start"},"keywords":["caret","cursor","position","offset"],"repository":{"type":"git","url":"git+https://github.com/deshiknaves/caret-pos.git"},"author":{"name":"Deshiknaves","email":"nawal.rahim@gmail.com","url":"https://github.com/deshiknaves/"},"contributors":[{"name":"Aram Drevekenin","email":"grimsniffer@gmail.com","url":"https://github.com/imsnif/"}],"license":"MIT","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-syntax-export-extensions":"^7.0.0-beta.32","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@rollup/plugin-babel":"^5.0.2","@rollup/plugin-commonjs":"^12.0.0","@rollup/plugin-node-resolve":"^8.0.0","eslint":"^7.1.0","eslint-plugin-jasmine":"^4.1.1","gulp":"^4.0.2","gulp-rename":"^2.0.0","gulp-sourcemaps":"^2.6.5","gulp-uglify":"^3.0.2","jasmine":"^3.5.0","karma":"^5.0.9","karma-babel-preprocessor":"^8.0.1","karma-chrome-launcher":"^3.1.0","karma-jasmine":"^3.3.1","karma-rollup-preprocessor":"^7.0.5","puppeteer":"^3.2.0","rimraf":"^3.0.2","rollup":"^2.12.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-livereload":"^1.3.0","rollup-plugin-serve":"^1.0.1"},"dependencies":{},"gitHead":"4fab2df6bc693703f3975f29fa2e7dcba6ea8c4e","bugs":{"url":"https://github.com/deshiknaves/caret-pos/issues"},"homepage":"https://github.com/deshiknaves/caret-pos#readme","_id":"caret-pos@2.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cOIiBS1SjzXg+LXSiQAzGg89dHDKq/y4c30+tB5hkVN7GbtXh1BNypOmjti4LwAWQrvP4y+bNG7RJFxLGoL3bA==","shasum":"f4a222a14951a1f5fa6543d73f79ec6892223326","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/caret-pos/-/caret-pos-2.0.0.tgz","fileCount":19,"unpackedSize":123041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1jxOCRA9TVsSAnZWagAA0BUP/3wwiQWiSmNGu0+hhQbq\nfw7n+ud1T0WdcQnrOGBFrnHKjNGazbVgxlZ517pohKbQEECxKLBNsyWu1mxF\nqGTi9A3wpt5VrF01Y7kP16U/dWP++ojtwwVN8uauI2AD60ldzbeeyyFVpw55\nLJqoD07IsswcN0V8Hy0Ek5CSAxnAVSBzCrlFxuXEdMzheCVDR/4i6w541sG5\nLp49kbh2kyq4xkDalFeYVgC8BdQ5mlMMGDY1d5RVWbxi9MGa9r/7CUzJgyws\n7TldJZrGS6oNiXeJlIX2od9ALp2mLT/+o5cOvIW9GyqeVseNtz952SOxl0ca\n9vjbzm1/UiW7r6qV9Q6KTMe9MgLc/+WMAEHtQJvnVo/C/3KnEvVnkTF5/Vs7\nfXRM4F/6ISA0wDDbUpK+PghkXFtKMpFv/uwC6rrqW2EaPNv68gPUj83yrrde\n6NDnAruQDnZjs4PRcvT5bOYBWRnddgqoUwDmg+SA2ffMWSHt0vicFddwRMel\n8xdvNBM48MxEbhwNxi4gohiTeB2uopIFron/YeG/rd8TLi7Rtn7vkpMi+UoL\nHEuBgviDjbU/tJxqpcm3Bsp09Y4FXbD2Txxh8ZbqFUhG974B9dLQUErpgI0W\nK8dKyNwElgCWiibyj/IlgPs7lm/q97Ngs5txs3gnxJ5V8km094TuyLLvQ402\nLDUe\r\n=NTkr\r\n-----END PGP SIGNATURE-----\r\n","size":21925},"maintainers":[{"name":"anonymous","email":"nawal.rahim@gmail.com"}],"_npmUser":{"name":"anonymous","email":"nawal.rahim@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/caret-pos_2.0.0_1591098446488_0.7849487813413736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-23T10:51:53.869Z"}},"dist-tags":{"latest":"2.0.0"},"name":"caret-pos","time":{"created":"2022-01-27T14:38:29.140Z","modified":"2022-01-27T14:38:29.140Z","0.0.1":"2018-02-01T12:07:53.883Z","1.0.0":"2018-02-05T10:45:46.761Z","1.0.1":"2018-04-26T11:56:37.076Z","1.1.0":"2018-07-26T12:08:33.419Z","1.2.0":"2018-08-28T12:28:54.146Z","1.2.1":"2018-09-04T08:57:07.225Z","1.2.2":"2020-02-08T08:05:23.876Z","2.0.0":"2020-06-02T11:47:26.596Z"},"readme":"[![Build Status](https://travis-ci.org/deshiknaves/caret-pos.svg?branch=master)](https://travis-ci.org/deshiknaves/caret-pos)\n\n# Caret Pos\n\nGet the position/offset of the caret/cursor from a textarea, contentedtiable, or an iframe body.\n\nThe reason for the iframe is that WYSIWYG editors are often inside of one.\n\nThis can also set the position in an editable field.\n\n## Caret.js\n\nThis is a port of ichord's [Caret.js](https://github.com/ichord/Caret.js). The motivation for porting this was to drop the jQuery dependency and drop support for older browsers. This library won't work with any browser that doesn't have support for the [Selection API](https://developer.mozilla.org/en-US/docs/Web/API/Selection). Check [caniuse.com](https://caniuse.com/#search=selection) for browser support.\n\nThanks to ichord for all his hard work.\n\n## Usage\nSimply import `position` and/or `offset` from `cart-pos`.\n\n```javascript\nimport { position, offset } from 'caret-pos';\n```\n\n### Get\nUse one of the functions to get the value.\n\n```javascript\nconst input = document.querySelector('.foo');\nconst pos = position(input); // { left: 15, top: 30, height: 20, pos: 15 }\nconst off = offset(input); // { left: 15, top: 30, height: 20 }\n```\n\n### Set\nPass an integer to set the position in the input.\n\n```javascript\nposition(input, 11);\n```\n\n### iframe context\nIn order to get the correct values for an iframe, we need to pass it in the settings so that it can get a reference to the iframe.\n\n```javascript\nconst frame = document.getElementById('iframe');\nconst body = frame.contentDocument.body;\n\nconst pos = position(body, { iframe: frame });\nconst off = offset(body, { iframe: frame });\n```\n\nYou may also need to get the offset of the iframe to position things correctly. For this there is utility that you can use to get the offset.\n\n```javascript\nimport { getOffset } from 'caret-pos';\n\nconst frameOffset = getOffset(frame);\n  off.left += frameOffset.left;\n  off.top += frameOffset.top;\n```\n\n### shadow caret\nWhen getting the offset, in certain cases a \"shadow caret\" is temporarily created and destroyed to facilitate calculations.\nIf one does not wish to mutate the DOM in this way, one can include the `noShadowCaret` option in the offset:\n\n```javascript\nimport { offset } from 'caret-pos';\n\noffset(el, { noShadowCaret: true });\n```\n\nNote that doing this might make the offset calculation less accurate in some edge cases.\n\n### custom position\nPassing the `customPos` option allows specifying a custom cursor position in the element when getting the offset.\nThis will not change the position, but calculate the offset from the custom position rather than the current one.\nThis works for both contentEditable and textarea.\n\n```javascript\nimport { offset } from 'caret-pos';\n\noffset(el, { customPos: 2 });\n```","users":{}}