{"_id":"highlight-words","_rev":"19-c09e4ede6ea2c896a4be0602199081ca","name":"highlight-words","dist-tags":{"beta":"1.2.2-beta.1","latest":"2.0.0"},"versions":{"1.0.0":{"name":"highlight-words","version":"1.0.0","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.0.0","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"3b98078408140da3b809e260e6b8e068bd3c2eb1","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.0.0.tgz","fileCount":15,"integrity":"sha512-J6DUzCIrwla2nuTxEc3rnUlqJeOXKJhulZKy9CPlJJOOrUjFYH/SWrieij8uNUVkwQOA/ax4BumNLY8MqeXhpg==","signatures":[{"sig":"MEYCIQDhrSYAihSwwDJ2zcaoxLUL6YDZGTOeIW9q5WNG4LXr/AIhANTyyKU+3Tkex4YZbOhBvnF1seN04zBQ6oGL0CDy0Fhm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS/YQCRA9TVsSAnZWagAAsqYP/j+R9an+A2a91DrvnE4z\nfYwaKCm+MrnOKWaWJXLik0BsMgYp5i131ZcPCFbqOuolDfrxR4exLAcPiwaq\nCvOfmtHmoOotXdo27Jm1Xri0ozuvOMn46vHaqeTRn3AHOV5KnyRdIiXZQ9fd\nAqj4zJNjLEUbH6g5NnCXMb3ux9ds7SN307gzAQ1j68HCQ3fkry9jLtD6HZsE\n3w/jlkV42wOdvMDc6gLyahsDWSOgqd4TBfsKNWIgbpqV35WytZz3TCB3wmJZ\n38QehqHcC33IUiRZ+4Vw1Kq+imR1ke2Vk/9fg8Pmv7AxNzowBtInS3YKT/FC\nsoqJ7yV5MNzLiA9E8DFmP+w5GjvKjudKe0mR160sPZGbl8ioNSWhVxn/uFWd\nVGlPS3llw+3cglIxj8a8w0ZjO0Bdenv+bIG5goKLk9UP88Bci66KrnNFaoTF\nqCV+ev1ETF0JjKpux7VSw2c27KhMsUBa7f1CLNFtTsi8qUG9NW8AMnkc6dET\nsBY188DVgXd7bDCZZLpWwe+Uw0Zr+qluj/EG1NzGehWKtoPo1VJybDpUYUvK\nAJKDYU9uR8y8iL/OpsEYvuGuL1tpOtTQK2dlmA3AtWO8y4n4keiZVvS/AH8H\nlm0E0GBL7IWNe2wmoqST0uQ0tnP0kulyEPArc1YkShxTiu7bAICSl9IYqDY4\n01Bg\r\n=247U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundles/highlight-words.js","husky":{"hooks":{"pre-push":"yarn test","post-merge":"yarn install --frozen-lockfile","pre-commit":"precise-commits && lint-staged","post-rebase":"yarn install --frozen-lockfile","post-checkout":"if [[ $HUSKY_GIT_PARAMS =~ 1$ ]]; then yarn install --frozen-lockfile; fi"}},"module":"dist/lib-esm/index.js","browser":"highlight-words.umd.js","engines":{"npm":">= 6","node":">= 10"},"gitHead":"08acee1d2b0a5f6dca007991cd13922d886afb4b","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","test:ci":"jest --runInBand --ci","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.9.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"lint-staged":{"*.ts":["eslint"]},"_nodeVersion":"10.16.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.0","eslint":"^6.1.0","rimraf":"^2.6.3","rollup":"^1.17.0","prettier":"^1.18.2","cross-env":"^5.2.0","release-it":"^12.3.5","typescript":"^3.5.3","@babel/core":"^7.5.4","@types/jest":"^24.0.15","lint-staged":"^9.2.0","precise-commits":"^1.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-jest":"^22.8.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-babel":"^4.3.3","jest-watch-typeahead":"^0.3.1","rollup-plugin-terser":"^5.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.12.0","rollup-plugin-typescript2":"^0.22.0","rollup-plugin-node-resolve":"^5.2.0","@typescript-eslint/eslint-plugin":"^1.12.0","@babel/plugin-transform-typescript":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.0.0_1565259279921_0.8460852161635173","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"highlight-words","version":"1.0.1","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.0.1","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"defa4c534ba8440f0826d5c5f980b805b5cde96b","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.0.1.tgz","fileCount":15,"integrity":"sha512-XWiHgRcDqGG+RkkQPrPNP6xBHg/MbOWjS0WEGbzmDpGgI1418d+wDfN9Y2m92j6LHT4NrA+irO6SYx7vsZhiog==","signatures":[{"sig":"MEUCICkbBbiplj+c791cXUjJZroXPTttKSp5x5IxaARqKv+xAiEAx8O00C/OwIIo9FHJRLJBMKtDV2la2fion6HeDA9/+aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTAL+CRA9TVsSAnZWagAAWVgP/33KC5UHMVZKkLxff8E8\nNiNNlaHvl2g45iJMDDCJGfA95Ps0azihPSGVTGxrFc/bCJ4ZuF5YjD9ye09r\nKC6yqDx/eJW/lYloBVnRXDRsibxfc0rgXs2j0tSI886vb4Q3zqsSzBx6p9St\nV954ZssF7QQo4vlBmWyLSZ4oPtN8DxS5ZZORDOrj1Jps8H67eyLLjw6MGuUV\nfXu3WsHd2SJVXX6YlGJwUiqxwc0HsmIoGzWL3YEz2JipDXCJzqJCriv2Yq1x\nXE9iK8hmRhCMbArTtF5iqquEzkqZbnscmLowsWIC1f+8NfLqF5vaB0EdmQmH\nrssVEI+91utaL3V+YJShdpn/gJeGphEaIQh7SVinge0ZyJikN79tUcXDi4fV\nh89wPdme4Ww+7Xx4Q/YPZARAE8FRs+r0W6GPw/J3EBcBFz4t6D3mv/gBuhNX\n0giMVr4iqLSiECbs2HkeWeN+gDzozSiH4RyWEdvgW3EbqqrkYQC8U8kGaB4D\nZAioF4d9kMVa2OB9boklf/QWKipch9sH1BJ7FOfJoJsjOJh/kkjXRXiJNvbE\nIG+bQhlthYAk3xf2ZlUXJ8bngosWkWoOtlDNoumwxoaB4JC6HZ5TaVhfdVP+\ngED0mxWRGseeybuL222z2yWDtJh/WPwcElo0FXxT40TjxznzHg+PwscBifxk\nAcnc\r\n=39Yc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","husky":{"hooks":{"pre-push":"yarn test","post-merge":"yarn install --frozen-lockfile","pre-commit":"precise-commits && lint-staged","post-rebase":"yarn install --frozen-lockfile","post-checkout":"if [[ $HUSKY_GIT_PARAMS =~ 1$ ]]; then yarn install --frozen-lockfile; fi"}},"module":"dist/lib-esm/index.js","browser":"dist/bundles/highlight-words.js","engines":{"npm":">= 6","node":">= 10"},"gitHead":"acc221aff9fff11c31d992c54dd4b85ca98cb238","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","release":"release-it","test:ci":"jest --runInBand --ci","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.9.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"lint-staged":{"*.ts":["eslint"]},"_nodeVersion":"10.16.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.0","eslint":"^6.1.0","rimraf":"^2.6.3","rollup":"^1.17.0","prettier":"^1.18.2","cross-env":"^5.2.0","release-it":"^12.3.5","typescript":"^3.5.3","@babel/core":"^7.5.4","@types/jest":"^24.0.15","lint-staged":"^9.2.0","precise-commits":"^1.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-jest":"^22.8.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-babel":"^4.3.3","jest-watch-typeahead":"^0.3.1","rollup-plugin-terser":"^5.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.12.0","rollup-plugin-typescript2":"^0.22.0","rollup-plugin-node-resolve":"^5.2.0","@typescript-eslint/eslint-plugin":"^1.12.0","@babel/plugin-transform-typescript":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.0.1_1565262589646_0.5631431461962426","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"highlight-words","version":"1.0.2","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.0.2","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"314f6b86f99dc848970c07b92c720b9b69de3f25","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.0.2.tgz","fileCount":16,"integrity":"sha512-vwvgmrlQ3iapng17nfhPooeYLoEWempkTPIY3mNDYoj5b5aWGfi9oQPPQXpdupRuBiDEb1VjXWNbFI+6kzisQw==","signatures":[{"sig":"MEUCIBbgHhAg1MvlPUV9ny0S1XLYGMZ1RmMrzgAJAVhDyCd8AiEA5yf9XDADQiTyp30AGw4JaN0EeJujFMi12RoX7PmYcEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTWIPCRA9TVsSAnZWagAAATUP/0lLpsWIW02UndkYeSa3\nwkyXsCUbQkOio+i9b0h6/7VXDrUUzCaRNkIg3QNNt+j5W9kon9VGjp84WAnz\nUs511mw9ZDrBns6qRhEbX1P7mSEmXySVD0xAADRah/uNNRp5c3NmjfxSHHiK\nlT0v3B2GEkYmqjCU4ELusUHW/x7/mgFyyugfyLxMgVPgwcBuqjNCkQZ5mUAw\n2EuqtgRORDRej28mx/uODarHwGh2QyiKaVG2G72ZB2NtbVJ0s+nIc3JETUKs\nFjiOSHyX7zv7ak1cuCIrVoEWgGbMfW4HurFEqSb9AXOHDCYL9W5SNA7YA2++\n2wuN7YQOE8gUdU5gimQGStbJqTiR2UBnGGSJQzOMYjxEHgi/9Q2IbJ8PxgBb\nUYt5Qn1yk48mvK09KjfYuA7kL4kr4UxUe6uxM/azNZNmPx16ReRgTN7IRn95\nP3w3/O9qS3yiDp2ef4sVvS7s0Yi3VGeOWE9QmWc8ayoSohuR8mOikb+aoyut\nkUEr8PGJXu83cEi+uPqwuss9wyPZ9tQS3oTn0a+MXcXfELyVDHX8cYNczd8+\n7ZKiBqwAZrer6SQkGC8mMjM/DVbZklv2hcWylWKf4nUer6JupqB2uqAjx5uV\npp4AzrecsCgEA1WXNkOaU4P1GohRo2br7zvHCCFcowHiaVqjAVETGRxI6+FQ\nixIn\r\n=QZol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","module":"dist/lib-esm/index.js","browser":"dist/bundles/highlight-words.js","engines":{"npm":">= 6","node":">= 10"},"gitHead":"988b5e7d6b10099eed7fe7223f83c46cceaf4d17","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","release":"release-it","test:ci":"jest --runInBand --ci","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.9.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"10.16.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.0","eslint":"^6.1.0","rimraf":"^2.6.3","rollup":"^1.17.0","prettier":"^1.18.2","cross-env":"^5.2.0","release-it":"^12.3.5","typescript":"^3.5.3","@babel/core":"^7.5.4","@types/jest":"^24.0.15","lint-staged":"^9.2.0","precise-commits":"^1.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-jest":"^22.8.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-babel":"^4.3.3","jest-watch-typeahead":"^0.3.1","rollup-plugin-terser":"^5.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.12.0","rollup-plugin-typescript2":"^0.22.0","rollup-plugin-node-resolve":"^5.2.0","@typescript-eslint/eslint-plugin":"^1.12.0","@babel/plugin-transform-typescript":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.0.2_1565352462738_0.7123677695049948","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"highlight-words","version":"1.0.3","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.0.3","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"a702cea417bf72b3b92c07b140e05a9da99711f7","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.0.3.tgz","fileCount":16,"integrity":"sha512-i73bp/78ZqVdTz9ZVRG+ryVQTq2ljezkmhq3LFhf+DfXByeOyuI2q96jTrnEG0RecTYsjeOjirSMWbvhCut5uQ==","signatures":[{"sig":"MEYCIQDtrSoqYIMVH3SoiGPvrns3wG/zsJ9JWMuLNXnU2LACggIhALJmdujti0Gd4GOi58y8Kf6pmVVoQLIWYSi2lbM87vcD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTWO5CRA9TVsSAnZWagAAezQP+wcnbmUZL3xpRbfLdFej\nJLm9Y7onKKhH7zzZyqJWfxElF7Ol6LPJYmmkFe87nV8IUMmpO/mrLwqhL1QK\nlq20Hvvx1qH3eIk2A30vH9Rl+JevxywvGujAUlD19mPKxWObq8e8Xtz7H+LF\nOHLH4poICLdb801Z0RhgPERmGhJTk8t2x+PVJiz0Rowzsg5mfVu67HAUdD2P\n6J1u4hDVCC+PmjHrbbCBGsi9ZzTtdjlpLauV8UUs2/llvAbpkFHfHMkmethZ\nBYsZtbe58H1DEGE+cAR/LxISDUNVZ3/ZMOSSIQqWDXRpefsud6WXGaF/URNx\nV+1RqVqq3oSXnhqBoZyu5YueWIKniCsWqw3KDEKX7Q/NqrrX5k3+nxNhumfP\naul/Xb0ToEJutz2qeIeSaFxOE8jrWtMaRkHtnhE23jKMq8L5hlyCn8xWdIOG\nZhBy7ha/tiWGLJ9AGnYfk7oP3WkLkoqGOYAiqjEqOOAn2FFsei3RXQTbJB0o\nINy9ywqZXbReq3MRSxEb+hHOL4r5BJlgFu+81G+UU6E9yHGHNC7+P0t0vIQn\nznBO5CPwXS9PxbSxRtuiQQo+AU7CGPt/ESrpmdgeMekJkx36KfdqFwz9YxFn\nSvBLLxwETaMrV138TfuIn7l1TjrrS/qmlC5c55FhmWXH1IC+UdIS9GWg5zrD\nsidR\r\n=rBuR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","module":"dist/lib-esm/index.js","browser":"dist/bundles/highlight-words.js","engines":{"npm":">= 6","node":">= 10"},"gitHead":"81c6987eda6e128147267a65d7d68fe5f96565b3","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","release":"release-it","test:ci":"jest --runInBand --ci","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.9.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"10.16.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.0","eslint":"^6.1.0","rimraf":"^2.6.3","rollup":"^1.17.0","prettier":"^1.18.2","cross-env":"^5.2.0","release-it":"^12.3.5","typescript":"^3.5.3","@babel/core":"^7.5.4","@types/jest":"^24.0.15","lint-staged":"^9.2.0","precise-commits":"^1.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-jest":"^22.8.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-babel":"^4.3.3","jest-watch-typeahead":"^0.3.1","rollup-plugin-terser":"^5.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.12.0","rollup-plugin-typescript2":"^0.22.0","rollup-plugin-node-resolve":"^5.2.0","@typescript-eslint/eslint-plugin":"^1.12.0","@babel/plugin-transform-typescript":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.0.3_1565352889408_0.45977682381299023","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"highlight-words","version":"1.0.4","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.0.4","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"4cd4cd9d31c17cbe6ab9438007223fb89ddfadc1","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.0.4.tgz","fileCount":16,"integrity":"sha512-W9g1rH5m2hbx/cNt4cijbIKCXJBjjxMwlKDkukPwZBU0YGCMZhdcEvShB+SEBFAUFHYB0//cB+gmL8wo2eh2qQ==","signatures":[{"sig":"MEYCIQCmZ9nMsOmmTCE+1h3IW7PxzfubBqgmgqtZm+h/uVRxrQIhALoIvVr4BGi90KVmBnRedRLCwt1uvbJN9HPGo90Xvn6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVQ8ZCRA9TVsSAnZWagAADlMQAIrtiGWViCXQPBvcNOa+\n6lDn3PvQF8EgjFh3GVgbmNsRD80j2SbST+zaTVTUkDSnwkIjkLNhh6cqn3KN\n0xUHF0KHkfLer/r7+YtP5RoGozQuni//kj+atZnqk64AWKZW+4CEgc5L3Sky\nVGo+rnOkcZkVNMTkFF2YEALBLJbXEx3xOzgAfj3lh1lP3lU2NA39XWJhq6T2\nDtfJYHlcZKxUdrnHuKSWDWCSmwbc4RrGHdunZyWzc43YUvnRyl6nMEC6YP0m\nEW4qRCI7MirX328IRARTXOF7KeIRrehTD4IWERgrGKQFsqLyb2qE49KFX/MZ\nbRcwwM2hyXjVJWBN7z/8iN2BZQT8HvmTPaCjEPJvDNHs0orJIc8b3asnsR/b\ns4GaiYx6b/3MSyQWqa20pNmk4nZH7dO1+2rtQNi2IuogHJGk8Nu1vd+Qdc2f\nz7zwR0C0YogPJpvX6VUTj4K6pcKlfpoCUcEyjSidMDbvA7LqTrIMrNvGaHML\nw3xZfIoL4Pn+lprGv2o+QWIt5y4iQS5MrJybXE1hFpdmg6fE0MRCJSuP3pkz\nYY3Rp7Xe1HHEMmDB9zQxaHdp71jmnsiPP0q9eZhFbT9isiYLDxZwCrXSADp2\nQdsvvcZbS/HJTZJceQGhXbRxAAMu6kBbroDpO2A0hfqGS4l7j+Tfo08d3KJo\nxoN+\r\n=THnQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","module":"dist/lib-esm/index.js","browser":"dist/bundles/highlight-words.js","engines":{"npm":">= 6","node":">= 10"},"gitHead":"43f6104a74a52ff6c183c13a572cc2df1bf101cb","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","release":"release-it","test:ci":"jest --runInBand --ci","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.9.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"10.16.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.0","eslint":"^6.1.0","rimraf":"^2.6.3","rollup":"^1.17.0","prettier":"^1.18.2","cross-env":"^5.2.0","release-it":"^12.3.5","typescript":"^3.5.3","@babel/core":"^7.5.4","@types/jest":"^24.0.15","lint-staged":"^9.2.0","precise-commits":"^1.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-jest":"^22.8.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-babel":"^4.3.3","jest-watch-typeahead":"^0.3.1","rollup-plugin-terser":"^5.1.1","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.12.0","rollup-plugin-typescript2":"^0.22.0","rollup-plugin-node-resolve":"^5.2.0","@typescript-eslint/eslint-plugin":"^1.12.0","@babel/plugin-transform-typescript":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.0.4_1565855513269_0.24675491729368182","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"highlight-words","version":"1.0.5","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.0.5","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"608cdb2e498d7c67d2a9f051e83579870f777d04","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.0.5.tgz","fileCount":16,"integrity":"sha512-e35rxS0k/660dRl3WFQ1Db/cDxcviqh+1M82lKKT12ukn8Bmx2CK/qfMYnrCzaNisQS2sYfV71J5B+MduU8mlw==","signatures":[{"sig":"MEYCIQCFhpgL9NOsI3o3ouljeKL+BY/l0c3MmZDc37L0fHmZFwIhAMQwSgA28YJHtkW9abw6zmAvHsbRe2SoYaTTgQyWllHT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWogjCRA9TVsSAnZWagAAmagP/25dfJ3xMEntF3SFxSwd\nijRWumw8/Wk7clofjNtHHw9sjP8ZdTulDPPSOku+DYwixilFyOH2FLDZUKgY\nK5ZtSYyxqRCtSCBaKLsLWMvC265m/kYqxapjQeCjuMWW6vZO2X9sl2yxeGG7\n0rIGNZA728rjh11jNKmoDuVO9mRVg/SQK68YWCpHECIG6sljV7ByAbKXNtS6\nuMlJ63ewO4qm9FAp0+CVn4ntv3PucABOWSuk4NxmjcmMhh6UiAPbYRVQi9up\nqd9oM+V+d9F41joGFiPM0mzpvcqHWAtQmyPaOE6r2Foaxp1WVyzgA6E22DCA\ntS6cOJurY6lolrm6cJsIExJNKpuai3v7Z3nK5UOPux33qyBi70BQNxNJCpGH\nrSp9yBz5Gttf9dhXR86pEWMkcjHAoC7jna+ap4Ag5vCd/m7+x/+PNvN6Tp1g\nj5sambwRlMfxgmyGBP144ZK6bAc8XV15s7J8WSMwI7Q+S2C6XhhAC7R09zg/\nLnm7xgX72eLksWJ4Ct98m6PtiecDA/jtkARaK67ZFv/V8FYZVfOvUVdMoSdO\nI6N4GRAQKhD5W1k9HXGc7ycXw/YaN8TDnLq+dqaiK1bIHof5MCm9G8euTs9W\nd1VEsxio+sWF07eC8wUtbV5nCxGiVWieA4FTq2XDnV62/E1CkOHcjJgNv8g5\nk4fy\r\n=ua9U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","module":"dist/lib-esm/index.js","browser":"dist/bundles/highlight-words.js","engines":{"npm":">= 6","node":">= 10"},"gitHead":"5d1e8c5a39134e279ca28d8346f8814125e31165","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","release":"release-it","test:ci":"jest --runInBand --ci","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.9.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"10.16.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.0","eslint":"^6.1.0","rimraf":"^2.6.3","rollup":"^1.17.0","prettier":"^1.18.2","cross-env":"^5.2.0","release-it":"^12.3.5","typescript":"^3.5.3","@babel/core":"^7.5.4","@types/jest":"^24.0.15","lint-staged":"^9.2.0","precise-commits":"^1.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-jest":"^22.8.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-babel":"^4.3.3","jest-watch-typeahead":"^0.3.1","rollup-plugin-terser":"^5.1.1","@stryker-mutator/core":"^2.0.2","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","rollup-plugin-commonjs":"^10.0.2","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.12.0","rollup-plugin-typescript2":"^0.22.0","rollup-plugin-node-resolve":"^5.2.0","@stryker-mutator/typescript":"^2.0.2","@stryker-mutator/jest-runner":"^2.0.2","@typescript-eslint/eslint-plugin":"^1.12.0","@stryker-mutator/babel-transpiler":"^2.0.2","@babel/plugin-transform-typescript":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.0.5_1566214179018_0.29512728616216166","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"highlight-words","version":"1.0.6","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.0.6","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"6b6ff05237cbc7caa8dc637f176daf358b7e4c3c","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.0.6.tgz","fileCount":16,"integrity":"sha512-JaPRuc8WUuoCdMGY83Kbl8Go9yo9xRv0QEieUvuT5dFNlcnKBHZsPFTM/RQO+YE9++PyjByHAnWB5FrBjbjaSg==","signatures":[{"sig":"MEUCIAIYZ1Ic6NhsDAPAznhJzUxuaI8VNVTtediXEa6CP0qeAiEAzJU4K1aNTVxMfC1L7jY9gOG6bqGq1vP9Y2Weoe0YU8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelJklCRA9TVsSAnZWagAAVwUQAJxDvlu/mDUvEWwPamkh\nZDoBcWUXEUeQKjRtZS3W3V3Ob7zlLvgbbijR2eI4OV73rwoomETKaA2i0O9+\n8gVD0RK7jzjEQJSIVWl8Je1k3TfPYpt8q2HUbuWUZueqq6EiIMvdJtGAasXf\nS1bLgmqIf7o+H1BkSPUaZoP3gKzwyDfUjbyI+YabH33wV/IH0hz2F/rdaHSy\nsTkDlIwQfP4cQVinTkA8v2EJX4YRngNF03mLOWLr2ku1mJR7rOUG29z0koKP\nElbwzZEl+lc0sYRPhqevHKnmS9NLw1RJHCvnFDv6BnaeDlXMErppD1INZu3y\nYyFO5XoURyMVMAvSiPdC7TXiKugnTM2EmziVLtqJPSZXeNI6KYeAm+di4+oV\nhanTsMptmgqWubbyl1RnCKebFBCRZzv89NC8BbY4N4UfoAhsxGNwrA0ZFmpz\nuwE43xY+PLqwlznV2/7PZvrMkTxwXBfZnJ11QiQYOidOEW6571eKZeJjUN1o\nmeIR7/7LJz5nQbnr8Q026zgt3vzg2EBU3zMofeLBkVpJ+s2adc/KWsW25CjX\nRZTdFhEvVS2m4kaQCLIY7h3OOnv5Jf3kVTX9ESmh0ZflEcXsXqBzc9auQFBS\n6ElvfILDL1Ydzsi7U1OSo7dnjkTBwW/3Tedcs3TQTeMDpHA/y4FGYO0s+Ms8\n2ulP\r\n=W3jT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","module":"dist/lib-esm/index.js","browser":"dist/bundles/highlight-words.js","engines":{"npm":">= 6","node":">= 10"},"gitHead":"06359b72dd36746d4a0fdd60a76eeaf7cf9b378d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","release":"release-it","test:ci":"jest --runInBand --ci","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.9.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"10.16.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","husky":"^4.2.5","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","prettier":"^2.0.4","cross-env":"^7.0.2","release-it":"^13.5.2","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","lint-staged":"^10.1.3","precise-commits":"^1.0.2","@babel/preset-env":"^7.9.5","eslint-plugin-jest":"^23.8.2","rollup-plugin-copy":"^3.3.0","rollup-plugin-babel":"^4.4.0","eslint-plugin-import":"^2.20.2","jest-watch-typeahead":"^0.5.0","rollup-plugin-terser":"^5.3.0","@stryker-mutator/core":"^3.1.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.3","rollup-plugin-commonjs":"^10.1.0","@babel/preset-typescript":"^7.9.0","@typescript-eslint/parser":"^2.27.0","rollup-plugin-typescript2":"^0.27.0","rollup-plugin-node-resolve":"^5.2.0","@stryker-mutator/typescript":"^3.1.0","@stryker-mutator/jest-runner":"^3.1.0","@typescript-eslint/eslint-plugin":"^2.27.0","@stryker-mutator/babel-transpiler":"^3.1.0","@babel/plugin-transform-typescript":"^7.9.4","eslint-config-frontwerk-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.0.6_1586796836954_0.5427094354685116","host":"s3://npm-registry-packages"}},"1.1.0-beta1":{"name":"highlight-words","version":"1.1.0-beta1","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.1.0-beta1","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"81dc91233b1823d100795c6591224d9815f68b31","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.1.0-beta1.tgz","fileCount":17,"integrity":"sha512-DAHJKl/JMMqtPE0IHykqU2ZoXMOUmZq5a1WESHaOUxgeMLYjsIWKDtLQAeQS7CoJRHb88tTu/KZsYrETiA7gIQ==","signatures":[{"sig":"MEYCIQCw6GF205JYy1SyElKbLVrwtf4wqfaDXJxYsY2jYNvJKgIhAN5A1oCwf+DeYmaa9XXrfaXYcxUTzq7Dv1JtQHe1Fmxq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJmUgCRA9TVsSAnZWagAANJ0QAIjAL9cMSbtAZ93koBa0\nf2JwFMicxTWUPkbkrowUUrw4sB3tmWrAx5QVXqPi6b2tSJ9xu00w/BgW02VB\nX4h1mIG4LdEAa1uUCrS6sIlAe0dttSimJdkrFTQFn5Un+vwRzZ7g/aTCwJSz\nNl4ybTooR8FjawKiwDQYZfDGX3NTmkfDvgISFC7XC5+UMrcx17+0nQNYaOkB\nv4Svi9RBy7LybAikWzAcFxbsvnB9Qr4puqO8WmNIHHa9SKFC6DCfz1tRgkDa\nD6NgPx+hgGAes+Gy3bDtNMJpe8iuSz2F/K8qjMgkyos+fOZCFdbcS0KS1uV/\n9y94cd/hblqau5MnQeW6ifdh1tIezKz7BbW9QW4KeU4XwiJgY+YGuA4PfLPT\nrI6cw46I/dmoPTU0OGTiCJUl+gWbVSnvTxZGAf8APkn113hetkuz4PIDEe4P\nzoHmoqeiIu5Em6m7oS3A2SXg58hcPYAZzFdrXcXoPYUPDnmeY+rq4vVhb7Ow\nGkE93wZoGTWpAZYLrLoStPXbRQ1WKqZOwagrhPAU42ODEOV5d5SjfB3TmUGl\nq2EhP4tWBp3gPR/VadButSu7F94YDu7okg9gl8N3gRRhLqDnJzJ2KT7nx9RD\nJvxknA4vSkBa6B1QuIo6Yo7lEMVPEaUgXzNF8qQbNTAywne87MyZk20vpsND\nShKq\r\n=tZgV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","module":"dist/lib-esm/index.js","browser":"dist/bundles/highlight-words.js","engines":{"npm":">= 6","node":">= 12"},"gitHead":"3c2e68a2245dcd1aff23a3f0aa6d15f3e2e25291","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.1.0-beta1_1613128991831_0.018450776301879745","host":"s3://npm-registry-packages"}},"1.1.0-beta2":{"name":"highlight-words","version":"1.1.0-beta2","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.1.0-beta2","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"6777edfe199170376015224db253754d4707e6ef","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.1.0-beta2.tgz","fileCount":11,"integrity":"sha512-JUUbd8MstEfJkaF16g0XizpvRkdsAQdCKxJ6nfn8Ed5qKTrLlBcvR9WqciGgZgmO6dqe5ZAQB5snnHOObz8sdQ==","signatures":[{"sig":"MEUCIQCygYUQDp7rTdVBjC4IOZae4Jii3iB35CMTlZjXrpolUQIgZ3rqoPNMw5LjlXzxJH7Kf06D4Cc7v4dCIYWrgWX4Y4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLR0tCRA9TVsSAnZWagAAnz0P/jI8BxO7B6sBOO9J11s3\nRnzXxqvvIhY450zV54tHTxK+ayRAfVGLURIEUUzHD+nzXdxH2G/ok/sBEITr\no0pQQwUP004XaaH2U1SkgmD+raLoW5Hai4YVP6zdH2BEmoSGiVW2CphXun1g\nd+DDazuFYh63O9BKHQ13lsFSa4VK9sP0ZIF6hCz/VCo56K/kGiIJdMmdEGJs\nb9lRhk7MVpTmslsimN0Oud7aXK2Q8X2SuAL/p+iHfRLkp+G7GYjx42grOP/N\n52uWz5Yhsx8rBTlcu3NXOoWZDnHTPGgL0i3XUbR0gGQApMPRgVpdPlJ+a79N\nAbGuQxatu3FNv2MTcXpuBkGc2KSLzF2vJjgHhLm89nAn71tl6CLOhIOdagJQ\n6ClVwsIBcsxPfMc5RGJkg2RZjOfl3Ll7RXRdOCWez/labxYB+y6Eld2raQrv\naoqd5jjAo4YZe295p6Qsg/Ucdsn0wmuqu/BmmnzZyxPED9bwK0A4BaFcQ27P\nmORp4+klT9ag2lRbJfdouI6YNsL55wF3ZISGk7akC21YOZiNh9SJPwnVJvBc\n2mLYtQLEEfSkasgp3qGyQzlEtC4Xc9dQyMilZjFVKyMrpP+iWTAYeP+QsKQc\nYh+OcXd5V0QzdRPuS7lSjhyHLvTleqOin784I5mqHmXw05tPHAnrK60Gv0WH\ns4iL\r\n=erfn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","module":"dist/highlight-words.mjs","engines":{"npm":">= 6","node":">= 12"},"gitHead":"c8c6c958f64eb1012d70c2995165c2c795f8bd8d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.1.0-beta2_1613569325161_0.9230793884782142","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"highlight-words","version":"1.1.0","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.1.0","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"a3c7d761bec8e41de70a0543e21a4421a53ccefe","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.1.0.tgz","fileCount":11,"integrity":"sha512-Os+PywBpfT5LZsKM5UJowY34i28aVKIt+iqfg2Muj7uXS3i92FW4nRYQwoy0r/XrYQf3icK6k8uqC0f5V3IEhQ==","signatures":[{"sig":"MEYCIQD85zhMEkGsxaxXDOVp9yoSmb7vtY+DoGAKrS34nYxx6QIhAJlcv4LvXsYrgwXdp8zP0MZxNytopQj2qn5MSZql1ySA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLSBkCRA9TVsSAnZWagAAesAP/0FQG2H5kYMfDBsPephO\nkYDScvHPu2bgZUTjnVpau7KGuvjFKsb8uxiJqX70f4IKCwTspMvHs+jo8EgO\nm6jSK6URQ/lrfRmnLRkAmN6LHZBwIKzvpT9t1cktv+MXaY17d7hLD0P2Qge3\ndqN1J+GMcO0pKNGPikyd2cfJsa6UHf+dmGFnMJnGgq/cdcjMaXdXTkoDmjz9\nt7KeNZW+OwgGiAfnnt4oNpsVeivYAru64Ve7S0n2j5WO3m/5V851n3TKu0Cj\nz5UHA4+o5nF6Z+SDWE1duSXdFP2cVtHgXwhOHupA7JP/6V4gBDxMF1KuJXOF\n1dNvhARjDzuDH7hT7B3ZcdMO6mr/A6tVFZBO+QkZtBtcm69fr6TXXRfKLaDd\nnUIBmpN60/2QPj1KDB178MVzFnj3UC5Filvb+lKAkVUB45ngO2MlnXUYvl/L\nH924XUs+vwNNx8qGEKNATX8MmLvcoEmSuzm0MU8g2r0xx80fKc0qE57uEiqD\nLnIlfJo27seNJZmXZ0U8WCCqzWGpl+BLW0OP1CO3el/AiYJ8nKp0WKIK708H\nYdQSrO+L4yfvdBkJhkcAZSf1YQql2d1jWAAYvnQ0wO5ddb/8aHZoHDj0aBoO\nPm8dOzrLzBH9cDse2Tk5kTT38Zt5ai0DPB/zwN/ApSZItVpJPxQzf6rkSWY5\nOVum\r\n=VYrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","module":"dist/highlight-words.mjs","engines":{"npm":">= 6","node":">= 12"},"gitHead":"d7c6957ddbe9ca97c4374c88fff18191b834f3ee","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all test typecheck lint build","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.1.0_1613570148032_0.35650939665212555","host":"s3://npm-registry-packages"}},"1.1.1-beta1":{"name":"highlight-words","version":"1.1.1-beta1","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.1.1-beta1","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"b59cf8b1449146b68be1a7f6128b02d3da93041a","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.1.1-beta1.tgz","fileCount":11,"integrity":"sha512-OcCPAYXtN7RwH9JCYKiRsPkS6S0ESws3kdnaUoQs/s2odyJ9GQOzg7Qn69TnRusZeLmPygHskJkG/1uJgLmkZg==","signatures":[{"sig":"MEYCIQD94zPXMxKQ+bEV4yUoI3l93V6gJle/CV3+/+1FHgE/hAIhAJnAvaJSRep94FYAoiitnw0my5Vv+ioBlB4lEGK0N2sA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfXYyCRA9TVsSAnZWagAAcf8QAIIMTWBi7OgYjCyLP79l\nfhyeRaLridIwqpkJ8h0bimV0DP11nyJ59q3jixwWbvcw06yLimkxDz9MPAGv\nKX+0+cri3cmb789BKQqQub84Io8p3A5hAKNCw4KPgjC6wklKFpewvugRcS91\n9KDSTf+alxLo7qTLc3mf+1GU/jtzqQN1riZqUZx3eSMQ6Tb2+g2FT300WZDf\nZ2/3dOKeKCM3dQvOPrCZS8x/3FpJrbs7+AI6KMMS+esFPSWjiWTBFiGEaJzD\neb0KqkHZ/Ia/XDC3T5es/T/C8VZYg/ureaI2DHdBnABQ8jWJqDVsuvoe1n1Z\nql5FRuc4y3yidVXqTcXzOkpTMV34e3iv36H0fKTBW6mva0VREhVt+aRZ7TiU\nY5pZXcgIEmlyYEceNqMetdozXZ0CiCjl8jCcHzLSvZBGj7lGTAoEzNknCVYf\nZ6RoLu9Ym5/JHB4hahCyfh7T9Hn/4m9sYps6i2txq70tRMZJxkRQK34E2j+/\n84P2P3/t/wV3/cdYymXorX6dAh+BEzLMZuNu7ZJ4r6Dy9cNL2TCgNa/Uys6/\nmtMUlXR2RQpDCmocEISzTJfvNQ3JkpKnCqEq6Gehw4yovrY1xuHaEgeK0RuG\ncxzSmohDmMXC3vneCq0H9rSmvgi2ntDswy39VYs7i5awi9RspkxSZ9dMsqxa\noa7/\r\n=RGwj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","module":"dist/highlight-words.mjs","engines":{"npm":">= 6","node":">= 12"},"exports":{".":{"default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"gitHead":"f8b7afa759f893b53c343768d5dd078cfc64a0b6","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.1.1-beta1_1618834993971_0.04057791407560574","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"highlight-words","version":"1.1.1","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.1.1","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"3a29a78b364ec521352a90a20237b113cff829f8","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.1.1.tgz","fileCount":11,"integrity":"sha512-PH9TSehqgrzdOfTyTcOP/MuO8mS3MfZwd7YgHJv2YN0/qpSInmy0JBt2yRKjb4g569y/58/Wgd6yiyTgIAhW0w==","signatures":[{"sig":"MEUCIAiFA2xImBMfXOZJ9PdNuQlwXKghzcwvquID7o0IkitnAiEA1Qtg/qGUs6srN/Is5U9FSWAVDT3i+J1BPfI49exsKPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf9xJCRA9TVsSAnZWagAAkagQAI/o+YGm5hTRwwB52RH4\nRi5ZqGIt1nso+V19dlFC3grxNMjSHM/l9XRe5fSJo7dH5UwJKKV0qxCSj7sp\nC4zl4DnNMaqx264uDUU9e2XWkLPAaeBSBSkERm23lSrIFxoLjK4RaNFadvuA\ndXqnwAYNNmLjZz+no0zqjXMxAKSV+vXh+n+C31l1Qrbz4d6h9OrCsS1u6mG/\n1a2hKtjYUQusWOh6bpXfksMj9FZH/bMvF27oOpt6KvJ0HUYG8JSo+ih1KFTI\nIqoQP+MOAfNnZqdQFJPCunCAj/fcmnOmPMmlVuZfCTZmV4AyEcyfm3XMw0RA\nXBxJBcczse0nADnXmQql04QmxIZxyhi+hGn4FGsKnrouRWKPvgonKhyYPcMi\nidZHE7uf/8xkipf1rn3MlWNOullXjJISToyGzd19gbUeDmRQVkAYZbLXwWju\nlqAWqhPOx6Q80CBOLNyp6QOM6eJigmsCBGuZ+Q3eiZoS/3Z/7X8Gw/YzV7ry\n42j6JWWRR9i/5UT0QSCPfhZJNqv/BhnIv97PPrI6XoTVQpf6XVM7mYV5tYET\nU3NZR4x9sXVqwyBRTh0r3uSWUxV7tfc97AVTKFShqFygPd+eiXr/omxKZ1E8\nPaLqIy6uDZMMkIF8WZqlqWORbfmFkFs7aNCD4tDVvPXca6hf3qwwpgWbqwIp\naiUC\r\n=I7W1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","module":"dist/highlight-words.mjs","engines":{"npm":">= 6","node":">= 12"},"exports":{".":{"default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"gitHead":"56fab51cb234421195370a11ab54d13b43ed9871","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all test typecheck lint build","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.1.1_1618992201404_0.4089304077484046","host":"s3://npm-registry-packages"}},"1.2.0-beta.0":{"name":"highlight-words","version":"1.2.0-beta.0","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.2.0-beta.0","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"958b9a65e8ac9c231908422ab01e77769c89d659","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.0-beta.0.tgz","fileCount":11,"integrity":"sha512-uOmPWgFi2C36IgthbnzV3HIHGN+FvbMky+qGJNK1RF8/+8WOITb8gCV3U+BQ5nNFQ6Pvw/lNoyG8+FN6Wqp57g==","signatures":[{"sig":"MEYCIQDASfJRpey6SGUX7eeFT4MHbeWBwnkFLkazsDcYabI57wIhAN3USxSp+CH4Mqyj2mVYdSguRksEu+kqWhbxB0uogEJB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJMnDCRA9TVsSAnZWagAA/1cP/2rn5qx4dXNbNjaNimrS\n/KU6z1eAkgDFh+ZLdZUMClHY59uPu8Mz/9dcNV1+LdxiMzikKmkMuVTltYu5\n9JCo1QCjUVDliXio9AFjh98ON8l1pDav63GieTP7icmolviB+hjY1JNLLHB2\nagXzq8pHkfA7wTU4rKfOFLgYw2dPKppz+P+go+/zTTYv3t0PJfpB5r54jKTb\n7BTkOfFYVAcPkxKWI/XcfoGTr2xPjer3mDfszPS1DLxCAfm3ArjVhUQlxArX\nFVaebwnwiak4ZuGrQB4ueF0TfTKy0SClp4dysrKC1NCtGsuy/kA4ZIVtRtFl\npuYmGw3ScCf/sMXZ6o/XFE/6pQBAw8Q8RXApz6Vhy6znTYGOd9fOyqhT6In6\nG9Xbwe8mCnD2ivhKIJBG1Dp/qElq4TCddyOUT3QhzH9hEBD2GD9gUaFiOuer\nehINx3Oo1i+TUcKLJADVAL+V22Q5ybPR6gG/YeJdKZgpxoUOsK7OM9tKE6JI\ndyitZ0eQLZcNDgOFPAlspzQbLDUDYBQgoIdk+aHFCtqJJSymwPVIwN1o7XB7\n1G0NGeq7Bdqmkh8oHzaqYHTngeBCIEKBgkivqiPck9V4SzBDvG5ZYFsW8Hc0\nM1bMbBqpEnqCHrsvT4Nd5IM1WS8sThmpJ4JJm61AMed5IYXQm4nZfmfRI3D0\nDHLY\r\n=n3R4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","module":"dist/highlight-words.mjs","engines":{"npm":">= 6","node":">= 12"},"exports":{".":{"default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"gitHead":"1a8eef3b70f799d599dc36d030c9b11be11aaec6","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all test typecheck lint build","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.2.0-beta.0_1629800899471_0.8343379444622983","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"highlight-words","version":"1.2.0","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.2.0","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"af52bc7fb767d0306012948f0bdd8b4185d73de6","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.0.tgz","fileCount":11,"integrity":"sha512-Oz1v8z10MzF8x/G5llSVv4sNBSE4SFLXglohGKZf/8gNydRGD+vZJWssfXwivCpqD8PpWq1YBVwKgq0iLh5NzA==","signatures":[{"sig":"MEYCIQDflA1QgEFn6QLieTe99FORLAdi/FJJ4fxxyBKHIgGX9AIhAINhWq1EJ+No7qfR8Ku18SwBrRAla3iOEDZohwKD976t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ1RxCRA9TVsSAnZWagAAldsP/iMwsiWFegWlMEcFFxHE\nO13fCah0ZgZc+yVyvs8k3MPcMaqUZ3VFgc1ZzNAJOs5jQJU/NI82BZpbk6aE\nRE62XnnQna/HeGpfsNAB6ClxwljvyvxmqhuLzCt0iovpc5EE/19Lj6W9Cavd\ne6sC0MYLWrLBRlC1jtg4Kka6Ew9sSqBNce438/yEpEwMANJ20O3APHNrR3FG\nyoccCC9sBQZVfhkFOiCu156hggGgW3a86xQCxPXinfvy+/vBhIegTLVAhb+3\nC89AcW9GVAh0ntG5lILYNQ/OgOdoKshNrfQNRw5x2IJdrC6XadiymW4yF2Qi\ncGQUjy/ZFKBcGpzxb4evspa5bR+3K0rwqc4X0F0fyufITYN87+IKrOL0Wj2b\nkOTQJPRglHcR1HbJfXojrY8vd1jhx/IC8s4zNjT0BJtOSoJOvYWbX4RiPhHO\njp+rOmZvPuO2wLSbVEFkoqCPl2IQV3Y1DmCuZz5DKuwKAY5BJc7GeGA+Lj7G\n9Yq5hCkSGiGc6ZZlMdxPqeKAMEvDhP+iPwwe1Ng217DqAJpxRQND9J4VTTUY\nizkCiBmy4hYDCPWe9EukACk9lFoPFQpBcrnbMI9f+udK/RBqAPLyoR9oLSjO\ni6SiacIgufdT6qePBox11cSZouIGYnZi5SeKuah91hJvqFVrKxuJJ8kHCks/\nezW5\r\n=1BDs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","module":"dist/highlight-words.mjs","engines":{"npm":">= 6","node":">= 12"},"exports":{".":{"default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"gitHead":"8183ed5b5f004584428cc9281d6e50997b0340b4","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all test typecheck lint build","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.2.0_1629967473460_0.9646513541709405","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"highlight-words","version":"1.2.1","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.2.1","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"6de4194bb28fc647431859af7c50531bb93af80e","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.1.tgz","fileCount":11,"integrity":"sha512-FtF50tuaaYathtSPFk5FwGf0Zex5iqNsTx/OsVM6mdsB3xqs5nM+PAoPWs/gIUxGF3/Qqu2v86sAUenTh6oL3Q==","signatures":[{"sig":"MEQCIBfEvVlLN7mPjI/hLwAf+cOpB47ObQ16FAcawpTSWjHBAiB+i03uYLw1WERDgyUrjV4ZfSczziwpspdbGWLXNgbiwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf+Q/9HATEqRNY9uJvWpXAMQkKvWbnjrYPCInlFF2yjxfrJeT2QbZF\r\nQRzihT0UpayGeZG/isRhnywQxW2RlyAaHFGWIce0fg82EKAKjMkfjbDB6qHq\r\nKlARij4KbNDlm0ICXykRVEmleGWpz5fpQUEKuWix2zFjHCAc1V0kHXsQfJry\r\n2WaCqMO/lWOfNndh61FYPdVz4VIFG/ilsDcz8rKjAEEGechHMqZucaNvpjgv\r\naeYEleszGvsDbRGGtMKc1UJl4rrzs1rHS7ccOgmcO0dVKXRnXTsvvZ6qG0/Y\r\nmX7zXT10XKre3IEAu07hh5P44SbVnGHRicHCXn8uXUVkhPmCbZtmy4vS+plR\r\n1ugltkfFvccJVT/HmkEBThTgg6MBeM3C5Kj07XEhgI50V68AFMM7IxCqhqxq\r\nU9VjSfAUBxEi0Xl4N+xFIn5rTYo/D+5WuWb+9k/66lTYxV77cvj0NO0nshkT\r\nhWtAPykyQA3UNarVspXNpjGo2U08pwSmXIAKjIYBN9fVqaTO8qvxvPm1TIew\r\n3+gov/yfRwaViKwONx2w4fnU6icZVlP7UrwZXrq6UEdMNzQkeF9/KUE58zmo\r\naBcZpljc2uddLtay+WPrkazda552ZCoPRrh0jVOpoKzCxsN0L+ZtqHclCCfs\r\ncLnB91Lbden7MwyrzjXSoVbFxS+bb5F29j4=\r\n=Y2z4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","module":"dist/highlight-words.mjs","engines":{"npm":">= 6","node":">= 12"},"exports":{".":{"default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"gitHead":"2097f28b6b034bfd19228c5b9598dd93ea9be271","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm-run-all test typecheck lint build","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"6.13.4","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"12.16.1","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^5.0.9","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.5","esbuild":"^0.8.44","prettier":"^2.2.1","cross-env":"^7.0.3","typescript":"^4.1.4","@babel/core":"^7.12.13","@types/jest":"^26.0.20","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.12.13","rollup-plugin-dts":"^2.0.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-import":"^2.22.1","jest-watch-typeahead":"^0.6.1","@stryker-mutator/core":"^4.4.1","rollup-plugin-esbuild":"^2.6.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.12.13","@typescript-eslint/parser":"^4.15.0","@stryker-mutator/jest-runner":"^4.4.1","@typescript-eslint/eslint-plugin":"^4.15.0","@babel/plugin-transform-typescript":"^7.12.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.2.1_1666617755020_0.08973916417920558","host":"s3://npm-registry-packages"}},"1.2.2-beta.0":{"name":"highlight-words","version":"1.2.2-beta.0","keywords":["string","search","highlight","regex"],"author":"Bogdan Lazar","license":"MIT","_id":"highlight-words@1.2.2-beta.0","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"98bd901176aaaabf443794ef1254080e02ec2da3","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.2-beta.0.tgz","fileCount":10,"integrity":"sha512-uqeTIE/iOoknoG21x3waFbjQ5F3dykQpgvIHm+oJPGErJMreo0YZNE+B6IyjzKDOiz7y6MwIHNVLF7SkaVx67A==","signatures":[{"sig":"MEQCIHtkzenS7n9EMFCJ3weHm7Z3QShHXCDGn04WMy1qu9iyAiAHfpBwTNJ29V/9bx+a81dSVkT2Ysfeh8k9CFck7NO/GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj28BoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpoxg//TYWpVgMhiMaataDHdbEQb1uM5h/bilddlj2JThgCjbbJ+Z8r\r\n2157VDKCzl7on5IjtjcCBQp+QnHfMQ0Xn4p7xpNEHbdoUn1Zhe98Zctxb0ap\r\nq3VXo6cDOYz3p2ORNGpXo8KffXrQCbReazGrxFKMbwRA7eoKTK78AS4ldnXR\r\n9itelk/GqTXGYOa2QnptYXfqzH0DxR24B624X1fPYjIb+c0hhS5fLDUz9Vlf\r\nhcN/Eg41Prv/3hMhfaK1uRi0RbsGM8lAGiZfSea24+zQcnVHxQfAIjWBo4Xq\r\nm2na7Ao4bWzYZog+kqp0hKVsmVm3M1J6C7mFgRavMJcRA2QqlKP0jmFUW208\r\n1z0pcMojzXf9MV0Dm0bvq6Ss+nhkAaelBPZ0nqyovdRFgYZHaWL23S+rkL/D\r\nBWCWK43PD0ABIPnIo3CGaXfqIaOO+cZmFuKV9vs+aSUkzk4anguAT8hnnXIY\r\ntsMP3vxMTOAvdF45obWAamRAIoHJm3xIJ8chPF6Rz5Dj9BJ+XSOV/ltUhias\r\nVx1LN4bq2J4VKkoi73+vLhgF+QE6A8VhijqN4etYWAYH0OiDCevrDVAFoCat\r\nDTRLnOvN2DKhlBDtmo5JvpCXBes53epNvF4NwIL69r8zWq4tE7eeHU4RO0cX\r\ntgWfoipoL+p/LJL7dNq8tbHGbGZYGQxowYA=\r\n=ZrHY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","_from":"file:highlight-words-1.2.2-beta.0.tgz","module":"dist/highlight-words.mjs","engines":{"npm":">= 8","node":">= 16"},"exports":{".":{"types":"./dist/highlight-words.d.ts","default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"_resolved":"/private/var/folders/4f/lb65qk1j4nd5pczmxgls45580000gn/T/742d24458b9fdcfc9a068b319c582647/highlight-words-1.2.2-beta.0.tgz","_integrity":"sha512-uqeTIE/iOoknoG21x3waFbjQ5F3dykQpgvIHm+oJPGErJMreo0YZNE+B6IyjzKDOiz7y6MwIHNVLF7SkaVx67A==","repository":{"url":"https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"8.1.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"16.13.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^4.1.2","rollup":"^3.12.1","esbuild":"^0.17.5","prettier":"^2.8.3","cross-env":"^7.0.3","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/jest":"^29.4.0","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.1.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","jest-watch-typeahead":"^2.2.2","@stryker-mutator/core":"^6.3.1","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.50.0","@stryker-mutator/jest-runner":"^6.3.1","@typescript-eslint/eslint-plugin":"^5.50.0","@babel/plugin-transform-typescript":"^7.20.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.2.2-beta.0_1675346024801_0.5096212113888356","host":"s3://npm-registry-packages"}},"1.2.2-beta.1":{"name":"highlight-words","version":"1.2.2-beta.1","keywords":["string","search","highlight","regex"],"author":"Bogdan Lazar","license":"MIT","_id":"highlight-words@1.2.2-beta.1","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"8c132ebe5f3ecc2cff1dd7a276626ab435bf9bae","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.2-beta.1.tgz","fileCount":11,"integrity":"sha512-4LW5CpTj9npspcAwqAYGtuNJfEK6X0WJVV8X8jOgcD3OtdXKNkr6OcP0AW/rBzTGG/qPGiQj1kcnPYeEa3CvAw==","signatures":[{"sig":"MEUCIBXJn2fmd3G36JQL8NJEPPFisb62t+vyjsPogHuoMeOmAiEA7QbOg6axCnhFmfM1x+WUTmKozrKVgOQEicqGi2q5eQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3M4HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF/Q//SclTElvGC/1Dgf1sNB41p8qMwdVajgWIRz26SPl1VnrzeTNe\r\nCcWEsXto5FQFrRZRzvSp8PdmXy1QMwr4EXZz6ojC+DyeBFBwD8HTNH9I5Z1X\r\nUxTcNupbDimLN1lPOJqVcKCIX4ax9KWSMH7rw5JqRlBcwkZSv87JmrYjFEZ4\r\nZnyR+bh+QStwHfDpRBgoqpMqwHxzTCvVJQMMGDEZi+am1Z7WQoiLpP4nnz3V\r\nwePLEwhu9UxFcZXU4/swLSf1HcaUMHc0xEvxQgk5g+PK/1RlN7hXBu0h5CTj\r\nyxXtw/8UuuqeoIQw77rYYs8PPFq/ZGZdBViYCSmOxIO9YAgpppe4uhhay435\r\n83m9FiWWgt+XMh1OCpl7J6B3VQVWlETxyWX2Q8x6B25nROcw1gOhhctgn7zP\r\nNf+IVeddI5saMgKn5LCxso+eCQkycgES9eBfiYppedkP/6/Vzywj0b5cXjxo\r\nlBp4jngjem7NBuMv+6egMFlvpcshpjgASToIrbRU3KUfEHdROQ0aVyncyyOd\r\nEe+5IUzQWfWQnzL30WKw/qs7vY1BqtZ+nma8ri6jvhAxyNShdWUOjLvmw4XP\r\n6s96Z7D7iCMlwfC3OgFzrhD9I4bNJ117fmqcCqnM15c/0ofOsTiEDTiwarQ2\r\nhaJtTKHuEM1/ubH7tMei3ge/58eHinYuwj4=\r\n=e2Nc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","_from":"file:highlight-words-1.2.2-beta.1.tgz","module":"dist/highlight-words.mjs","engines":{"npm":">= 8","node":">= 16"},"exports":{".":{"default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"_resolved":"/private/var/folders/4f/lb65qk1j4nd5pczmxgls45580000gn/T/f7f0f883f756a1fd91c124ae423962c3/highlight-words-1.2.2-beta.1.tgz","_integrity":"sha512-4LW5CpTj9npspcAwqAYGtuNJfEK6X0WJVV8X8jOgcD3OtdXKNkr6OcP0AW/rBzTGG/qPGiQj1kcnPYeEa3CvAw==","repository":{"url":"https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"8.1.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"16.13.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^4.1.2","rollup":"^3.12.1","esbuild":"^0.17.5","prettier":"^2.8.3","cross-env":"^7.0.3","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/jest":"^29.4.0","lint-staged":"^13.1.0","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.1.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","jest-watch-typeahead":"^2.2.2","@stryker-mutator/core":"^6.3.1","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.50.0","@stryker-mutator/jest-runner":"^6.3.1","@typescript-eslint/eslint-plugin":"^5.50.0","@babel/plugin-transform-typescript":"^7.20.13","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.2.2-beta.1_1675415046965_0.47160920902643433","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"highlight-words","version":"1.2.2","keywords":["string","search","highlight","regex"],"author":{"name":"Bogdan Lazar"},"license":"MIT","_id":"highlight-words@1.2.2","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"homepage":"https://github.com/tricinel/highlight-words#readme","bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"dist":{"shasum":"9875b75d11814d7356b24f23feeb7d77761fa867","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.2.tgz","fileCount":11,"integrity":"sha512-Mf4xfPXYm8Ay1wTibCrHpNWeR2nUMynMVFkXCi4mbl+TEgmNOe+I4hV7W3OCZcSvzGL6kupaqpfHOemliMTGxQ==","signatures":[{"sig":"MEQCIC399lh+5pFrfDp2nDfF1nl4f0J0n5t2qXzgCNJFlUI5AiAh4+F6DBORmIVorEEQswthfy+17R/zOlS7HYnxoAqPWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT4RkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo06Q//TKVKNoBm8byOhiOrt9RsjxGDqFzSMtQZdEQb52alL/E99g5n\r\naEAhBO1q1NrhrCSiJTAVgX4mnjBM8GGG22UA5vUCGPt77PmG1VuHMKlFUAtC\r\nPloQlf90PCJlZEbtRQLV8AwYssYw22TUTmo9HE44yL1BTzXMHPLKMEmacxgA\r\n3y0qmK9MRhmF/M012N0epA1olr0MHhsUKhvX3JyBuw0ym/OjPN8fJjBfnvPb\r\nsIcsnz+h1ZDMlExKhIMJjsHvO9u0CiZRqdKDNriaYGToKqQwLg+Ha1nHD0D3\r\nsDAN78AQcEv5CJHgb22twzmAUK/6onQv027IoUbc+D/kdpQ+rEb/xTYeDCx8\r\nF2GkQuePzmhW3pIDekCX6Rjhl40DQHUwq6XknusjVb2So3WMbl7e95OlwD6O\r\nE+abEmpRj7dxRBThTrvEhwnRFr0w53ax4UIbHOrOCC2pxSRvSsFm1vuy1qAt\r\nZjpMeNV2eV0bf1wKSVgTYEr8s/W66szsYt/OAf0yb+1pEu4fsTcuHanfRQ+h\r\npzKuCY5RWO5NR0DLmAVNUofeCkLUk7QSN2FU3S05jfspJ6EZrlXryGEXrCgf\r\nSyfJUqzCZLFa13Ut7mwLKh4qrWjGmhS4z/7XE5GjJ1UGorFw5vwsw8ZD3O/L\r\n9c3NlV0LdyuyjqgqyYFkOSEtRWJbxIxgtJ0=\r\n=FPeE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/highlight-words.js","type":"commonjs","_from":"file:highlight-words-1.2.2.tgz","module":"dist/highlight-words.mjs","engines":{"npm":">= 8","node":">= 16"},"exports":{".":{"default":"./dist/highlight-words.mjs","require":"./dist/highlight-words.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rollup -c","watch":"rollup -cw","format":"prettier --write \"src/**/*.ts\"","prebuild":"cross-env rimraf dist","typecheck":"tsc --noEmit","test:mutations":"stryker run"},"typings":"dist/highlight-words.d.ts","_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"_resolved":"/private/var/folders/4f/lb65qk1j4nd5pczmxgls45580000gn/T/9a39b1f6da04b6e8fd9b9a8c27f1f23c/highlight-words-1.2.2.tgz","_integrity":"sha512-Mf4xfPXYm8Ay1wTibCrHpNWeR2nUMynMVFkXCi4mbl+TEgmNOe+I4hV7W3OCZcSvzGL6kupaqpfHOemliMTGxQ==","repository":{"url":"git+https://github.com/tricinel/highlight-words.git","type":"git"},"_npmVersion":"8.19.3","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","directories":{},"_nodeVersion":"18.13.0","eslintIgnore":["node_modules","dist","coverage"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","eslint":"^8.39.0","rimraf":"^5.0.0","rollup":"^3.21.2","esbuild":"^0.17.18","prettier":"^2.8.8","cross-env":"^7.0.3","typescript":"^5.0.4","@babel/core":"^7.21.5","@types/jest":"^29.5.1","lint-staged":"^13.2.2","npm-run-all":"^4.1.5","precise-commits":"^1.0.2","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-import":"^2.27.5","jest-watch-typeahead":"^2.2.2","@stryker-mutator/core":"^6.4.2","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.21.5","@typescript-eslint/parser":"^5.59.1","@stryker-mutator/jest-runner":"^6.4.2","@typescript-eslint/eslint-plugin":"^5.59.1","@babel/plugin-transform-typescript":"^7.21.3","eslint-config-frontwerk-typescript":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/highlight-words_1.2.2_1682932836127_0.17679087389488668","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"highlight-words","version":"2.0.0","description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","engines":{"node":">= 20","npm":">= 9"},"repository":{"type":"git","url":"git+https://github.com/tricinel/highlight-words.git"},"bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"homepage":"https://github.com/tricinel/highlight-words#readme","author":{"name":"Bogdan Lazar"},"license":"MIT","keywords":["string","search","highlight","regex"],"eslintIgnore":["node_modules","dist","coverage"],"type":"commonjs","typings":"dist/highlight-words.d.ts","main":"dist/highlight-words.js","module":"dist/highlight-words.mjs","exports":{".":{"require":"./dist/highlight-words.js","default":"./dist/highlight-words.mjs"}},"scripts":{"prepare":"lefthook install || true","prebuild":"cross-env rimraf dist","build":"rollup -c","watch":"rollup -cw","typecheck":"tsc --noEmit","format":"biome format .","format:write":"biome format --write .","lint":"biome lint .","test:unit":"vitest run","test:unit:dev":"vitest","validate":"npm-run-all typecheck lint format test:unit","prepublishOnly":"npm-run-all validate format:write build"},"devDependencies":{"@biomejs/biome":"1.8.3","cross-env":"^7.0.3","esbuild":"^0.23.1","lefthook":"^1.7.15","npm-run-all":"^4.1.5","rimraf":"^6.0.1","rollup":"^4.21.2","rollup-plugin-dts":"^6.1.1","rollup-plugin-esbuild":"^6.1.1","tsc-files":"^1.1.4","typescript":"^5.5.4","vite-tsconfig-paths":"^5.0.1","vitest":"^2.0.5"},"_id":"highlight-words@2.0.0","gitHead":"f0f76f758be494f7b6084f1627e34dd8c55672ca","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-If5n+IhSBRXTScE7wl16VPmd+44Vy7kof24EdqhjsZsDuHikpv1OCagVcJFpB4fS4UPUniedlWqrjIO8vWOsIQ==","shasum":"06853d68f1f7c8e59d6ef2dd072fe2f64fc93936","tarball":"https://registry.npmjs.org/highlight-words/-/highlight-words-2.0.0.tgz","fileCount":11,"unpackedSize":44056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjokarteZlSiXyomUPRzg7lQrVT90bZ5ncpc/4FBzZNAIhALMJJLF8vLgBfgk97uj8lovxtVT3WnRsSuVRM/0VuMCX"}]},"_npmUser":{"name":"tricinel","email":"bogdan@bogdanlazar.com"},"directories":{},"maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlight-words_2.0.0_1725352615366_0.594471142642502"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-08T10:14:39.921Z","modified":"2024-09-03T08:36:55.714Z","1.0.0":"2019-08-08T10:14:40.043Z","1.0.1":"2019-08-08T11:09:49.771Z","1.0.2":"2019-08-09T12:07:42.864Z","1.0.3":"2019-08-09T12:14:49.507Z","1.0.4":"2019-08-15T07:51:53.385Z","1.0.5":"2019-08-19T11:29:39.122Z","1.0.6":"2020-04-13T16:53:57.080Z","1.1.0-beta1":"2021-02-12T11:23:11.940Z","1.1.0-beta2":"2021-02-17T13:42:05.296Z","1.1.0":"2021-02-17T13:55:48.210Z","1.1.1-beta1":"2021-04-19T12:23:14.172Z","1.1.1":"2021-04-21T08:03:21.520Z","1.2.0-beta.0":"2021-08-24T10:28:19.615Z","1.2.0":"2021-08-26T08:44:33.626Z","1.2.1":"2022-10-24T13:22:35.188Z","1.2.2-beta.0":"2023-02-02T13:53:44.958Z","1.2.2-beta.1":"2023-02-03T09:04:07.105Z","1.2.2":"2023-05-01T09:20:36.298Z","2.0.0":"2024-09-03T08:36:55.525Z"},"bugs":{"url":"https://github.com/tricinel/highlight-words/issues"},"author":{"name":"Bogdan Lazar"},"license":"MIT","homepage":"https://github.com/tricinel/highlight-words#readme","keywords":["string","search","highlight","regex"],"repository":{"type":"git","url":"git+https://github.com/tricinel/highlight-words.git"},"description":"Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.","maintainers":[{"name":"tricinel","email":"bogdan@bogdanlazar.com"}],"readme":"Give it a piece of text and a search query, and it splits it into chunks separating matches from non-matches, allowing you to highlight the matches, visually or otherwise, in your app.\n\n![Build status][build-status-badge] ![Node Version][node-version-badge]\n![Npm version][npm-version-badge]\n[![Npm downloads][npm-downloads-badge]][highlight-words-npm] ![License][license-badge]\n\n## Installation\n\n```\npnpm add highlight-words\n```\n\n```\nnpm i --save highlight-words\n```\n\n## Usage\n\nTo use it, give it the body of text to search in and the query to search for.\n\n```js\nimport highlightWords from 'highlight-words';\n\nconst chunks = highlightWords({\n  text: 'The quick brown fox jumped over the lazy dog',\n  query: 'over'\n});\n\nconsole.log(chunks);\n/*\n[\n  {\n    key: '62acb210-76dd-4682-b948-8d359a966dcb'\n    text: 'The brown fox jumped ',\n    match: false\n  },\n  {\n    key: '69779adf-6d7c-45ec-ae9b-49d0cb292e28';\n    text: 'over',\n    match: true\n  },\n  {\n    key: '46c5b7a0-5414-47c5-81ba-2496f33fe2f6';\n    text: ' the lazy dog',\n    match: false\n  }\n]\n*/\n```\n\n[Play with this example on Code Sandbox.][sandbox-vanilla]\n\nAlternatively, you can also use a regular expression as part of the query string to search for.\n```js\nconst chunks = highlightWords({\n  text: 'The quick brown fox jumped over the lazy dog',\n  query: '/(quick|brown|fox)/'\n});\n\nconsole.log(chunks);\n/*\n[\n  {\n    key: '62acb210-76dd-4682-b948-8d359a966dcb'\n    text: 'The ',\n    match: false\n  },\n  {\n    key: '69779adf-6d7c-45ec-ae9b-49d0cb292e28'\n    text: 'quick',\n    match: true\n  },\n  {\n    key: 'a72a6578-9111-4dca-a30d-676aaf7964c0'\n    text: ' ',\n    match: false\n  },\n  {\n    key: '24301852-f38b-4b54-b1fe-d8a82f47c49e'\n    text: 'brown',\n    match: true\n  },\n  {\n    key: 'a72a6578-9111-4dca-a30d-676aaf7964c0'\n    text: ' ',\n    match: false\n  },\n  {\n    key: '797b3bab-9244-451c-b246-4b03025b0691'\n    text: 'fox',\n    match: true\n  },\n  {\n    key: 'c86dbb8a-3e5f-4c05-a48c-684abbb517e8'\n    text: ' jumped over the lazy dog',\n    match: false\n  }\n]\n*/\n```\n\n> If using a regular expresssion, you can choose to either enclose the pattern in a string or not. In both cases, you need to format the regular expression properly, i.e. enclose the pattern between slashes, **and** you need to create capture groups, so that the match is remembered for later use.\n>\n> **Valid regular expression usage**\n> ```\n> query: '/(quick|brown|fox)/'\n> query: /(quick|brown|fox)/\n> ```\n>\n>**Invalid regular expression usage**\n> ```\n> query: '(quick|brown|fox)'\n> query: '/quick|brown|fox/'\n> query: /quick|brown|fox/\n> ```\n\n### Options\n\nYou can add a few options for the highlighter.\n\n- _clipBy_. If you want to clip the occurences that are not a match and display elipses around them. This can help to provide context around your matches.\n- _matchExactly_. By default, the highlighter will look for occurences of either words in your query. For example, if you have `brown fox` as your `query`, the highlighter will consider both `brown` and `fox` as separate matches. If set to `true`, then only the exact match of `brown fox` will be considered.\n\n> _matchExactly_ will have no effect if you're using a regular expression as your query, since you will have full control over the query in that case.\n\n### Arguments\n\n`highlightWords` accepts an object as an argument, with the following structure:\n\n| Property       | Type    | Required? | Description                                                   | Default |\n| :------------- | :------ | :-------: | :------------------------------------------------------------ | :------ |\n| `text`         | String  |     ✓     | The body of text you want to search in.                       | `empty` |\n| `query`        | String  |     ✓     | The word(s) or regular expression you want to search for.     | `empty` |\n| `clipBy`       | Number  |           | How many words do you want to clip from the non matches.      | `null`  |\n| `matchExactly` | Boolean |           | Should we match the complete query or individual words in it? | `false` |\n\n### What it returns\n\n`highlightWords` returns an array of objects, each object with the following structure:\n\n| Property | Type    | Description                                                                                             |\n| :------- | :------ | :------------------------------------------------------------------------------------------------------ |\n| `key`    | String  | A unique key to help you when you want to use the chunks in a map function, e.g. with React or Angular. |\n| `text`   | String  | The word or words in the chunk.                                                                         |\n| `match`  | Boolean | Is this chunk a match for your search?                                                                  |\n\n## Use it with the framework of your choice\n\nBy default, the highlighter won't assume any HTML element to wrap matched text, so you can do whatever you want with the matches.\n\n### React\n\n```jsx\n<p>\n  {chunks.map(({ text, match, key }) =>\n    match ? (\n      <span className=\"highlight\" key={key}>\n        {text}\n      </span>\n    ) : (\n      <span key={key}>{text}</span>\n    )\n  )}\n  };\n</p>\n```\n\n[Play with the React example on Code Sandbox.][sandbox-react]\n\n### Angular\n\n```html\n<p>\n  <span *ngFor=\"let chunk of chunks; trackBy: key\" class=\"highlight\">\n    {{ chunk.text }}\n  </span>\n</p>\n```\n\n[Play with the Angular example on Code Sandbox.][sandbox-angular]\n\n### Vue\n\n```html\n<p>\n  <span\n    v-for=\"chunk in chunks\"\n    :key=\"chunk.key\"\n    v-bind:class=\"{ active: chunk.match }\"\n  >\n    {{ chunk.text }}\n  </span>\n</p>\n```\n\n[Play with the Vue example on Code Sandbox.][sandbox-vue]\n\n### Svelte\n\n```html\n<p>\n  {#each chunks as chunk (chunk.key)}\n  <span class:highlight=\"{chunk.match}\">{chunk.text}</span>\n  {/each}\n</p>\n```\n\n[Play with the Svelte example on Code Sandbox.][sandbox-svelte]\n\n## A note on accessibility\n\nWhen we are splitting a piece of text into multiple chunks for the purpose of styling each chunk differently, and then using said chunks **instead** of the original text, we are doing a disservice to our users who might rely on a screen reader. This is because some screen readers will read out the chunks of text individually rather than in one continous flow. For example, if we were to split the text _Eeeh! Help me!_, `highlight-words` will return to us several chunks. We then might decide to wrap each chunk's text in a `span`, like so:\n\n```html\n<p>\n  <span>E</span>\n  <span>e</span>\n  <span>e</span>\n  <span>h! H</span>\n  <span>e</span>\n  <span>lp m</span>\n  <span>e</span>\n  <span>!</span>\n</p>\n```\n\nSome screen readers will announce each letter **e** individually. Not ideal!\n\nLet's make it accessible by using aria attributes to allow screen readers to correctly announce our text.\n\n```html\n<p aria-label=\"Eeeh! Help me!\">\n  <span aria-hidden=\"true\">E</span>\n  <span aria-hidden=\"true\">e</span>\n  <span aria-hidden=\"true\">e</span>\n  <span aria-hidden=\"true\">h! H</span>\n  <span aria-hidden=\"true\">e</span>\n  <span aria-hidden=\"true\">lp m</span>\n  <span aria-hidden=\"true\">e</span>\n  <span aria-hidden=\"true\">!</span>\n</p>\n```\n\nor, for less repetition:\n\n```html\n<p aria-label=\"Eeeh! Help me!\">\n  <span aria-hidden=\"true\">\n    <span>E</span>\n    <span>e</span>\n    <span>e</span>\n    <span>h! H</span>\n    <span>e</span>\n    <span>lp m</span>\n    <span>e</span>\n    <span>!</span>\n  </span>\n</p>\n```\n\nFor a much better write-up than I could put together, have a read of [Michelle Barker's How to Accessibly Split Text](https://css-irl.info/how-to-accessibly-split-text).\n\n## License\n\nMIT License - fork, modify and use however you want.\n\n[node-version-badge]: https://img.shields.io/node/v/highlight-words.svg?style=flat-square\n[license-badge]: https://img.shields.io/npm/l/highlight-words.svg?style=flat-square\n[npm-version-badge]: https://img.shields.io/npm/v/highlight-words.svg?style=flat-square\n[highlight-words-npm]: https://www.npmjs.com/package/highlight-words\n[npm-downloads-badge]: https://img.shields.io/npm/dt/highlight-words.svg?style=flat-square\n[build-status-badge]: https://img.shields.io/circleci/build/github/tricinel/cuddy?label=circleci&style=flat-square\n[sandbox-react]: https://codesandbox.io/s/highlight-words-react-1h7qw\n[sandbox-angular]: https://codesandbox.io/s/highlight-words-angular-xpp46\n[sandbox-vue]: https://codesandbox.io/s/highlight-words-vue-zopni\n[sandbox-svelte]: https://codesandbox.io/s/highlight-words-svelte-ld807\n[sandbox-vanilla]: https://codesandbox.io/s/highlight-words-vanilla-ijvkg\n","readmeFilename":"Readme.md"}